Самый насыщенный тренинг, для тех, кто хочет познакомиться с Angular!
В последние годы становится все более популярной позиция Full Stack веб девелопера. Это связано с тем, что больше не нужно использовать напрямую JavaScript или jQuery, а можно использовать специальные веб-фреймворки, которые упрощают разработку и уменьшают количество кода.
Angular — один из самых популярных фреймворков для построения фронт-енд приложений. После успеха первой версии его разработчики решили, оставив все лучшее из предущей версии, выпустить версию 2.0 в 2016 году, использующую уже язык TypeScript. В новой версии были учтены все потенциальные недостатки и ошибки дизайна, улучшена производительность, а кроме того, упрощена сама работа с фреймворком. В 2018 году вышел уже Angular 7, и вот теперь выходит следующая версия Angular 9 с главной фитчей — Ivy Renderer, который сократит время сборки и уменьшит размер сгенерированных файлов .
Таким образом, переход на новую версию либо сразу же использование версии 9 позволит вам сэкономить время на разработку проекта и улучшить эффективность вашего проекта.
Цель тренинга:
— дать основы ECMAScript 6/TypeScript/Angular, чтобы участники получили навыки основных сценариев работы с Angular
— дать возможность участникам разработать собственный проект, который в дальнейшем можно будет доработать или использовать как каркас для других проектов.
Для кого этот тренинг:
— back-end разработчики, которые хотят перейти в full-stack веб девелоперы
— front-end раразботчики, желающие изучить новые веб-фремворки
— новички во фронт-енде, которым нужно пополнить свое портфолио
Что смогут делать студенты, которые пройдут тренинг:
— разрабатывать веб-проекты на основе Angular 9, что позволит им сэкономить время разработки и уменьшить сложность проекта. Вы может участвовать в нашем тренинге как в нашем офисе в Одессе, так и онлайн. Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру.
План мероприятия (2 дня):
- Знакомство с Angular 2, отличия от версии 1.0
- Нововведения Angular
6-9 - Изучение основ ECMAScript 6.0 и TypeScript 3
- Изучение работы загрузчиков модулей
- Знакомство с Angular CLI
- Написание своих компонентов
- Организация модулей
- Сервисы и Dependency injection
- Data binding и выражения
- Событийная модель и life cycle hooks
- Использование pipes
- Валидация форм. Reactive и template-driven формы
- Написание директив
- Коммуникация и обмен данными между компонентами
- Использование Ivy Renderer
- Асинхронное программирование. RxJS
- Взаимодействие с HTTP
- Тестирование сервисов/компонентов с помощью Jasmine/Karma
- Мокирование зависимостей для тестов
Требования к участникам: знание JavaScript и HTML на базовом уровне. Для участников необходим предустановленный WebStorm 2019 или аналогичное IDE.
Тренинг пройдет
Количество мест ограничено, поэтому регистрация обязательна.
Тренер: Сергей Моренец, разработчик с
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів