що дасть вам цей курс
Цей курс підійде розробникам, які:
Ключові особливості JavaScript-замикання, особливості ООП і SOLID в JS, функціонального і реактивного програмування, Promises та інші можливості ES6, Event Loop, а також розберемо DOM API, Ajax і події в рамках розробки в браузері, і, звичайно, прокачаємо навички в HTML і CSS. Навчимося писати код на діалектах JavaScript, таких як TypeScript і JSX.
Крім розробки клієнтської частини в браузері, ми також будемо використовувати серверну платформу NodeJS і її оточення. Вивчимо популярний фреймворк Angular з реактивними можливостями RxJS, а також бібліотеки для написання web-додатків - ReactJS, Redux і сучасні підходи до розробки UI, такі як Polymer і набирає зірки Vue.
ми будемо збирати проекти для production за допомогою Webpack, зберігати дані в MongoDB, використовувати TDD підхід і писати тести на різних фреймворках і рівнях.
Цей курс підійде розробникам, які:
- хочуть стати JavaScript FullStack розробниками
- хочуть більше веселощів і хардкору з технологіями, більше складних і комплексних завдань в роботі
- мають досвід роботи з однією технологією або мовою програмування і хочуть отримати практичні навички інших технологій або перекваліфікуватися
- хочуть поліпшити свої технічні скіли і перейти на наступний професійний рівень
Ключові особливості JavaScript-замикання, особливості ООП і SOLID в JS, функціонального і реактивного програмування, Promises та інші можливості ES6, Event Loop, а також розберемо DOM API, Ajax і події в рамках розробки в браузері, і, звичайно, прокачаємо навички в HTML і CSS. Навчимося писати код на діалектах JavaScript, таких як TypeScript і JSX.
Крім розробки клієнтської частини в браузері, ми також будемо використовувати серверну платформу NodeJS і її оточення. Вивчимо популярний фреймворк Angular з реактивними можливостями RxJS, а також бібліотеки для написання web-додатків - ReactJS, Redux і сучасні підходи до розробки UI, такі як Polymer і набирає зірки Vue.
ми будемо збирати проекти для production за допомогою Webpack, зберігати дані в MongoDB, використовувати TDD підхід і писати тести на різних фреймворках і рівнях.
- вивчимо повний ландшафт сучасних технологій Node/React/Angular/Vue/Web Components
- виконаємо домашні завдання у форматі міні-assignment, як на співбесідах в російські та європейські компанії
- заглибимося у внутрішні алгоритми і логіку роботи фреймворків і розглянемо специфікації
- Розуміти принципи роботи сучасних JavaScript фреймворків і бібліотек
- Вміти застосовувати патерни проектування (Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables)
- Знати підходи при проектуванні, організації, контролю стану і тестування серверних і клієнтських додатків
- Вибирати відповідні інструменти для проекту
- Тестувати проект unit-тестами на різних рівнях
- Створювати веб-додатки з використанням сучасних технологій
викладач
Павло Асташкін
Маркетолог за освітою, програміст за покликанням.
На даний момент JavaScript developer в невеликій, але динамічно розвивається компанії. Останнім часом займається розробкою і впровадженням рішень, спрямованих на поліпшення роботи проекту, переважно на Vue.
Плюс до всього, є випускником курсу"Розробник JavaScript"!
мінімальні знання
Павло Асташкін
Маркетолог за освітою, програміст за покликанням.
На даний момент JavaScript developer в невеликій, але динамічно розвивається компанії. Останнім часом займається розробкою і впровадженням рішень, спрямованих на поліпшення роботи проекту, переважно на Vue.
Плюс до всього, є випускником курсу"Розробник JavaScript"!
мінімальні знання
- Знання основ JavaScript (змінні, цикли, функції, замикання, створення об'єктів, scope, this, робота з вбудованими класами і API - Date, Math, RegExp, Array - map, forEach, filter, reduce)
- Основи роботи браузера і браузерного API
- Знання HTML і CSS
- Базові навички роботи з Git (розуміння VCS, створити гілку, зробити Merge Request на github)
- досвід використання JavaScript бібліотек/фреймворків
- розуміння або бажання розбиратися з алгоритмічними, проектувальними і логічними завданнями
- вміє працювати з IDE
- заберете з собою повний комплект навчальних матеріалів: відеозаписи всіх вебінарів, презентації до занять, а також рішення завдань і проектів у вигляді коду на github та інші додаткові матеріали;
- отримайте сертифікат про проходження курсу;
- придбаєте досвід роботи з актуальними технологіями, фреймворками та інструментарієм;
https://privatelink.de/?https://otus.ru/lessons/javascript/