Ми вирішили провести цей безкоштовний тренінг-інтенсив, щоб допомогти українським розробникам, які опинилися у складному становищі під час війни.
В останні роки стає все більш популярною позиція Full Stack веб-девелопера. Це пов’язано з тим, що більше не потрібно використовувати безпосередньо JavaScript або jQuery, а можна використовувати спеціальні веб-фреймворки, які спрощують розробку та зменшують кількість коду.
Angular — один з найпопулярніших фреймворків для побудови фронт-енд додатків. Після успіху першої версії його розробники вирішили, залишивши все найкраще з попередньої версії, випустити версію 2.0 у 2016 році, яка вже використовує мову TypeScript. У новій версії було враховано всі потенційні недоліки та помилки дизайну, покращено продуктивність, а крім того, спрощено саму роботу з фреймворком. У 2018 році вийшов уже Angular 7, і ось нещодавно вийшла версія Angular 15, в якій головний упор був зроблений на покращення продуктивності та зменшення розміру бандла.
Таким чином, перехід на нову версію або відразу використання версії 15 дозволить вам заощадити час на розробку проекту і поліпшити ефективність вашого проекту.
Мета тренінгу:
— дати основи роботи з Angular/Angular CLI, щоб учасники отримали навички основних сценаріїв використання цих технологій
— дати можливість учасникам розробити власний проект, який надалі можна буде доопрацювати чи використати як каркас для інших проектів.
Для кого цей тренінг:
— back-end розробники, які хочуть перейти до full-stack веб девелопери
— front-end розробники, які бажають вивчити нові веб-фремворки
— новачки у фронт-енді, яким потрібно поповнити своє портфоліо
Що зможуть робити студенти, які пройдуть тренінг:
— розробляти веб-проекти на основі Angular, що дозволить їм заощадити час розробки та зменшити складність проекту. Ви можете брати участь у нашому тренінгу онлайн. Онлайн-учасники заздалегідь можуть ставити запитання тренеру пiд час тренiнгу.
План заходу (2 дні):
- Ознайомлення з Angular CLI.
- Написання своїх компонентів
- Організація модулів
- Сервіси та Dependency injection
- Data binding та вирази
- Подієва модель та life cycle hooks
- Використання pipes
- Валідація форм. Reactive та template-driven форми
- Написання директив
- Основи change detection
- Комунікація та обмін даними між компонентами.
- Реактивне програмування. RxJS
- Взаємодія з REST-сервісами
- SPA-додатки та routing
- Navigation guards
- HTTP interceptors
Вимоги до учасників: знання JavaScript та HTML на базовому рівні. Для учасників необхідний встановлений WebStorm 2023.x або аналогічний IDE.
Тренінг пройде 29-30 квітня з 10:00 до 18:00 онлайн
Тренер: Сергій Моренець, розробник з 23-річним досвідом та 7-річним досвідом використання Angular, автор тренінгів з AngularJS 1.0 та Angular 2-11.
Кількість місць обмежена, тому реєстрація є обов’язковою: it-simulator.com/…event/177/angular-15-core