Веб-разработчик с нуля

Онлайн-курс от Нетологии, длительностью 18 месяцев. Пройдите курс по веб-разработке, если вы хотите войти в IT, но не умеете программировать ни на одном языке и даже не знаете, с чего начать. Программа с постепенным нарастанием уровня сложности разработана для тех, кто не писал ни строчки кода и никогда не верстал.

  • Вёрстка сайта на HTML и CSS. Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам этого модуля вы уже самостоятельно сверстаете лендинг. Модуль включает 8 занятий.
    • Теги для вёрстки контента страницы
    • Теги для вёрстки структуры страницы
    • Теги для вёрстки форм
    • Селекторы CSS
    • Определение контекста элементов
    • Блочная модель
    • Позиционирование элементов
    • Оформление текста
    • Оформление декоративных элементов
    • Состояние интерактивных элементов
    • Выполнение проекта по итогам модуля: вёрстка макета сайта Пример готовой работы
  • Мобильная и адаптивная вёрстка. Получите опыт, который позволит стать незаменимым звеном в проектировании и создании современных отзывчивых веб-интерфейсов. Сможете верстать сайты для всех типов устройств.
    • Вёрстка резинового макета
    • Резиновые изображения
    • Медиа-запросы и медиа-функции
    • Вёрстка мобильных устройств
    • Вёрстка адаптивного макета
    • Адаптивная типографика, выбор breakpoints
    • Адаптивные изображения
    • Выполнение проекта по итогам модуля: адаптивная мобильная версия макета сайта Пример готовой работы
  • Английский язык для начинающих разработчиков. В этом модуле вас ждут 10 видеолекций, которые помогут вам начать разговаривать на английском языке как настоящий разработчик.
    • Лексика, без которой не обойтись
    • Как вести переписку на английском
    • Чтение документации и анализ требований
    • Программирование
    • Тестирование ПО
    • Стрессовые ситуации
    • Устранение неполадок
    • Работа и роли в команде
    • Поддерживаем любую беседу на английском
    • Собрания, презентации на высшем уровне
  • Основы программирования. Познакомитесь с азами программирования, напишете первые строки кода и создадите первые простые проекты на популярном языке JavaScript. Разберётесь с видами языков программирования и поймёте, как выбрать «свой» с учётом личных интересов и профессиональных планов. В итоговом проекте вы разработаете онлайн-игру, похожую на «Монополию».
    • Алгоритмы
    • Переменные, числа и строки
    • Логика и математика
    • Ветвление кода
    • Алгоритм с множественным выбором
    • Ошибки в коде
    • Массивы
    • Циклы
    • Подпрограмма, функция
    • Объекты
    • Синхронное и асинхронное выполнение алгоритма
    • Выполнение проекта по итогам модуля: игра «Крестики-нолики» на JavaScript Пример готовой работы
  • Git — система контроля версий. Вы научитесь работать с системой Git и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио — работодатели часто просят показать примеры вашего кода на GitHub.
    • Предназначение системы контроля версий
    • Основные операции: фиксация и откат изменений, поиск, история
    • Работа с сервисом GitHub
    • Ветки, слияние веток и разрешение конфликтов
    • Командная работа
  • Основы JavaScript. Глубже погрузитесь в JavaScript — один из самых популярных и гибких языков программирования. Начнёте с азов синтаксиса, узнаете, как работает сайт, и за 8 занятий напишете своё первое веб-приложение — онлайн-сервис для торговли криптовалютой. Далее узнаете о дополнительных возможностях, которые даёт браузер. Подключив скрипт к HTML-документу, получите к нему доступ и сможете делать документ «живым»: изменять его и реагировать на действия пользователя.
    • Основы отладки
    • Базовый синтаксис
    • Расширенный синтаксис
    • Типы данных
    • Функции, объекты
    • Прототип и конструктор объекта
    • ООП в JS (ES6)
    • Обработка исключений и замыкания
    • Прототип массива, функции высшего порядка
    • Асинхронность
    • Выполнение проекта по итогам модуля: сайт-биржа по продаже криптовалюты Пример готовой работы
  • Основы JavaScript в браузере. Вы узнаете о дополнительных возможностях, которые даёт браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы сделать документ «живым»: изменять его и реагировать на действия пользователя.
    • Возможности JavaScript в браузере
    • Способы поиска нужного HTML-элемента
    • Объект события
    • DOM
    • Работа с HTML-формами
    • Изменение структуры HTML-документа
    • Асинхронные запросы
    • Хранение состояния на клиенте
    • Выполнение проекта по итогам модуля: веб-менеджер личных финансов Пример готовой работы
  • Продвинутый JavaScript. Научитесь работать с современным инструментом для организации рабочего окружения (npm, webpack) и разберётесь с наиболее сложными разделами языка: прототипной моделью, promises и асинхронным программированием (async/await). Всё это позволит вам выйти на новую ступень в сфере веб-разработки.
    • Стандарты и рабочее окружение
    • Модули и webpack
    • Платформы: браузер vs Node.js
    • Unit-тестирование
    • Прототипы, конструкторы, классы и наследование
    • Object, reflection и proxy
    • Регулярные выражения
    • Контейнеры
    • ArrayBuffer
    • Promises, async/await, timers & event loop
    • Символы, итераторы, генераторы
    • TypeScript
    • Выполнение проекта по итогам модуля: онлайн-игра «Ходилка» в стиле фэнтези Пример готовой работы
  • Продвинутый JavaScript в браузере. Освоите инструменты, ускоряющие работу. Научитесь на профессиональном уровне работать с формами: проводить валидацию, использовать продвинутые элементы — слайдеры, календари, файлы. Познакомитесь с API, предоставляемым браузером: геолокацией, нотификацией, медиа, веб-сокетами. Через анимацию добавите интерактивность в свои приложения.
    • Рабочее окружение
    • Работа с DOM (объектная модель документа)
    • Обработка событий
    • Организация тестирования (Unit, E2E)
    • Работа с HTML-формами, LocalStorage
    • Drag & Drop, работа с файлами
    • Работа с HTTP
    • Анимация и CSS
    • Geolocation, notification, media
    • RxJS
    • EventSource, Websockets
    • WebWorkers, ServiceWorkers
    • Выполнение проекта по итогам модуля: бот для поиска и хранения информации Пример готовой работы
  • Библиотека React. Освоите одну из самых популярных библиотек на JavaScript — React. При помощи этой библиотеки вы сможете создавать интерактивные пользовательские интерфейсы. Вам достаточно описать, как части интерфейса приложения выглядят в разных состояниях. React будет своевременно их обновлять, когда данные изменяются. Вы сможете создавать инкапсулированные компоненты с собственным состоянием, а затем объединять их в сложные пользовательские интерфейсы.
    • Компоненты, композиция компонентов
    • События и состояние
    • Props
    • Формы
    • Жизненный цикл и работа с HTTP
    • HOC
    • Hooks, Context API
    • React Router
    • Redux и Redux Thunk, Redux Observable, Redux Saga
    • Выполнение проекта по итогам модуля: интернет-магазин обуви Пример готовой работы
  • Основы PHP. Перейдём к бэкенду. Около 80% сайтов в России написаны на PHP, поэтому этому языку мы посвятили два модуля. Вы познакомитесь с базовыми конструкциями языка, а также обучитесь работе с функциями и объектами. Длительность модуля — 8 занятий.
    • Знакомство с PHP и PHPStorm
    • Консольные приложения в PHP
    • Базовые операторы и функции
    • Создание функций в PHP
    • Основы работы с объектами
    • HTTP, заголовки, сессии
    • Файлы, HTML-формы
    • Развёртывание приложения на хостинге
  • Продвинутый PHP. Продолжим изучение PHP. В этом модуле вы углубитесь в объектно-ориентированный подход в PHP, работу с базами данных и тестирование.
    • Понятие класса и объекта
    • Наследование, полиморфизм и инкапсуляция
    • Примеси, перезагрузка и магия
    • Работа с базами данных
    • Тестирование, PHPUnit
  • Фреймворк Laravel. Вы изучите один из самых популярных фреймворков для разработки бэкенда на PHP. Познакомитесь с возможностями Laravel, научитесь создавать контроллеры для обработки внешних запросов, создадите базу данных для сайта.
    • Введение в Laravel
    • MVC 
    • Работа с базой данных
    • Middleware и авторизация
    • Работа с REST API
  • Карьера в веб-разработке. Узнаете, как выглядит работа веб-разработчика в жизни, какие задачи выполняет программист. Как составить резюме и где искать работу. Как развиваться в профессии и какие существуют специализации.
    • Веб-разработчик: задачи, работа в команде
    • Поиск работы: компания vs фриланс
    • Карьерная траектория: из студента в senior
    • Первое собеседование
    • Тренды веб-разработки: за какими ресурсами следить
    • Резюме, сопроводительное письмо, портфолио
89 940 ₽
149 900 ₽

Актуальная стоимость обучения.

Данные обновлены 9 мая 2021 г.

Рассрочка: 4996 ₽ в месяц

  • 18 месяцев
  • Сертификат об обучении
Перейти на страницу курса
Информация о школе

Отзывы о курсе «Веб-разработчик с нуля» от Нетологии

Мы собрали 7 достоверных отзывов о курсе «Веб-разработчик с нуля» от Нетологии — они помогут вам получить общее представление о процессе обучения.