Скачать 

[НТМL Academy] Профессия «Фулстек-разработчик» Часть 1. (2021-2022)

  • Дата начала
Информация
Тип покупки: Оптовая
Цена: 110 РУБ

Организатор: Отсутствует
Статус:
Набор участников
Список участников
  • 1.
    inflex
  • 2.
    ppuppy101
  • 3.
    JonnyUZ
  • 4.
    Noldis
...
СТОПЭ-СТОПЭ
СТОПЭ-СТОПЭ
Бизнесмен
Сообщения
Монеты
0.0
Оплачено
66
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [НТМL Academy] Профессия «Фулстек-разработчик» Часть 1. (2021-2022)

Ссылка на картинку
изображение
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым специалистом. Он подойдёт для работающих людей, у которых мало времени.

В профессию входит:
  • Подготовка к профессии (1 месяц)
  • JavaScript. Профессиональная разработка веб-интерфейсов (2 месяца)
  • JavaScript. Архитектура клиентских приложений (2 месяца)
  • React. Разработка сложных клиентских приложений (2 месяца)
  • Node.js. Профессиональная разработка REST API (2 месяца)
  • Node.js. Проектирование веб-сервисов (2 месяца)
Что будете уметь:
  • Понимать полный цикл процесса разработки.
  • Уверенно знать современный JavaScript (ECMAScript 2018+).
  • Разрабатывать веб-приложения в полном цикле (фронтенд, бэкенд).
  • Строить архитектуру клиентских и серверных приложений.
  • Применять ООП и паттерны проектирования на практике (MV*, Адаптер, Провайдер, Proxy, Dependency Injection и другие).
  • Разрабатывать SPA (Single Page Application).
  • Собирать приложения с помощью webpack.
  • Применять стек React + Redux + Redux Thunk + Axios для разработки сложных SPA.
  • Проектировать и разрабатывать REST API.
  • Применять TypeScript.
  • Проводить автоматизированное тестирование фронтенда и бэкенда с помощью Jest, React Testing Library и Supertest.
  • Работать с базами данных MongoDB (NoSQL) и PostgreSQL (RDBMS).
  • Использовать WebSocket.
1 месяц
Подготовка к профессии

Этот модуль предназначен для подготовки полных новичков к успешному освоению профессиональных навыков фулстек-разработчика.

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

В этот минимум входят базовые знания HTML и CSS, основы языка JavaScript и базовая алгоритмика, основы работы с браузерными API с помощью JavaScript, а также умение использовать инструменты командной разработки, а именно Git и GitHub.

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

2 месяца
JavaScript. Архитектура клиентских приложений
Вы научитесь проектировать небольшие приложения на JavaScript, разберётесь в синтаксисе ES2015, познакомитесь с концепцией ООП. При проектировании приложения вы будете использовать паттерн MVC и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Кроме этого, вы научитесь работать с REST API и делать офлайновые приложения. Также мы поговорим о настройке окружения: о зависимостях, использовании внешних библиотек, сборке кода и серверах разработки.

2 месяца
React. Разработка сложных клиентских приложений
Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Будете настраивать окружение. Поймёте, где использовать React, а где он не нужен. Познакомитесь с библиотекой Redux. Большой упор будет сделан на отладку кода. Кроме этого, вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты и использовать для этого библиотеку Jest.

2 месяца
Node.js. Профессиональная разработка REST API
Вы познакомитесь с платформой Node.js и основами разработки приложений для сервера. Научитесь проектировать, документировать и проверять работоспособность REST API с помощью автоматизированных тестов. Узнаете, как валидировать данные от клиентов, познакомитесь с СУБД MongoDB и научитесь управлять данными в базе данных из своего приложения.

За время курса вы разработаете полноценный REST API сервис с поддержкой публичных и закрытых ресурсов. А также освоите различные техники и приёмы разработки приложений под платформу Node.js и Express.js. Научитесь выполнять отладку приложения, настроите логирование событий и познакомитесь с различными техниками оптимизации.

Стек курса: Node.js LTS, Express.js, MongoDB, mongoose, axios, jest, supertest, swagger, joi. Node.js.

2 месяца
Node.js. Проектирование веб-сервисов
Вы расширите свои знания о платформе Node.js и встроенном API. Научитесь проектировать сложные сервисы с применением принципов DDD (Domain Driven Design). Познакомитесь с TypeScript и расширите свои знания в области ООП. Научитесь применять TypeScript для разработки веб-сервисов под платформу Node.js. Узнаете, что такое инверсия управления (Inversion of Control) и внедрение зависимостей (Dependency Injection).

Расширите знания о хранении данных и на практике познакомитесь с СУБД PostgreSQL, а также способами взаимодействия с ним из вашего приложения. Узнаете, как добавить в приложение поддержку реалтайма с помощью протокола WebSocket. За время курса вы освоите несколько новых паттернов проектирования, которые часто применяются при разработке серверных приложений.

Стек курса: Node.js LTS, TypeScript, Express.js, Inversify.js, PostgreSQL, Sequelize ORM.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
ecmascript html academy htmlacademy javascript node node.js react фулстек фулстек разработчик
Похожие темы
Просмотры
340
Просмотры
87
Просмотры
168
Просмотры
2K
Просмотры
126
Показать больше похожих складчин

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху