Курсы
Программирование

Мидл фронтенд-разработчик

Формат
Онлайн
Длительность
4 месяца
Трудоустройство
Да
Уровень
Средний
Результат
Диплом

Описание

Онлайн-курс Мидл фронтенд-разработчик от онлайн-школы Яндекс Практикум. Образовательные услуги оказываются АНО ДПО «ШАД». Это Школа анализа данных, основанная Яндексом. Оказывает услуги на основании Лицензии № 036031 от 24 марта 2015 года. Документ о прохождении обучения по программе дополнительного профессионального образования также выдается АНО ДПО «ШАД».

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

Самостоятельный проект

  • Вы систематизируете знания во фронтенд-разработке, архитектуре и напишите своё SPA без использования фреймворков. Узнаете, из чего состоят и как работают современные фреймворки.

    Темы:

    ES6. Модули в JS. NodeJS. Асинхронность. Синхронность. Git. Компонентный подход, SPA. Отображение. DOM API. Браузерные события, Клиент-серверное взаимодействие. Шаблонизация. API: CRUD в REST, Правила в REST API, XHR, Promise, Fetch API. TypeScript. Роутинг. Архитектура: CSS, Компонент, MV*. Работа с запросами. Тестирование. Webpack. ESLint. Безопасность веб-приложений. Эксплуатация приложения. Docker. CDN.

    + 1 проект в портфолио

Командный проект

  • Научитесь правильно использовать фреймворки. Глубже погрузитесь в архитектуру. Получите опыт интенсивной командной работы.

    Темы:

    ReactJS, React Router. Webpack с React, TypeScript и многим другим.  Canvas API. Игровые механики. HOC, Hook. Middlewares. Хранение данных. State management. Анимации. Service Workers. Безопасность в React. Управление памятью в JavaScript. Производительность веб-приложений. Обработка серверных и клиентских ошибок. Quality assurance.  Server Side Rendering. Хранилища в Web. OAuth и другие способы. Продвинутые технологии SPA. Advanced Nginx, HTTP 2/0. VPS, VDS, облака. Docker. DevOps. CI / CD.

    + 1 проект в портфолио

Алгоритмы и структуры данных

  • Этот блок вам предстоит изучать на протяжении всей программы. Вы познакомитесь с распространёнными алгоритмами и структурами данных, реализуете их на JavaScript и научитесь оценивать сложность алгоритмов.

    Темы: анализ сложности алгоритмов, массив, хеш-таблица, связанный список, очередь, стек, дерево, куча, граф, сортировка, рекурсия, алгоритм Хаффмана, поиск в ширину и в глубину, динамическое программирование, мемоизация.

Карьерный трек (опционально)

  • После основной программы вы сможете пройти подготовку к получению job offer.

    Научитесь составлять резюме, писать сопроводительные письма, собирать портфолио и проходить собеседования. В финале — проделаете все шаги с нуля до трудоустройства (или повышения на текущем месте работы): откликнитесь на вакансию, выполните тестовое задание, пройдёте интервью и получите приглашение на работу.

Как записаться на курс

  • 1

    Нажмите на кнопку Записаться на курс

  • 2

    Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета

  • 3

    Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)

  • 4

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

70 000 ₽

Рассрочка

20 000 ₽/мес.
Записаться на курс

Автор курса

Яндекс Практикум

Рейтинг курса

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей