Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Гарантия
Сертификат
Сертификат
Да

Стоимость курса

129 600 ₽
есть рассрочка
  • Трудоустроим в процессе обучения или вернем деньги
  • Создатели и спикеры курса - эксперты из Сбера, Yandex и Skyeng
  • Длительность: 8 мес. (есть возможность интенсивного обучения)
  • Уровень: с нуля
  • Формат: онлайн
  • Рассрочка без % для России и Казахстана

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

  • Верстать качественные сайты
    Научитесь разрабатывать сайты с помощью HTML и CSS. Узнаете, как улучшить пользовательский опыт и достичь идеальной верстки

  • Программировать на PHP
    Сможете создавать сайты и веб-приложения повышенной сложности, обрабатывать пользовательские функции и работать с файлами

  • Работать с JavaScript
    Познакомитесь со структурами и библиотеками JavaScript, научитесь писать легко читаемый код и создадите свой первый сайт

  • Пользоваться Git
    Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта
     

Как проходит обучение

  1. Изучение темы
    Изучаете тему с помощью видеоуроков, которые доступны на обучающей платформе

  2. Выполнение ДЗ
    Выполняете домашнее задание в том темпе, в котором Вам удобно это сделать

  3. Наставничество
    Общаетесь с наставником, закрепляете знания и исправляете ошибки

  4. Защита проекта
    Защищаете проект и дополняете им свое портфолио

Что вы получите после обучения

Приобретаемые навыки
1
Agile
3
Bash
4
CSS
8
Redux
9
Scrum
10
SQL
11
Waterfall
12
DevOps
15
Git
19
GitLab
21
DevTools
22
Web-разработка
23
HTTP
24
Шаблонизация
25
AJAX
26
Фреймворки
27
Анимации
28
CSV
29
UX/UI
30
HTML
31
Документирование
32
Тестирование ПО
33
Жизненный цикл ПО
34
DOM-модель
35
Асинхронная разработка
36
PHPStorm
37
Hooks
38
MVCCRUD
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Старший разработчик в Pruffme

Head of DevOps, Интернет-банк ВТБ

Занимается разработкой инфраструктурного кода и трансформацией процессов компаний, в которых приходится работать - активно ретранслируя методологию DevOps и подхода Infrastructure as a Code. Считает, что DevOps начинается с управления.В своей работе активно применяет такие инструменты как Ansible, Gitlab CI, Jenkins, Terraform и другие продукты Hashicorp. Строго придерживается учения, что всё должно быть грамотно описано, для возможностей максимального переиспользования и быстрого изучения.Пишет кандидатскую диссертацию о проблемах внедрения DevOps на предприятиях, публикует научные статьи на темы DevOps, CI/CD, и проблемах информационной безопасности (DevSecOps). Также, в рамках проекта с научным руководителем, помогает открыть в ИТМО направление DevOps для магистратуры. Является ментором и экспертом в стартап-акселераторе СПбГУ "allthewayup startup hub".

Operations Research, Technical University of Munich

Образовательная организация

ProductStar — онлайн-университет с экспертизой в продуктовом менеджменте, аналитике, маркетинге и программировании: более 10 лет обучаем IT-профессиям. Компания ProductStar выросла из ProductCamp - это международная крупнейшая конференция по продакт менеджменту. Мы сотрудничаем с Google developers group и являемся организатором крупной конференции в мире разработки - Devscamp. Среди наших спикеров специалисты из Google, Amazon, Epam, Booking, Яндекса, Сбера. Обучение построено на прикладных кейсах российских и международных компаний. Также есть собственный карьерный центр, который помогает в трудоустройстве студентов как в российские, так и в зарубежные компании. 

Честные обещания по трудоустройству и качеству курсов:

— Мы уверены в качестве программы, наших спикеров и партнёрств карьерного центра
— Мы полностью вернём деньги, если у вас не получится найти работу, в рамках изучения профессии
— Собственный карьерный центр с базой стажировок: более 80% наших студентов устраиваются на работу в процессе обучения
— Средний срок трудоустройства студентов – 2,5 месяца
—  В течение первых 20 дней действует гарантия полного возврата.  Это как раз то время, чтобы понять, хотите ли вы развиваться в данной профессии

Корпоративное обучение:
— 30% студентов учатся за счёт компании
— Соберём программу обучения под задачи вашей компании.
— Бесплатно поможем с наймом студентов наших курсов

 

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

Введение в программирование

Каждому студенту мы открываем курс «Введение в программирование». Курс особенно полезен для новичков без опыта.

Блок 1: Базовые навыки разработчика

Вы изучите базовые навыки разработчика и поймете, как устроено программирование

Блок 2: Основы языков программирования

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

Раздел I: Основы верстки: HTML, CSS + Figma

Блок 1. Принципы HTML

  • Структура веб страницы, базовый HTML
  • Базовый CSS, селекторы и каскад
  • Продвинутый CSS, адаптивность и кроссбраузерность
  • Основы языка, инструменты для разработки и отладки

Блок 2. Объекты HTML и DOM-модель

  • Объекты, массивы, функции
  • DOM-модель и работа со страницей
  • Обработка событий
  • Взаимодействие с сервером

Блок 3. Расширенные возможности HTML и CSS. Работа с макетом, построение сложных сеток, адаптивная вёрстка

  • Git и GitHub: Настраиваем репозиторий для проекта
  • Формы HTML: построение, валидация, доступность
  • Flex или Grid? Основы создания макетов
  • Адаптивная и кроссбраузерная верстка

Блок 4. Инструменты верстки и UX

  • Основы тестирования верстки + DevTools
  • Улучшаем пользовательский опыт (UX)
  • с помощью CSS-анимаций
  • Идеальная верстка: делаем Pixel Perfect по макету в Figma

Блок 5: Создание макетов веб-страниц

  • Обзор инструментов Figma
  • Работа с кривыми, пиктограммами и графиками
  • Отрисовка элементов интерфейса
  • Локальные библиотеки стилей

Блок 6: Работа с Figma

  • Прототипирование и анимация
  • Констрейнты и компоненты
  • Варианты и библиотеки
  • Figma Community
  • Подготовка макетов для работы в команде

 

Раздел II: Работа с Javascript

Блок 7: Базовый JavaScript

  • Введение. Переменные и работа с числами. Константы
  • Строки, boolean и условные операторы. Преобразование типов и нестрогие сравнения
  • Массивы и циклы. Объекты
  • Функции / области видимости и замыкания
  • Обработка событий и пользовательский ввод
  • Подключение библиотек
  • Регулярные выражения. Форматирование. Работа с датами
  • Mикро и макротаски. Цикл событий
  • Анимации и CSS фреймворки
  • Структуры данных и алгоритмы
  • Сборка проекта

Блок 8: Кроссбраузерное тестирование

  • Кроссбраузерное тестирование
  • Обработка проблем с HTML и CSS
  • Обработка проблем с JS
  • Реализация обнаружения функций
  • Введение в автоматизированное тестирование веб-приложений
  • Документы тестировщика
  • Артефакты тестирования
  • Жизненный цикл разработки ПО

 

Раздел III: Advanced JavaScript

Блок 9: Расширенные возможности Javascript

  • Шаблонизация
  • AJAX и работа с данными
  • Асинхронная разработка и event loop
  • Общение с сервером, async/await
  • Работа с событиями
  • Использование API в браузере
  • Рендеринг в браузере
  • Типовые виджеты

Блок 10: Библиотека React

  • Быстрый старт в React
  • Компоненты
  • Рендеринг
  • Hooks
  • Маршрутизация в React
  • События и состояние
  • CSS-стилизации
  • Context API

Блок 11: Современные методологии управления разработкой

  • Методологии управления: Agile и Waterfall
  • Scrum
  • Kanban
  • Инструменты управления

 

Раздел IV: Продвинутые навыки web-разработчика

Блок 12: TypeScript

  • Введение в TypeScript
  • TypeScript: базовый синтаксис, типы данных и переменные
  • TypeScript: операторы, условия и циклы, числа
  • Функции в TypeScript
  • TypeScript: строки, массивы, кортежи
  • TypeScript: union
  • TypeScript: классы и объекты
  • TypeScript: пространства имен и модули

Блок 13: SQL

  • Введение в блок SQL
  • Извлечение и фильтрация данных (часть 1)
  • Извлечение и фильтрация данных (часть 2)
  • Преобразование и сортировка данных: введение
  • Преобразование и сортировка данных: advanced
  • Группировка данных
  • Базы данных. JDBC
  • Развитие проекта. Создание todo.
  • Введение в базы данных
  • Объединение таблиц
  • Подзапросы
  • Обновление, добавление и удаление данных
  • Создание, изменение и удаление таблиц
  • Advanced SQL: операции с текстом и оконные функции
  • Advanced SQL: ускорение и оптимизация запросов, табличные выражения
  • Практический проект LEGO

Блок 14: Javascript на серверной стороне: основы Node.js

  • Веб-сервер: базовые знания
  • Веб-програмирование на стороне серверов: быстрый старт
  • Клиент-сервер
  • Фреймворки серверной части
  • Веб-безопасность
  • Express (Node.js/JavaScript): старт работы
  • Express: создание каркаса сайта
  • Express: работа с базой данной
  • Express: маршруты и контроллеры
  • Express: отображение данных
  • Express: работы с формами
  • Express: установка веб-сайта

Блок 15: Основы DevOps для программиста

  • Зачем DevOps Frontend-разработчику
  • Введение в DevOps
  • Linux: введение и основные концепты ОС
  • Bash. Базовый инструмент скриптов в Linux
  • Контейнеризация. Знакомство с Docker.
  • Упаковка приложений в Docker
  • Docker-Compose. Сервисы и взаимодействия
  • Ansible. Основные концепции и команды
  • Ansible.Роли и переменные
  • Ansible. Разработка ролей

Блок 16: Chat GPT для разработчика

  • Введение в ChatGPT и его применение в разработке программного обеспечения
  • Устранение неполадок и отладка с помощью ChatGPT
  • Повышение качества кода с помощью ChatGPT
  • Проверка кода и документирование с помощью ChatGPT
  • Автоматическое тестирование с помощью ChatGPT
  • Генерация кода с помощью ChatGPT
  • Лучшие практики и советы по работе с ChatGPT

Блок 17: Дипломная работа

  • Работа над дипломным проектом для портфолио
  • Рост в тимлида
  • Финальная защита и консультации

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

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 22.03.2024 15:58
Профессия: Веб-разработчик

Профессия: Веб-разработчик

Оставить отзыв
Поделиться курсом с друзьями