Для кого?
- cтудентов и информационных технологий: Тех, кто изучает информатику, программирование или связанные области и стремится к более глубокому пониманию JavaScript;
- разработчиков, работающих с фронтендом и бэкендом: Тех, кто хочет использовать JavaScript как на клиентской, так и на серверной стороне разработки (с помощью Node.js);
- разработчиков, желающих расширить свои навыки: Тех, кто стремится к повышению своего профессионального уровня и становится экспертом в области JavaScript и его современных приложений.
Вы узнаете:
На курсе вы изучите, как взаимодействовать с сервером, базами данных и API(Application Programming Interface), использовать асинхронное программирование, работать с DOM (Document Object Model)и сетью.
Вы научитесь:
Понимать асинхронное программирование на JavaScript, взаимодействовать с HTML(Hypertext Markup Language) структурой, работать с базами данных.
Спикер: Полина Дробышева — IT-амбассадор колледжа ITHub по направлению «Backend-разработка». Сертифицированный специалист Microsoft Office с большим опытом программирования на языках javaScript, Golang, Python.
Программа
4 июня с 17:00 до 20:00. Первый день обучения:
- введение в асинхронное программирование обзор колбэков и промисов
- использование async/await
- работа с асинхронными функциями.
6 июня с 17:00 до 20:00. Второй день обучения:
- основные принципы функционального программирования
- функции высшего порядка и их применение
- изучение методов массивов: map, filter, reduce
- работа с асинхронными функциями.
9 июня с 13:00 до 16:00.Третий день обучения:
- работа с классами и наследование
- принципы SOLID(Single Responsibility,Open/Closed Principle,Liskov Substitution Principle,Interface Segregation, Dependency Inversion) и их применение в JavaScript
- работа с прототипами и прототипным наследованием
- работа с асинхронными функциями.
11 июня с 17:00 до 20:00. Четвертый день обучения:
- взаимодействие с сервером: AJAX(Asynchronous JavaScript and XML), Fetch API
- использование REST(Representational State Transfer") API(Application Programming Interface)
13 июня с 17:00 до 20:00. Пятый день обучения:
- обзор структуры DOM(Document Object Model)
- манипуляция DOM(Document Object Model): добавление, удаление и изменение элементов
- Обработка событий.
15 июня с 17:00 до 20:00. Шестой день обучения:
- введение в работу с базами данных
- использование баз данных в веб-приложениях
- работа с базами данных в среде Node.js: MongoDB, PostgreSQL
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.