Курс „Middle Front-End Developer“ - курс 89 000 rub. от Yandex Workshop, обучение 5 месеца, Дата: 7 декември 2023 г.
разни / / November 28, 2023
Как да израсна от младши до среден
Средният специалист се отличава не само със своя опит и ниво на владеене на технологиите, но и със своите меки умения. Курсът е проектиран така, че да можете да овладеете и двете.
Трябва да се запознаете с теорията, а след това да я отработите на практика в големи проекти. Работейки в екип, ще можете сами да разпределяте задачите и да разпределяте времето, да поемате отговорност за решенията и да инвестирате в общия резултат.
За кого е подходящ курсът?
Тези, които са запознати с JS, CSS и HTML, имат опит в комерсиалната разработка и са запознати с основите на циклите и алгоритмите.
Ако не сте сигурни, вземете безплатната част и теста накрая. Там можете да научите повече за курса и да оцените способностите си.
Ще научите само това, което ще бъде полезно на практика.
Програмата е предназначена за 5 месеца, ще трябва да отделите 20-25 часа седмично за обучение
Уводна част 2 часа
Безплатно въведение
За да вземете информирано решение за курса, трябва да проучите програмата, формата на обучение и да оцените силните си страни. За нас е важно след дипломирането ви да сте преди всичко независими и да се справяте с всяка задача без постоянен контрол от страна на ръководителя на екипа. Във въвеждащия курс ще научите как учениците придобиват тази суперсила.
1 част 120 часа
Проект "Web Messenger"
Докато изпълнявате проекта Web Messenger, вие ще структурирате и задълбочите съществуващите си знания, както и ще усвоите нови инструменти и ще практикувате работа с тях. Освен това през първите два месеца се потопете в изучаването на цялата „магия“ на съвременните технологии.
Този модул е като пробен период - потапяте се в интензивно развитие, изучавайки вътрешностите и нюансите на технологията. Вие не само ще работите върху чистия фронт на JS с TS писане, но и ще научите повече за тестване, DevOps и работа с API.
В този модул ще ви покажем как да:
• изберете среда за разработка, хоствайте кода и проекта и дори малко за избора на операционна система
• използвайте TypeScript (както основни, така и разширени концепции)
• работа с CSS архитектура и препроцесори
• напишете своя собствена машина за шаблони и какво представлява тя
• прилагане на компонентен и модулен подход
• използване на знания за модели на програмиране и ООП
• конфигуриране на маршрутизиране, какви са нюансите?
• работа с API, какво представляват WebSockets и като цяло за взаимодействието клиент-сървър
• използвайте линтери и кодов стил в работата си
• тествайте приложението с помощта на Jest
• работа със сигурност: CSRF, XSS, CSP, Clickjacking и др
• конфигурирайте изграждането чрез Parcel и след това Webpack, както и пакетирайте приложението в Docker контейнери
• работа с DevOps (научете за сертификати, CI/CD и HTTP/2)
1 проект в портфолио
Част 2 160 часа
Екипен проект
Ще се присъедините към екипи от 3-4 души и ще създадете своя собствена уеб игра от нулата: от мислене до оформления
и логика преди внедряване в облака. Внедрете клиентската част на играта и нейния бекенд и разширете резултата
в Yandex. Облак.
Ще можете да използвате всякакви библиотеки на клиента, които не засягат частта от играта. Ще напишете играта с помощта на React, TypeScript, Canvas API.
В този модул ще ви покажем как да:
• навигация в съвременните подходи за разработка на приложения
• конфигуриране на маршрутизиране, ако приложението ви е в React
• съхранява данни и също анализира Redux, Redux-Thunk (или Redux-Saga), както и Reselect и Sequelize
• работа със сигурност в React: SQL injection, XSS, CSP, CORS
• направете приятели с TypeScript и React
• backend работи: бази данни (MongoDB и PostgreSQL), Node.js и таксуване
• можете да работите още повече с API: запознайте се с Service Workers и разберете какво представлява Canvas API
• стартиране на скриптове във фонов режим с помощта на Web Workers
• конфигуриране на рендиране от страна на сървъра и как да го добавите към проект
• тествайте приложението с помощта на Jest
• прилагане на различни методи за оторизация: използване на OAuth и др
• настройте CI/CD в GitHub Actions
• внедрите приложението в Yandex. Облакът и как Nginx е полезен
1 проект в портфолио
Част 3 40 часа
Алгоритми и структури от данни. Включен курс
Ще изучавате тази единица по време на програмата. Ще се запознаете с общи алгоритми и структури от данни, ще ги внедрите в JavaScript и ще се научите да оценявате сложността на алгоритмите.
Теми: анализ на сложността на алгоритъма, масив, хеш таблица, свързан списък, опашка, стек, дърво, купчина, графика, сортиране, рекурсия, алгоритъм на Хъфман, търсене в ширина и първо в дълбочина, динамично програмиране, запомняне.
Модул по избор 50 часа
Кариерен път
След основната програма ще можете да се подготвите да получите предложение за работа.
Научете как да създавате автобиография, да пишете мотивационни писма, да съставяте портфолио и да преминавате интервюта. На финала ще преминете през всички стъпки от нулата до нова работа (или повишение на текущата ви работа).
Модулът включва индивидуална работа със специалисти:
• Човешка консултация
• 2 технически фалшиви интервюта
• отговори на въпроси и лична помощ при финализиране на вашата автобиография и други артефакти
• подкрепа и помощ от инспектор по заетостта
К
ksunyaSt
10.04.2021 Ж.
Оказа се, че ученето е приятно
Предимства: Комуникативност, отлична практическа работа, умерено трудна, подкрепа от всички страни (практика, теория, загуба на мотивация), допълнителни материали, подаръци от семинара. Мотивация за учене. Недостатъци: Да, скъпо. Лично аз все още нямам достатъчно практика в симулаторите. Вече не го виждам :) От ноември 2020 г. ходя на курс по Yandex. Семинар за front-end разработка. Преди това четох рецензии навсякъде...