frontend for beginner
Даний курс, це продовження курсу JS24 part1, та його логічне завершення. Ви вивчите все, що потрібно знати trainee/junior FrontEnd розробнику і пройти співбесіду. Вивчаються алгоритми та структури даних у JavaScipt: масиви, об'єкти. При вивченні масивів та об'єктом вивчається та відпрацьовується все пов'язане з ними – прийоми, методи, реалізації, алгоритми. Зокрема, велику увагу приділено маніпуляціям із масивами.
У курсі вивчаються нові структури даних: набори Set, Map. Вивчається їхнє прикладне значення, показуються приклади застосування.
Приділено увагу ОВП - створення об'єктів, методів та властивостей. Розглядаємо як працює це в OOP. Після вивчення об'єктом вивчається робота з датою в JS (об'єкт Date() його властивості та методи).
Вивчаємо основи анімації та повторення дій через проміжки за допомогою інтервалів та таймерів. Застосовуємо їх для створення анімацій.
У курсі вивчається сховища даних на стороні клієнта - LocalStorage та Cookies storage. Розглянуто питання синхронізації даних у сховищах, події пов'язані з цим процесом.
Більша частина курсу – робота з асинхронними запитами AJAX та робота з API. В курсі ви вивчите поняття запитів, вивчите проблеми кросплатформових запитів, їх обходи, навчитеся робити запити за допомогою JS виду GET, POST, PUT... Вивчимо програми для перевірки запитів перед кодуванням.
У курсі вивчаємо структуру даних - JSON та операції з даними форматів: створення, зміна, валідація, читання тощо.
Вчимося робити запити за допомогою Fetch та AXIOS. Вивчаємо як встановлювати додаткові компоненти через npm та підключати до проекту. Працюємо з промісами, чергами, ланцюжками промісів.
Будь-який програміст повинен вміти тестувати свої програми. Тому вивчаємо основи тестування JavaScript коду.
Якщо в ході вивчення курсу виникають питання з теорії, задач, то ви можете отримати допомогу онлайн у викладача. Якщо після перевірки завдання виявлено баг, він розбирається онлайн, за необхідності можна отримати допомогою у його виправленні. Перевірка виправлених завдань.
Вартість вказана за весь курс.
Сертифікація. Сертифікат видається вирішено 85% завдань.
Курс містить кілька проектів: реалізація поля для 2D гри, TicTacToe, Валідація даних, що вводяться у форму на "літу", модуль для тем сайту.Specialization: frontend
Level: for beginner
Друга частина курсу JavaScript для початківців. Друга частина зосереджена на структурах даних: об'єктах, set, масивах, map, рядках та роботі з AJAX запитами. Також в курсі багато уваги приділено поглибленню тем: подія, делегування, робота з цим. Все, що потрібно для впевненого написання коду в JS.