Skip to content

GeekwiseAcademy/virtual-websites-for-beginners-4-wks

 
 

Repository files navigation

virtual-websites-for-beginners

Virtual Curriculum

Schedule

  • Intro / Take Home Review
  • Instruction
  • Daily Challenge (Breakout Rooms ~15-20 Minutes)
  • Break (15 Minutes)
  • Instruction
  • QA

Downloads in Orientation

  • VSCode
  • Extensions
    • Beautify
    • Live Server
  • Slack

Lessons

Week 1

Week 2

Week 3

Week 4

  • Day 7

    • Git vs Github
    • SSH Protocol
      • How it works
      • More details
      • Generate SSH Key
      • Add SSH Key to GitHub
      • Daily Challenge: Create an SSH key and add it to your github account
    • Github Repository
    • Initial Git Commands - Open your Git terminal
      • Git status
      • Git clone
    • Take-home Challenge - Create a repository in Github named “github-practice”
    • Clone your repository using SSH
    • BONUS: Add starter files and folders to your project folder
  • Day 8

    • Take Home Review
    • Additional git commands
      • git config --global user.name "John Doe"
      • git config --global user.email johndoe@example.com
      • git add . - adds all of our code
      • git commit -m “commit message” - this message will be specific to the changes you made in your code
      • git push
      • git pull
    • Daily Challenge: Push your local code to your github practice repository
      • May need to set up git username and password link - git config
    • Github
    • Take Home Challenge: add an about page and contact page, link them all together in the Nav

Week 5

Week 6

  • Day 11

  • Day 12

    • Gh pages
      • Repo > settings > Turn on gh-pages for the main branch
    • Send me the link to your final project for presentations
    • Presentations
      • A few guidelines for tomorrow's Showcase:
        • Place less emphasis on the content and focus more on the functionality and components of your website. (Ex: navbar, contact form, video embed, etc)
        • Share your process and experience with the code.
        • Keep your presentation to 3 mins
        • We will open for questions at the end of each presentation.

Releases

No releases published

Packages

No packages published

Languages

  • HTML 92.9%
  • CSS 4.6%
  • JavaScript 2.5%