Front-End Course. Contents
Stage 0. Self-Study
Підготовчий етап Front-End Course. Слід виконати наступні завдання, щоб
приєднатися до головної частини курсу. Дізнайтеся більше в README.
General
- Git Basics
- Linux CLI and Networking
- VCS (hello gitty), GitHub and Collaboration
Front-End Basics
- Intro to HTML & CSS
- Responsive Web Design
- HTML & CSS Practice
- JavaScript Basics
- Document Object Model - practice
Advanced Topics
- Building a Tiny JS World (pre-OOP) - practice
- Object oriented JS - practice
- OOP exercise - practice
- Offline Web Applications - optional
- Memory pair game — real project!
- Website Performance Optimization - optional
- Friends App - real project!
Stage 1. The Show Must Go On
Головна частина Front-End Course.
Lectures & Workshops
HTML, CSS & DOM
- W3C and WHATWG Standards. HTML markup. Intro to CSS. Grids.
- Graphics on the web. А11Y & forms. Content handling
- DOM and Layout Trees
- Cookies, document.cookie
JavaScript
- Scopes & Closures
- Concept of this
- Prototypes
- Types & Grammar
- Callbacks & Promises
- Async & Await
- ESNext Api / Generators
- Functionality
- How browser works/Web workers
Frontend Framework
TypeScript
Soft Skills