Факултет по Fullstack JavaScript - курс 134 700 rub. от GeekBrains, обучение 15 месеца, Дата: 10 юни 2023 г.
разни / / November 27, 2023
Подготвителен блок
I четвърт
Frontend развитие
Курсове
HTML/CSS. Интерактивен курс
— Основни понятия в уеб разработката
— Основи на езика за маркиране на документи HTML
— Основи на езика за стилизиране на документи CSS
— Основни тагове за оформление, псевдо-класове и псевдо-елементи
— Основи на позиционирането, работа с Flexbox
— Работа с дизайн оформление във формат Figma
— Основи за създаване на адаптивен уебсайт
— Уеб стандарти и поддържащи инструменти
JavaScript. Ниво 1
— Основи на езика JavaScript
— Основни JavaScript оператори
— Цикли, масиви, структури от данни
— Обекти в JavaScript
— Въведение в DOM
— Обработка на събития в JavaScript
— Уъркшоп урок
— Анонимни функции, затваряния
Разширен курс по JavaScript
— Съвременен JavaScript
— ООП в JavaScript
— Асинхронни заявки
— Регулярни изрази
— Vue.js рамка
— Vue.js компоненти
— JavaScript на сървъра
— Тестване и монтаж
ReactJS. Основен курс
— Настройка на средата за разработка и първото приложение на React
— Жизнен цикъл на React компонент
— Потопете се в React и свържете UI библиотеката
— Маршрутизиране в React. Разбиваме месинджъра на чатове
— Редукс
— Redux междинен софтуер, свързване на рутер към Redux и съхраняване на данни с помощта на Redux-persist
— Работа с API
- Прогресивно уеб приложение
— Управление на състоянието на приложението SPA
II тримесечие
Бекенд разработка в JavaScript
През това тримесечие учениците ще се научат да използват повечето функции, предлагани от езика. Ще може да създава бекенд приложения, които ще генерират HTML на бекенда, използвайки данни от базата данни. В същото време ще се изучават: основните принципи на мрежовите протоколи, характеристиките на HTTP протокола и основната структура на HTML.
Курсове
Linux. Работна станция
- Въведение. Инсталиране на ОС
— Настройка и запознаване с интерфейса на командния ред
— Потребители. Управление на потребители и групи
— Зареждане на ОС и процеси
— устройство с файлова система Linux. Понятие за файл и директория
— Въведение в bash скриптовете. crontab и в планировчиците на задачи
— Управление на пакети и хранилища. Основи на мрежовата сигурност
— Въведение в докера
Node.js
— Въведение в Node.js
— Конзолни програми
— Работа с мрежови заявки
— Експресна рамка
— Работа с MySQL
— Удостоверяване и оторизация
- REST API
- WebSockets
База данни
— Въведение в теорията на релационните бази данни
— Основни понятия за структурата на базата данни
— Дефиниране на данни. Основни операции с данни
— Извадка от данни, агрегиране на данни
— Вложени заявки и съюз
- Присъединяване
— Разширени SQL възможности
— Прозоречни функции, индекси, работа в графичен клиент
HTTP мрежов протокол
— Създаване на уеб сървър на Node.js
— Взаимодействие с http сървър с помощта на програмата telnet
— Взаимодействие с http сървъра от браузъра
— Изпращане, обработка на заявки GET, POST, PUT, DELETE, OPTIONS
— Работа с бисквитки
— Работа със сесия
— Пренасочвания
— Създаване на WS връзка и работа с нея
— Работа с CORS хедъри
III тримесечие
Разработка на пълен стек
Най-големият и технически сложен блок, след който учениците ще могат самостоятелно да решават задачи със средна сложност.
Курсове
TypeScript
— Въведение в TypeScript.
— Типовата система в TypeScript
— Обобщено програмиране
— Работа с JavaScript код
— Класове и ООП
- Разширена конфигурация на tsconfig
Разработка на уебсайт с помощта на Nest.js
— Създаване на класове и методи на контролери с помощта на декоратори
— Препращане на контекстни контролери на заявка с помощта на декоратори
— Създаване на доставчици, използването им в контролери и други доставчици
— Организиране на контролери и доставчици в модули, използване на модули
— Работа с TypeORM във връзка с PostgreSQL, създаване на TypeORM обекти, работа с тях (създаване, изтриване, избиране и промяна)
— Използване на механизма за оторизация и Guards
— Използване на прехващачи
— Използване на мидълуер
— Създаване на ваши собствени декоратори
— Създаване на шаблони за кормила и динамично генериране на страници въз основа на тях
— Използване на GraphQL
— Работа с WebSocket
Разработка на високонатоварени backend приложения
— Писане на многонишкови приложения на Node.js
— Използване на memcached в Node.js
— Използване на Redis като услуга за кеширане в Node.js
— Използване на Redis като NoSql решение в Node.js
- Използване на Redis като брокер на съобщения в Node.js
— Използване на подход на микроуслуга при писане на бекенд приложения на Node.js
— Използване на apache бенчмарк (ab) за провеждане на локално тестване на натоварване
IV тримесечие
Меки умения
Ще ви кажем как да взаимодействате с екипа и да преминавате интервюта.
Курсове
Agile, Scrum. Теория
— Въведение в Agile
— Scrum, Kanban
— Работа в екип с помощта на Scrum
— Подготовка за стартиране на проекта
- Практикувайте. Подготовка за проекта
Проект за дипломиране
— Консултация
— Защита на проекта
Подготовка за интервю
Курсове извън квартала
Курсове
Разработка на десктоп приложения с помощта на Electron.js
Разработка на междуплатформени приложения с помощта на React Native
Алгоритми и структури от данни
Подготовка за търсене на работа
— Как да напиша автобиография, която определено ще бъде забелязана
— Изготвяме карта за търсене на работа
- Защо са необходими мотивационни писма?
— Какво да очаквате на интервю с HR
aliyev79
17.05.2022 Ж.
Започнах да уча от нулата - получих отлична база и знания за себеразвитие
Завършен половината от курса по FullStack JavaScript. Продължавам обучението си. Дойдох на платформата напълно празен. Сега мога да пиша уебсайтове. Преподавателите, които ме обучаваха в първата половина на курса ми дадоха отлични знания!!! Виждайки постиженията ми в обучението, няколко души също решиха да учат тук. Основното тук е вашата собствена мотивация и желание да научите нещо ново. Самият аз работя като сервизен инженер за медицински...
sergeychudinov1986
19.10.2022 Ж.
Шарага
Купих пълен курс по Fullstack JavaScript с продължителност 18 месеца, разделен на 4 тримесечия + едно тримесечие „Извън тримесечието“, тоест само 5 тримесечия. Отначало всичко беше наред. Но след това нивото на курсовете постепенно започна да намалява. След това без никакво обяснение отложиха всички курсове за 2,5 месеца и вместо планираните курсове вкараха в нашата програма определен Bootcamp с курсове, които не се отнасят за нашите...
Д М
14.10.2022 Ж.
Аз съм студент в тази „образователна институция“; влязох в курса по Fullstack JavaScript миналия юли (2021 г.). Първите шест месеца бяха нормални, но след новата година започнаха странни промени в календарния график. Въведоха bootcamp със задължително участие и ужасна организация, спирайки основното обучение. И те измислиха „ваканции“ - почивки в тренировките за около две седмици. Уж за добро...