Мидл фронтенд-разработчик от Яндекс Практикум

    Яндекс Практикум
    Стоимость курса
    89 000 Р
    Рассрочка
    от 4 578 Р в месяц
    Длительность
    5 месяцев
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

    Кому подойдет

    • Тем, кто знаком с JS, CSS, и HTML, имеет опыт коммерческой разработки и знаком с основами циклов и алгоритмов.

    Чему Вы научитесь

    • Сможете вырасти до уровня мидл-разработчика
    • Освоите новые навыки и научитесь извлекать больше пользы из старых
    • Углубите знания в алгоритмах, devops, бекенд-разработке и других смежных сферах

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

    Бесплатная вводная часть

    Чтобы принять взвешенное решение о курсе, нужно изучить программу, формат обучения и оценить свои силы.
    Нам важно, чтобы после выпуска вы в первую очередь были самостоятельными и могли справиться с любой задачей без постоянного контроля со стороны тимлида. В вводном курсе вы узнаете, как студенты Практикума приобретают эту суперсилу.

    Проект «Веб-мессенджер»

    По ходу реализации проекта «Веб-мессенджер» вы структурируете и углубите имеющиеся знания, а также освоите новые инструменты и потренируетесь в работе с ними. Кроме того, уже в первые два месяца погрузитесь в изучение всей «магии» современных технологий.

    Этот модуль как испытательный период — вы погружаетесь в интенсивную разработку, изучаете внутренности, нюансы работы технологий. Займётесь не только чистым фронтом на JS с типизацией TS, но и узнаете больше о тестировании, DevOps, работе с API.

    В этом модуле расскажем, как:

    • выбрать среду разработки, хостить код и проект и даже немножко о выборе операционной системы
    • использовать TypeScript (как основы, так и сложные концепции)
    • работать с архитектурой CSS и препроцессорами
    • реализовать компонентный и модульный подходы
    • использовать знание паттернов программирования и ООП
    • настроить роутинг, какие есть нюансы
    • работать с API, что такое WebSockets и в целом о клиент-серверном взаимодействии
    • применять в работе линтеры и code style
    • тестировать приложение при помощи Jest
    • работать с безопасностью: CSRF, XSS, CSP, Clickjacking и не только
    • настраивать сборку через Parcel, а потом Webpack, а также упаковывать приложение в Docker-контейнеры
    • работать с DevOps (узнаете о сертификатах, CI/CD и HTTP/2)

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

    Вы объединитесь в команды из 3–4 человек и создадите свою веб-игру с нуля: от продумывания макетов и логики до деплоя в облако. Реализуете клиентскую часть игры и её бэкенд, развернёте результат в Яндекс.Облаке.

    Вы сможете использовать любые библиотеки на клиенте, которые не касаются части с игрой. Игру вы напишете используя React, TypeScript, Canvas API.

    В этом модуле расскажем, как:

    • ориентироваться в современных подходах к разработке приложений
    • настроить роутинг, если ваше приложение на React
    • хранить данные, а также разберём Redux, Redux-Thunk (или Redux-Saga), а также Reselect и Sequelize
    • работать с безопасностью в React: SQL injection, XSS, CSP, CORS
    • подружить TypeScript и React
    • работает бэкенд: базы данных (MongoDB и PostgreSQL), Node.js и биллинг
    • ещё больше можно работать с API: познакомитесь с Service Workers и узнаете, что такое Canvas API
    • запускать скрипты в «фоновом режиме» при помощи Web Workers
    • настраивать Server-Side Rendering и как добавить его в проект
    • тестировать приложение при помощи Jest
    • реализовать различные способы авторизации: при помощи OAuth и не только
    • настроить CI/CD в GitHub Actions
    • развернуть приложение на Яндекс.Облаке и чем полезен Nginx

    Алгоритмы и структуры данных. Включённый курс

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

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

    Карьерный трек

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

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

    Модуль включает в себя персональную работу со специалистами:

    • HR-консультация
    • ответы на вопросы и персональная помощь в доработке резюме и других артефактов
    • поддержка и помощь куратора трудоустройства

    Отзывы о школе 7

    4.3 из 5
    5
    0
    1
    1
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Константин 12 октября 2023

      Мои полгода обучения в Яндекс Практикуме оказались весьма впечатляющими, прежде всего благодаря высокому качеству программы и ее тщательной проработке. Важно отметить, тренажер, который предоставляют на курсе. Он обладает хорошо структурированным сценарием и высоким уровнем геймификации, что значительно облегчает освоение информации. Здесь мы не просто пересказываем теорию, а погружаемся в ситуации, анализируем поведение виртуальных коллег, разбираем проблемы и находим решения. Одним из замечательных аспектов программы является ее обширное покрытие всех необходимых тем и вопросов, которые студент должен овладеть. Кроме того, наставники акцентируют внимание на практических заданиях, проводимых онлайн в ходе еженедельных воркшопов и вебинаров, что способствует развитию реальных навыков. Особой чертой данного курса и комьюнити его студентов является возможность работать в команде. Во время обучения мы не просто учимся, но и находим новых друзей, создавая тесные связи с однокурсниками. Еще одной фантастической особенностью обучения является карьерный модуль в конце курса. Здесь нам не только рассказывают о том, как написать эффективное резюме и куда его отправлять, но и предоставляют возможность практического сотрудничества с опытными специалистами, которые помогают улучшить наше резюме, подготовиться к собеседованиям и многое другое. Они обеспечивают реальную поддержку и помощь при поиске работы и продвижении по карьерной лестнице. Я действительно поражен высоким качеством обучения в Яндекс Практикуме и всеми преимуществами, которые он предлагает. Этот курс является превосходным выбором для тех, кто стремится получить качественное и практическое образование в области, связанной с программированием и разработкой.

      Был ли отзыв полезен?
    • Анатолий 8 августа 2023

      Приветствую всех! Недавно приобрел курс "Аналитик данных" от Яндекс Практикума, и пока ни капли сожаления не испытывал. Выбор пал на данную платформу по следующим основаниям: 1. Отсутствие навязчивой рекламы со стороны блогеров на YouTube 2. Знакомые стартаперы, которые уже прошли другие программы Практикума и остались очень удовлетворены результатами 3. Отсутствие причин усомниться в надежности такой компании как Яндекс Курс организован по модулям, каждый из которых длится две недели. Предоставляется достаточно теоретических материалов, но и практической составляющей еще больше. Хотелось бы отметить профессионализм команды разработчиков курса и их умение доступно разъяснять сложные вопросы (к примеру, теорию вероятностей). Все объяснения идут через примеры, что позволяет гармонично совмещать теорию с практикой. Безусловно, стоит отметить работу специалистов команды Практикума (наставников, кураторов, рецензентов проектов). Все участники высококвалифицированы, крайне вежливы и терпеливы. Лично для меня, будучи человеком без каких-либо технических знаний, порой сталкиваюсь со сложностями, однако стремление освоить новую профессию преобладает, а к тому же команда Яндекса поддерживает в нужный момент. В итоге, моя оценка – 10 из 10.

      Был ли отзыв полезен?
    • Евгения 3 июня 2023

      Решила пройти здесь бесплатные курсы по Backend разработке. Все настолько поверхностно, что даже не описать. Маленькие окошечки с заданиями, которые приходится каждый раз увеличивать, а это неудобно. Выходит, что даже функционал толком не доработан. Все темы из теории очень поверхностны. Ни слова про рекурсию и переменные, а это основа основ. Практики на курсах нет, хоть вам обещают обратное. А ведь это основная задача, только практикой можно закрепить материал. Как можно научиться кодить и запоминать сантаксис? Задачи можно решать разными способами, но если вы напишите решение не так, как забито в компьютере, то результат зачтут как неправильный. Если задачу вы не решите, то к следующему блоку тем вас просто не допустят. Продукт крайне сырой и даже для новичка бесплатный курс это просто трата времени. Разработчики ценятся за знания, в том числе и математические, на курсах Яндекса эти знания вам никто не даст. Не советую трать время.

      Был ли отзыв полезен?
    Посмотреть все отзывы о Яндекс Практикум