Day 1

  • Curriculum Overview
  • Introductions
  • What are Frameworks?
  • Tools
  • Practice
  • Take Home

The framework we will be using in this class is Bootstrap. As described on their site, "Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web." This means you can download or link it and use it to quickly build out sites with pre-made components that will look great on any platform. To learn more about frameworks in general, you can go here.

  • Slack
  • Git
  • Git Option
  • **Make sure you check this option
  • Visual Studio Code
  • Packages to add to Visual Studio Code:
    • Live Server
  • Github
  • SSH keys
  • **Windows if you're having trouble with the last step, try:
    cat ~/.ssh/id_rsa.pub | clip
  • Git is a Version Control System (VCS) installed on your computer that you access through the "command line".
  • Github.com is a website build around Git that stores the files you "push up". Think of it like Dropbox or Google Drive for developers (but with awesome development specific features).
              
                cd [folder]
                cd ..
                ls
                ls -al (mac)
                dir (windows)

                git status

                MOST COMMON:
                git add [file] or .
                git commit -m "my commit message"
                git push
                git push -u origin branch_name (first time you push to a new branch)

                git clone [link to repo]
                git pull
                git checkout -b branch_name
                git merge branch_name
              
            

Click here to access the practice repository then follow these steps:

  1. Fork the repository
  2. git clone the repository into your projects directory
  3. cd into the directory that cloning creates
  4. Open the folder you cloned in Atom
  5. In the index.html file and tell me your name and a little bit about yourself
  6. Use git to add, commit, and push your files to github
  7. Slack me the link to your repository to let me know you've completed the assignment