Що нового?

Придбаний [learn.javascript.ru] Курс по Angular (Єгор Сидоров)

Інформація про покупку
Тип покупки: Складчина
Ціна: 6986 ГРН
Учасників: 0 з 9
Організатор: Відсутній
Статус: Набір учасників
Внесок: 807.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
  • швидко і якісно почати створювати додатки з використанням сучасного Angular.
  • налагоджувати вже існуючі додатки і проводити їх поліпшення.
  • навчитися використовувати ряд допоміжних бібліотек, часто доповнюють Angular.
Курс триває 5 тижнів.

До початку навчання: Вступні матеріали:

  • перед курсом пропонується переглянути скрінкаст з основ Angular і typescript.
  • ми також будемо використовувати систему Git/GitHub для обміну вихідним кодом, так робить більшість проектів. Для тих, кому це в новинку - дамо креш-курс і допоможемо розібратися.
Онлайн-заняття з викладачем 2 рази на тиждень:
  • заняття проходить у форматі вебінару. Запис заняття доступний через 15 хвилин після закінчення. Ви також зберігаєте доступ до записів після закінчення курсу.
домашні завдання, зворотній зв'язок по ним:
  • ваші рішення надсилаєте викладачеві, він перевіряє якість коду, використання правильних шаблонів проектування, дає зворотний зв'язок. До ряду завдань додаються тести, які частково дозволяють перевірити правильність рішення самому.
Чат:
  • між заняттями доступний груповий чат для спілкування і питань викладачеві.
Курсовий проект:
  • робимо курсовий проект: інтернет-магазин. Більшу частину коду для проекту пишете ви.
Результат:
  • ви добре знаєте Angular, вільно розробляєте та налагоджуєте програми.
  • ви вмієте проектувати і створювати складні інтерфейси.
Сертифікат:
  • по закінченню курсів Ви отримуєте сертифікат в електронному вигляді російською та англійською мовами.
  • хоча сертифікатам у нашій професії зазвичай не надають значення. Головне-знання і вміння, які ви отримаєте, якщо будете повноцінно брати участь в курсі.
заняття проходять онлайн двічі на тиждень.
  • Програма може бути додатково адаптована під питання і темп навчання групи.
зустріч:
  • перша зустріч традиційно є збором. На ньому ми знайомимося, перевіряємо підключення, обговорюємо організаційні питання, взаємодію з викладачем, як вчитися на курсі.
середовище та компонентний підхід:
  • знайомимося з angular-cli і екосистемою. Розбираємо настройки і конфігурацію оточення.
  • Вивчаємо базові механізми роботи і сутності фреймверка Angular, створюємо ряд компонентів.
  • розбираємо специфіку синтаксису шаблонів Angular, як працює інтерполяція і зв'язування.
Просунута робота з компонентами
  • розбираємо вкладені компоненти і передачу даних в компонент і з нього.
  • Передача вмісту компоненту за допомогою ng-content (content projection).
  • Доступ до елементів шаблону через ViewChild/ViewChildren/ContentChild/ContentChildren.
директиви та Pipe для вирішення повсякденних завдань
  • застосовуємо директиви" з коробки " (ngIf, ngClass, ngFor..).
  • застосовуємо Pipe "з коробки" (json, async, currency..). Розбираємо нюанси роботи Impure pipes.
  • фільтруємо дані, використовуючи pipes, і пишемо свої директиви.
  • розбираємо нюанси роботи ViewRef/TemplateRef.
сервіси, робота з мережею та впровадження залежностей
  • розбираємо концепцію і способи створення провайдерів. Згадуємо сервіс-провайдери, які йдуть "з коробки".
  • провайдери для роботи з HTTP(S), запитів до сервера.
  • використовуємо сервіси для передачі даних між компонентами, розбираємо створення динамічних компонентів.
форми та валідація даних:
  • Створення форм "від шаблону" (template-driven forms).
  • Створення форм "від компонента" (reactive forms).
  • Синхронна і асинхронна валідація даних.
  • створюємо складний елемент форми, Працюємо з ValueAccessor.
навігація та маршрутизація в додатку
  • вивчаємо, як визначати стану в додатку, вкладені і абстрактні стану.
  • розбираємо сервіс для доступу до параметрів стану і передачу даних між станами.
  • оптимізуємо додаток, використовуючи ледачу завантаження (lazy loading) і предзагрузку станів.
Redux-архітектура для більш складних додатків
  • основні концепції, організація програми за допомогою Redux.
  • Платформа NgRX та її модулі.
  • оброблення асинхронних подій і сторонніх ефектів (side effects).
  • агрегація даних за допомогою селекторів.
тестування Angular-додатків
Ви багато разів бачили написані нами тести в попередніх заняттях. Тепер у вас достатньо знань, щоб писати їх самостійно.
  • TDD/BDD-розробка.
  • unit-тести для сервісів.
  • специфіка тестування при використанні HttpClient.
  • Unit-тести для директив, компонентів і пайпів (pipes).
додаткові теми, відповіді на питання.
  • питання за темами, які не увійшли в основну програму курсу.
  • Використання ZoneJS/NgZone для зручного управління асинхронністю.
  • механізм оновлення стану (change detection), статегія OnPush.

  • знайомство з HTML/CSS: верстати макети не знадобиться, але основні теги, позиціонування, margin/padding Треба знати.
  • знання сучасного JavaScript.
  • Інтернет 256Kb/S або швидше для відео.
  • Єгор Сидоров. Веде курс з 17 лютого 2022 Front-end | Angular Розробник в Tinkoff, займаюся розробкою чату для обслуговування і CMS для контролю якості. Паралельно проводжу співбесіди по Angular. Також навчаю розробці в Фінтех.

  • Якщо пояснення будуть вам незрозумілі
  • Якщо курси не дадуть вам нових знань і умінь
  • Якщо ви не зможете підключитися до системи онлайн-навчання
...то ви зможете отримати гроші назад. Для цього достатньо не пізніше закінчення першого тижня курсу написати, що саме вас не влаштовує, і тоді ваша участь буде припинено, а ви отримаєте гроші назад.
ціна становить 19000₽.
https://privatelink.de/?https://learn.javascript.ru/courses/angular
 
Угорі