Otus javascript developer professional

Otus javascript developer professional

ТОП-1102 лучших курсов обучения программированию с нуля до Профи.

Стоимость курса

Для кого этот курс?

Для разработчиков, хорошо знакомых с основами JavaScript, которые хотят углубиться в возможности языка и стать fullstack-специалистами. Курс расширит арсенал инструментов для работы с фронтендом и бэкендом.
Для бэкенд-разработчиков, которые хотят переквалифицироваться в fullstack направление. Курс на 70% ориентирован на фронтенд-технологии и позволит разобраться в возможностях разных фреймворков JS.

После обучения вы сможете указать в резюме:

Знание принципов работы современных JavaScript фреймворков и библиотек
Знание подходов при проектировании, организации, контроле состояния и тестирования серверных и клиентских приложений
Умение применять паттерны проектирования: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables
Умение выбирать подходящие инструменты для проекта
Умение тестировать проект unit-тестами на разных уровнях
Умение создавать web-приложения с использованием современных технологий
Сервис-напоминалка о плановом медицинском обследовании
Каталогизатор мемов с загрузкой, тегированием и поиском

Что вы получите после обучения

Вас будут обучать

Опытный программист, Senior Web Developer, тимлид, ментор и автор технических статей по JavaScript. Специалист по Frontend, программирует на JavaScript, начиная с 2010 года.

Работал в компаниях Tinkoff Bank (Москва), «Альпари», Comindware, Backbase (Амстердам) и других. С 2017 года — Dev IT Engineer в международной финансовой корпорации ING Group (Нидерланды). Занимается проектированием и поддержкой процессов web-разработки.Среди реализованных проектов — JSON Schema Validator Library — самая быстрая JavaScript-библиотека для проверки объектов на соответствие определениям JSON.Образование: степень магистра в Московском государственном университете им. М. В. Ломоносова (факультет вычислительной математики и кибернетики, кафедра автоматизации научных исследований).

Читайте также:  Sealed classes in kotlin

Работаю в компании Power Tech, разрабатываю решения в сфере digital advertising. Пишу код и поддерживаю процессы, помогаю в найме и онбординге сотрудников.Опыт в разработке почти 10 лет. За это время.

Работаю в компании Power Tech, разрабатываю решения в сфере digital advertising. Пишу код и поддерживаю процессы, помогаю в найме и онбординге сотрудников.Опыт в разработке почти 10 лет. За это время удалось поучатсовать в нескольких проектах, в том числе как архитектор и team lead.Пишу на Javascript, Typescript, Golang, был опыт с языком C. В разработке за чистый код без догматизма.Люблю делиться знаниями и помогать коллегам, иногда выступаю на митапах, пишу в блог.

Fullstack developer и тимлид в компании Zalando, Germany. Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ. Опыт в разработке — более 10 лет. Консультировал по разработке, занимался популяризацией фронтенд-фреймворка Vue и SvelteJS. Кроме JavaScript, имеет опыт разработки на Python и Java. С 2017 года выступал на множестве конференций, включая Frontend Conf Moscow, JSNation, Vue conference и др.

Образовательная организация

Otus.ru — высокотехнологический стартап в области образования. Наша миссия — делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

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

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

Читайте также:  Employee Table

Node.js
-Тема 6.Основные концепции Node — Modules
-Тема 7.Стандартная библиотека Node — EventLoop — Timers
-Тема 8.Node Best Practices — Streams — Processes
-Тема 9.Web-сервер с Express
-Тема 10.Возможности MongoDB
-Тема 11.Расширенные функции MongoDB — Aggregation Framework
-Тема 12.Построение Rest API с Express, Mongoose
-Тема 13.Основы GraphQL
-Тема 14.Возможности GraphQL в реальности
-Тема 15.Сборка и деплой проекта, CI/CD

Современный Стэк JavaScript
-Тема 16.Web Components
-Тема 17.Webpack
-Тема 18.PWA
-Тема 19.Service Workers
-Тема 20.Функциональное программирование в JavaScript
-Тема 21.Введение в TypeScript
-Тема 22.Особенности TypeScript

React
-Тема 23.Основы React и JSX
-Тема 24.Компоненты React — Lifecycle, State & Props
-Тема 25.Паттерны проектирования React (Higher-Order Components)
-Тема 26.Обзор современных возможностей React
-Тема 27.Состояние приложения — Flux и Redux
-Тема 28.Routing в React — Оптимизация приложения
-Тема 29.Подготовка React Приложения к Production, Best Practices
-Тема 30.Микросервисная архитектура и аспекты SSR

Angular
-Тема 31.Введение в Angular
-Тема 32.Компоненты и директивы
-Тема 33.Observables — RxJS
-Тема 34.Сервисы и состояние приложения
-Тема 35.Создание и управление формами в Angular
-Тема 36.Routing, тестирование и сборка в Angular

Vue
-Тема 37.Введение в SvelteJS
-Тема 38.Особенности разработки приложений с SvelteJS
-Тема 39.Основы Vue
-Тема 40.Компоненты, шаблонизатор и формы
-Тема 41.Routing и Vue3
-Тема 42.Advanced Vue — Vuex

Проектная работа
-Тема 43.Вводное занятие по проектной работе. Обзор пройденных фреймворков и технологий
-Тема 44.Защита проектных работ

Источник

JavaScript Developer. Professional

OTUS

OTUS

Программа обучения

Курс для web-разработчиков по продвинутым возможностям JavaScript и его фреймворков. Вы научитесь решать на этом языке программирования задачи фронтенда и бэкенд. Чтобы успешно пройти курс, необходимы знания основ JavaScript, HTML/CSS и Git, основ работы браузера и API. Есть вступительное тестирование. На курсе вы можете выбрать индустриальный проект от компании Revolut. По сути, это техническое собеседование: на нем вы отработаете полученные знания, получите консультацию от специалиста и, возможно, приглашение на работу.

  • Введение в курс Modern JavaScript Frameworks
  • Возможности современного JavaScript
  • JavaScript — Работа с браузером
  • Введение в Node — Пакетный менеджер NPM и возможности package.json
  • Test Driven Development
  • Основные концепции Node — Modules
  • Стандартная библиотека Node — EventLoop — Timers
  • Node Best Practices — Streams — Errors — Processes
  • Web-сервер на JavaScript — Стек MEAN — Express — MongoDB
  • Построение Rest API
  • Основы GraphQL
  • Возможности GraphQL в реальности
  • Сборка и деплой проекта, CI/CD
  • Web Components
  • Webpack
  • PWA
  • Service Workers
  • Функциональное программирование в JavaScript
  • Введение в TypeScript
  • Особенности TypeScript
  • Основы React и JSX
  • Компоненты React — Lifecycle, State & Props
  • Паттерны проектирования React (Higher-Order Components)
  • Обзор современных возможностей React
  • Состояние приложения — Flux и Redux
  • Routing в React — Оптимизация приложения
  • Подготовка React Приложения к Production, Best Practices
  • Введение в Angular
  • Компоненты и директивы
  • Observables — RxJS
  • Сервисы и состояние приложения
  • Создание и управление формами в Angular
  • Routing, тестирование и сборка в Angular
  • Введение в SvelteJS
  • Особенности разработки приложений с SvelteJS
  • Основы Vue
  • Компоненты, шаблонизатор и формы
  • Routing и Vue3
  • Advanced Vue — Vuex
  • Специфика построений приложений c Vue, Best Practices
  • Вводное занятие по проектной работе. Обзор пройденных фреймворков и технологий
  • Консультация по проектам и домашним заданиям
  • Защита проектных работ
Читайте также:  Make shadows in css

Источник

Оцените статью