The online stage of Front-End Course. Following tasks should be completed at home to participate offline stage. Learn more in README.
- Intro to HTML & CSS
- Responsive Web Design
- HTML & CSS Practice
- JavaScript Basics
- Document Object Model - practice
- Building a Tiny JS World (pre-OOP) - practice
- Object oriented JS - practice
- OOP exercise - practice
- Offline Web Applications
- Memory pair game — real project!
- Website Performance Optimization
- Friends App - real project!
The offline stage of Front-End Course.
- Intro to meet-up backed course stage
- Self-study stage practical tasks retrospection
- Mastering HTML 5 forms
- Modern Web App and Web Frameworks
- Component-based App Architecture (Weather App)
- Routing (Collection Browsing App)
- Authentication and Authorization (Chat App)
- Websockets (Chat App)
- Canvas API (Puzzle Game)
- Framework/Library (TBD)
Following topics are not the part of the main course and can be held by Kottans after discussions with students. Short description of the each topic can be found in the issue. Additionally, each student can request, as well as each mentor can propose, a lecture or workshop about any theme.
- JS Asynchronicity
- JS tricks, best practices
- JS prototypes
- Tooling
- Advanced git
- Whatever students want to try (within FrontEnd Universe)
- Design Patterns Classics
- JS Design Patterns
- Guided tour through MDN
- Website Performance Optimization
- react@next
- Whatever students want to know (within FrontEnd Universe)
- Problem decomposition
- Roles in IT company
- Agile/SCRUM, SDLC
- How to survive and succeed in job interview
- Product-centric mindset