Description
In this course, you will learn:
- Here's where it all starts! A hands-on introduction to all of the tools you'll need to create actual, functional websites.
- Discover what web developers do, which will serve as the foundation for future courses.
Syllabus:
1. Introduction
- How This Course Will Work
- Introduction to Web Development
- Motivation and Mindset
- Asking For Help
- Join the Odin Community
2. Prerequisites
- Computer Basics
- How Does the Web Work?
- Installation Overview
- Installations
- Text Editors
- Command Line Basics
- Setting up Git
3. Git Basics
- Introduction to Git
- Git Basics
4. HTML Foundations
- Introduction to HTML and CSS
- Elements and Tags
- HTML Boilerplate
- Working with Text
- Lists
- Links and Images
- Commit Messages
- Project: Recipes
5. CSS Foundations
- Intro to CSS
- The Cascade
- Inspecting HTML and CSS
- The Box Model
- Block and Inline
6. Flexbox
- Introduction to Flexbox
- Growing and Shrinking
- Axes
- Alignment
- Project: Landing Page
7. JavaScript Basics
- Variables and Operators
- Data Types and Conditionals
- JavaScript Developer Tools
- Function Basics
- Problem Solving
- Understanding Errors
- Project: Rock Paper Scissors
- Clean Code
- Installing Node.js
- Arrays and Loops
- DOM Manipulation and Events
- Revisiting Rock Paper Scissors
- Project: Etch-a-Sketch
- Object Basics
- Project: Calculator