Skip to content

nwPlus Workshop Series - General Web Design/Development

Notifications You must be signed in to change notification settings

nwplus/web-dev-intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Intro to web dev: building your first portfolio

Hey there! 👋 So you want to learn web development, but don't know where to start? Worry not, we are here to guide you through the basics of web dev by teaching you the fundamentals of HTML/CSS!

Being comfortable with the fundamentals will allow you to pick up popular front-end frameworks (e.g. React, Angular, Vue) with more ease. You will come out of this workshop with a portfolio which you can further enhance to showcase your skills to recruiters or future employers!

Pre-workshop checklist

  • A text editor to write code: there are many options out there, we recommend VS Code as it has some good extensions that would make your coding experience a lot better. Setting up VS Code is a breeze, see our instructions below
  • A web browser, to test code in. (e.g. Chrome - Recommended, Firefox, Opera, Safari, Internet Explorer and Microsoft Edge.)

Optional (but highly recommended) VS Code Setup

🕐 Estimated setup time: 5-7 minutes

  • Install VS Code here
  • Install our recommended extensions: (You can simply click on the link provided, then click on the green install button. For more detailed steps, see our guide to installing VS Code Extensions below this section)
    • Install the Live Server extension here - this will enable instant browser reload with changes to your code, without you having to hit save to see your changes on the browser.
    • Install the Live Share extension here - this will allow you to share your code with us if you ever need help :)
      • Note that for this extension, you will need either a GitHub or Microsoft account to login to begin any Live Share sessions.
    • Install the Beautify extension here so that your HTML/CSS code can be automatically formatted ✨

Quick guide to installing VS Code Extensions

Below we'll go over how you would install extensions from the VS Code online Marketplace. As an example, we'll be installing the Live Server Extension:

  1. Navigate to the online Marketplace link we provided for the Live Server extension: https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer
  2. Click on "Install"

Screen Shot 2020-11-01 at 11 28 31 AM

  1. You will be prompted from your browser to allow VS Code to be opened to continue the installation.

  2. When the extension is opened on VS Code, click on "Install".

Screen Shot 2020-11-01 at 11 33 11 AM

  1. Upon successful installation of this extension, you will see this message next to the uninstall button: This extension is enabled globally. Voilà, you're all set!

Screen Shot 2020-11-01 at 11 33 57 AM

An alternate way of installing extensions is by searching up the extension you want to install on VS Code directly, from the Extensions view Screen Shot 2020-11-01 at 11 39 45 AM

Screen Shot 2020-11-01 at 11 38 28 AM

You can search up the extension, then follow steps 4-5 above to proceed with the installation. For a more detailed guide, VS Code has a great tutorial for this: https://code.visualstudio.com/docs/introvideos/extend

We have split the project into four parts

  1. Creating index.html
  2. Designing & building a wireframe
  3. Adding CSS & implementing responsive web design
  4. Adding advanced styling

🌌 The finished product

Your finished portfolio will look similar to this, with minor differences in content

Intro & About sections

Projects section

Contact section

Want to learn more? We recommend you check out these resources


Made with 💖 by nwPlus

About

nwPlus Workshop Series - General Web Design/Development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published