КУРС FULL STACK JS

Курс FullStack JS состоит из обучения двум фреймворкам Angular и Node.JS
Intersog Labs не учеба в привычном понимании, а работа над проектом, фактически start-up. Вы продумаете логику, построите архитектуру и реализуете проект, используя Angular.JS для клиентской части (frontend), и Node.js для серверной (backend).

В процессе курса ребята будут писать full-stack приложение социально полезной тематики.

Идея приложения: помочь городу избавиться от пробок и переполненного общественного транспорта.

Нашей задачей будет собрать основные ежедневные потоки перемещений горожан и на базе этой информации предложить оптимальные городские маршруты. Добраться на работу и обратно домой без пробок, без давки и унижений.

Software development company
2
занятия в неделю
10
мест на курсе
2
преподавателя
3
месяца обучения

Программа курса

Frontend

1. АngularJS, области видимости, стрелочные функции

2. ES5 и ES6. MVC и MVVM

3. ООП ES6 на примере ES5. Паттерны Singleton, Service, Provider и Decorator. Webpack.

4. Обзор модели DOM. Паттерн Factory. Routing.

5. Знакомство с Virtual DOM. HTML-формы

6. Паттерны Observer и Composite. Работа с формами в angularJS.

7. Unit тестирование. Interceptors.
Знакомство с Karma, jasmine, protractor.

8. Знакомство с angular 2.
Angular cli.

9. Портирование приложения на angular 2.
Введение в angular 2 тестирование.

Backend

1. Введение в Node JS и npm;
Создание и запуск сервера

2. ExpressJS, Git init

3. CRUD и REST

4. REST Routing и REST Documentation;
Error Handling

5. SQL/NoSQL, Mongo and Mongoose

6. REST and storing to DB

7. Securing and Authentication;

8. Passport JS

9. Webhooks, microservices, message bus, sockets

Преподаватели

Денис Бурячковский

JavaScript Developer

С помощью JS можно реализовать сегодня все. Хочешь быть незаменимым - учи JS.

Павел Карлович

Node.js Developer

Что может быть лучше чашечки кофе, круассана с джемом и пары строк кода на Node.js

Регистрация завершена