Що нового?

Придбаний Разработчик JavaScript. Углубленный уровень. Часть 1. [Otus]

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

Gadzhi

Модератор
Разработчик JavaScript. Углубленный уровень. Часть 1. [Otus]


Что даст вам этот курс

Вы научитесь решать на 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

Тема 1. Введение в курс Modern JavaScript Frameworks
Тема 2. Возможности современного JavaScript
Тема 3. JavaScript - Работа с браузером
Тема 4. Введение в Node - Пакетный менеджер NPM и возможности package.json
Тема 5. Test Driven Development

Современный Стэк JavaScript

Тема 6. Web Components
Тема 7. Использование Lit-HTML и Webpack
Тема 8. Введение в SvelteJS
Тема 9. Особенности разработки приложений с SvelteJS
Тема 10. Введение в TypeScript
Тема 11. Особенности TypeScript
Тема 12. Функциональное программирование в JavaScript

Node

Тема 13. Основные концепции Node - Modules
Тема 14. Стандартная библиотека Node - EventLoop - Timers
Тема 15. Node Best Practices - Streams - Errors - Processes
Тема 16. Web-сервер на JavaScript - Стек MEAN - Express - MongoDB
Тема 17. Специальные возможности Express
Тема 18. Построение Rest API
Тема 19. Основы GraphQL
Тема 20. Возможности GraphQL в реальности
Тема 21. Проблемы GraphQL

Angular

Тема 22. Введение в Angular
Тема 23. Компоненты и директивы
Тема 24. Сервисы
Тема 25. Observables - RxJS
Тема 26. Состояние приложения
Тема 27. Создание и управление формами в Angular
Тема 28. Routing
Тема 29. Тестирование в Angular. Сборка приложения для Production

React

Тема 30. Основы React и JSX
Тема 31. Компоненты React - State & Props
Тема 32. Lifecycle React Компонент
Тема 33. Паттерны проектирования React (Higher-Order Components)
Тема 34. Обзор современных возможностей React
Тема 35. Состояние приложения - Flux и Redux
Тема 36. Особенности использования Redux
Тема 37. Routing в React - Оптимизация приложения
Тема 38. Подготовка React Приложения к Production, Best Practices

Vue

Тема 39. Основы Vue
Тема 40. Компоненты, шаблонизатор и формы
Тема 41. Routing и модели данных
Тема 42. Advanced Vue - Vuex
Тема 43. Специфика построений приложений c Vue, Best Practices
https://otus.ru/lessons/javascript-professional/
 
Угорі