- VSCode with ESLint
- basically, Microsoft Word with spell check for code
- Git/Github
- version control
- 'facebook for code'
- The Browser
- Chrome, please!
- 64% of web users are on Chrome, so that's our target browser
- Terminal, Git/Bash, or WSL (Unbuntu on Windows)
- For Windows users, WSL is generally considered better since it's closer to an actual Linux distribution. However (since it's Linux) it has weird, difficult edges. If WSL is causing you a lot of problems, download Git/Bash for easy mode.
- Terminal
- Github
- VSCode
- Web Pages with HTML and CSS
- Layout with Flexbox and Grid
- HTML Name Tag
- JS Basics
- The DOM
- Dynamic Name Tag
- Meet the Software Engineers!
- Functions! - Calling functions (and passing arguments) - Declaring vs Calling
- Testing Code with QUnit
- Calculator App
- Alumni Panel
- Agile Practices
- Mad Libs Mob
Welcome to Foundations Prep! We're going to spend four days giving you practical "how-to" training on getting setup and using your tools like a professional developer.
This will include:
- The terminal window (command line)
- Using Github and git to manage code
- Integrated Development Environment (IDE) with VSCode
- Working with HTML and CSS
- Working with JavaScript
- Integrating JavaScript with the DOM
- Testing and Functions
- Using Agile methodologies to plan and develop software
By the end of this week you'll have leveled up your development skills!
- Mastering Markdown
- Keyboard Shortcuts
- Visual Studio Code
- Bash
- Git