Курс «Ember.js»

Направление
Другое
Домашние задания
Нет
Итоговый экзамен
Нет
Количество уроков
7
Документ об обучении
Нет
Обратная связь
Нет
Доступ
Сразу после покупки
Последнее обновление 18.05.2022

О курсе

Онлайн-курс «Ember.js» — удобное и эффективное руководство, где обучают основам использования JavaScript-фреймворков. Рынок труда на сегодняшний день как никогда нуждается в квалифицированных кадрах, способных оперативно и качественно выполнять поставленные задачи, поэтому онлайн-уроки смогут помочь Вам освоить все необходимые инструменты для работы в IT-сфере.

Курс будет полезен как новичкам с базовыми навыками HTML, CSS или Java, так и действующим фронтед-разработчикам, поскольку программа составлена таким образом, что прекрасно подходит всем вне зависимости от начального уровня знаний.

Онлайн-курс представлен интересными видеоуроками, где преподаватели подробно и интересно раскрывают теорию и позволяют отточить полученные навыки на практике. Ваш куратор всегда будет на связи, готовый ответить на любые вопросы и помочь исправить ошибки.

На курсе студенты узнают об основах JavaScript, фреймворке Ember.js, научатся разрабатывать Ember-приложение и поймут, как использовать в работе библиотеки Ember Data.

В результате обучения выпускники смогут увереннее чувствовать себя в IT-нише, легко применяя полученные знания на практике.

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

  1. 1. Знакомство и цели курса
    2. Обзор разрабатываемого приложения в рамках курса
    3. Архитектура web-приложений
    4. Введение в NodeJS
  2. 5. Переменные и функции
    6. Ключевые слова let и const
    7. Стрелочные функции
    8. Особенности при описании методов JavaScript
    9. Массивы
    10. Ресурсы о JavaScript
    11. Ссылочные типы
    12. Операторы spread и rest
    13. Деструктуризация
    14. Асинхронный код и promise
    15. Шаблонные строки
    16. Модули
    17. Транспиляция и сборка кода для работы в браузере
  3. 18. Сравнительная характеристика популярных фреймворков
    19. Знакомство с фреймворком Ember.js
    20. Структура Ember-приложения
  4. 21. Система сборки Ember-приложений
    22. Движок V8
    23. Пакетный менеджер npm
    24. Основы управления сборкой Ember-приложений
    25. Установка Bootstrap
    26. Подключение сторонних библиотек в процессе сборки Ember-приложения
    27. Развертывание Ember-приложения на GitHub Pages
  5. 28. Анатомия Ember-приложения
    29. Роутинг и иерархия шаблонов
    30. Добавление изображений с учетом публикации на сторонних ресурсах
    31. Удаление npm-пакетов
    32. Загрузка и отображение данных для роута
    33. Организация слоя работы с данными
    34. Сервисы
    35. Вложенные роуты и динамические сегменты URL
    36. Получение значений динамических сегментов URL в хуке model
    37. Навигация и компонент LinkTo
    38. Понятие CRUD-операций
    39. Принцип Convention over configuration
    40. Контроллеры
    41. События (actions) в Ember-приложениях
    42. Получение значений полей с формы в событиях
    43. Еще раз об использовании сервисов
    44. Реализация операции изменения данных
    45. Сохранение данных с формы на сервере и переход на другой роут
    46. Срабатывание хука model при переходе между родительским и дочерним роутом
    47. Реализация операции добавления данных. Стратегии сброса данных на формах
    48. Реализация операции удаления данных. Использование хелпера fn
    49. Шаблоны loading, error и 404
    50. Сервисы работы с данными
    51. Обработка параметров URL. Реализация поиска данных
    52. Асинхронная догрузка данных после рендеринга шаблона роута
    53. Двусторонний биндинг данных. Декоратор tracked
    54. Особенности использования элементов input
    55. Компоненты
    56. Паттерн DDAU
    57. Иммутабельность данных в компонентах
    58. Обработка ошибок
    59. Анимация и анимированные переходы между роутами
    60. Обертывание сторонних компонентов в Ember-компоненты
  6. 61. Базовые концепции Ember Data
    62. Реализация паттерна Adapter в Ember Data
    63. Сериализация и десериализация данных
    64. Основы работы с библиотекой Ember Data
    65. Обзор функционала приложения, реализованного с использованием Ember Data
    66. Реализация CRUD-операций с использованием Ember Data
    67. Удаление связанных записей
    68. Установка связей при сохранении моделей
    69. Десериализация данных с использованием JSONSerializer
    70. Иерархия вызовов при десериализации данных с использованием JSONSerializer
    71. Повторная загрузка асинхронных связей в программном режиме
    72. Использование синхронных связей
    73. Сериализация данных с использованием JSONSerializer
    74. Механизм преобразования имени модели во множественное число при формировании запросов
  7. 75. Понятие аутентификации и авторизации. Аутентификация на основе сессий
    76. Аутентификация с использованием токенов
    77. Реализация механизма регистрации пользователя
    78. Валидация данных на сервере при выполнении регистрации пользователей
    79. Механизмы входа пользователей
    80. Реализация механизма аутентификации с использованием JWT

Другие курсы по этой теме

Помогите нам улучшить наш сервис, поделитесь своим опытом, пройдя небольшой опрос. Он займет у вас не больше 5 минут.
Пройти опрос