- Mihail Mikov
- Graduated AUBG 2009
- Full-stack Engineer at Skyscanner
- e-mail (mmikov@aubg.edu)
- office hours (Fridays before or after class)
- How React works and how to use it
- How Express works and how to use it
- Popular React tools and add-ons
- Popular Express tools and plug-ins
- Testing and Build tools
- Hand-on projects
- Best practices, patterns and architecture
- NodeJS + Express (Backend)
- React + Redux (Frontend)
- Webpack + Babel (Build tools)
- Jest (Testing)
- Basic knowledge of JavaScript
- Basic knowledge of Git
- Basic knowledge of HTML and CSS
- Basic knowledge of HTTP
- Lab sessions (2 x 15%)
- Homework assignment (30%)
- Mid-term test (15%)
- Final test (25%)
- 2 sessions, each worth 15% of the final grade.
- Full instructions for each session will be provided in class.
- Lab sessions will be held in the 2nd, and 4th weeks of classes.
- 1 continuous assignment worth 30% of the final grade.
- Implement a project using technologies covered in class
- Extra functionality and new tools for bonus points
- Write tests to verify the solution (or TDD)
- Write a Readme file presenting the solution
- Push the solution to a github repository
- The test will be worth 15% of the final grade.
- It will cover the studied materials and consist of multiple choice - and short answer questions.
- It will be held in the 3rd week of classes.
- The test will be worth 25% of the final grade.
- It will cover all the material and consist of multiple choice - and short answer questions.
- It will be held in the 5th (final) week of classes.
See you on March 8th for our first class :)