Що нового?

Набір учасників [Otus] JavaScript Developer. Professional (Олександр Коржиков)

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

Gadzhi

Модератор

що дасть вам цей курс
Ви навчитеся вирішувати на JavaScript різні завдання фронтенду і бекенда. Стек дозволяє внести різноманітність в свою роботу, відкриває можливість брати участь в цікавих проектах і стартапах, пропонувати комплексні рішення. Однозначно, Fullstack-спеціальність для тих, хто шукає драйву і хардкору в розробці!

Під час навчання ви поповните портфоліо, а також зможете виконати індустріальний проект від компанії REVOLUT, який компанія пропонує студентам в якості технічної співбесіди.

Для кого цей курс?
  • для розробників, добре знайомих з основами JavaScript, які хочуть заглибитися в можливості мови і стати fullstack-фахівцями. Курс розширить арсенал інструментів для роботи з фронтендом і бекендом.
  • для бекенд-розробників, які хочуть перекваліфікуватися в fullstack напрямок. Курс на 70% орієнтований на фронтенд-технології і дозволить розібратися в можливостях різних фреймворків JS.
особливості курсу
Повний ландшафт сучасних технологій Node.js/React/Angular/Vue/Svelte/TypeScript/Web Components
Домашні завдання в форматі міні-assignment, як на співбесідах в російських і європейських компаніях
Заглибитеся у внутрішні алгоритми і логіку роботи фреймворків і розгляньте специфікації
Попрацюєте з кар'єрним консультантом, поновіть резюме та отримайте доступ до ексклюзивних вакансій від 65 компаній-партнерів

ключові складові програми
Вивчіть основні можливості JavaScript-замикання, особливості ООП і SOLID в JS, функціонального і реактивного програмування, Promises і інші фічі ES6, патерну Event Loop.

Розберете DOM API, Ajax і події в рамках розробки в браузері, і, звичайно, прокачаєте навички в HTML і CSS. Навчіться писати код на діалектах JavaScript таких, як TypeScript і JSX.

Крім розробки клієнтської частини в браузері, ви навчитеся використовувати серверну платформу Node.js та її оточення. Вивчіть популярний фреймворк Angular з реактивними можливостями RxJS, а також бібліотеки для написання web-додатків: ReactJS, Redux і сучасні підходи до розробки UI такі, як Vue і набирає популярність Svelte.

Дізнаєтеся, як зберігати дані в MongoDB, використовувати TDD підхід і писати тести на різних фреймворках і рівнях, а збирати проекти для production будете за допомогою Webpack.

оновлення в програмі в 2020 році:
  • Додали актуальні теми, наприклад React Hooks, що набирає популярність фреймворк Svelte
  • Включили в перший модуль функціональне програмування в JavaScript
  • Виділили заняття з проблем і можливостей GraphQL в реальності, щоб студенти могли попрацювати з важкими схемами і побудувати хитрі запити
  • Присвятили кілька уроків TypeScript і Працюємо з ним на багатьох заняттях
  • Технологія Polymer в курсі еволюційно поступилася місцем Lit-HTML. Було 2 заняття з Polymer, тепер же йому присвячуємо трохи часу на лекції, а 1,5 заняття вивчаємо стандарт Web Components і бібліотеку litelement
після навчання ви зможете вказати в резюме:
  • Знання принципів роботи сучасних JavaScript фреймворків і бібліотек
  • Знання підходів при проектуванні, організації, контролі стану і тестування серверних і клієнтських додатків
  • Вміння застосовувати патерни проектування: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables
  • Вміння вибирати відповідні інструменти для проекту
  • Вміння тестувати проект unit-тестами на різних рівнях
  • Вміння створювати web-додатки з використанням сучасних технологій
необхідні знання
  • Знання основ JavaScript (змінні, цикли, функції, замикання, створення об'єктів, scope, this, робота з вбудованими класами і API - Date, Math, RegExp, Array - map, forEach, filter, reduce)
  • Основи роботи браузера і браузерного API
  • Знання HTML і CSS
  • Базові навички роботи з Git (розуміння VCS, створити гілку, зробити Merge Request на github)
Плюсом буде:
  • досвід використання JavaScript бібліотек/фреймворків
  • розуміння або бажання розбиратися з алгоритмічними, проектувальними і логічними завданнями
  • вміє працювати з IDE
після навчання ви
Заберете з собою повний комплект навчальних матеріалів: відеозаписи всіх вебінарів, презентації до занять, а також рішення задач і проектів у вигляді коду на github та інші додаткові матеріали;
Придбаєте досвід роботи з актуальними технологіями, фреймворками та інструментарієм;
Отримайте запрошення пройти співбесіду в компаніях-партнерах (цю можливість отримують найуспішніші студенти).

початок занять: 24 грудня 2020
Тривалість навчання: 5 місяців

викладачі
Олександр Коржиков

Dev IT Engineer ING Group (Нідерланди)

Досвідчений програміст, Senior Web Developer, тімлід, ментор і автор технічних статей з JavaScript. Спеціаліст з Frontend, програмує на JavaScript, починаючи з 2010 року.

Працював у компаніях Tinkoff Bank (Москва), "Альпарі", Comindware, Backbase (Амстердам) та інших. З 2017 року-Dev IT Engineer в міжнародній фінансовій корпорації ING Group (Нідерланди). Займається проектуванням і підтримкою процесів web-розробки.

Серед реалізованих проектів-JSON Schema Validator Library-найшвидша JavaScript-бібліотека для перевірки об'єктів на відповідність визначенням JSON.

Освіта: ступінь магістра в Московському державному університеті ім. М. в. Ломоносова (факультет обчислювальної математики та кібернетики, кафедра автоматизації наукових досліджень).

Керівник програми
https://privatelink.de/?https://otus.ru/lessons/javascript-professional/
 
Угорі