Заголовок баннера:

СКИДКА -10%
Текст баннера: Осталось 2 дня!

[Нетология] Веб-разработчик с нуля (2022-2024)

Автор: Viktoriia
Создано: 09.05.2025 12:48
Просмотров: 9
[Нетология] Веб-разработчик с нуля (2022-2024)
[Нетология] Веб-разработчик с нуля (2022-2024)

Более 450 часов интенсивной подготовки специалиста в разработке сайтов и приложений для веб. Изучение 8 продвинутых технологий для уверенного старта с нуля до junior-разработчика. Всестороннее изучение PHP, JavaScript, HTML и CSS. Курс подойдет всем желающим сменить профессию. Научитесь верстать приложения и сайты "под ключ", подключать библиотеки и фреймворки. Выпускники получат востребованную профессию, 11 проектов в портфолио, доступ к стажировке в крупных компаниях и базе вакансий.

Чему научитесь
Проектировать веб-сервисы, работая с фронтендом и бэкэндом:
- Верстать веб-страницы на HTML и CSS, настраивать адаптивность.
- Решать задачи с помощью JavaScript.
- Подключать библиотеки React, JSX, React router, VirtualDom.
- Программировать на PHP.
- Разрабатывать бэкэнд в библиотеке Laravel.

Веб-разработчик — универсальный и высокооплачиваемый специалист
Он создаёт и поддерживает сайты и приложения — может заниматься внешним видом интерфейсов, серверной частью или всем вместе.
Вы научитесь фронтенд-разработке на HTML, CSS и Javascript, пройдёте симулятор и вместе с карьерным консультантом выберете один из языков программирования для бэкенд-разработки: PHP, NodeJS или Python. В результате сможете самостоятельно создавать сайты и веб-приложения, работая в IT-компании или на фрилансе.

Содержание программы
1. HTML-верстка: с нуля до первого макета
2. Адаптивная и мобильная верстка
3. Основы программирования
4. Git - система контроля версий
5. Основы JavaScript
6. Основы JavaScript в браузере
7. Продвинутый JavaScript
8. Продвинутый JavaScript в браузере
9. React: Библиотека №1 в современной фронтенд-разработке
10. Основы PHP
11. Продвинутый PHP
12. Фреймворк Laravel
13. Английский язык для начинающих разработчиков
14. Основы графического дизайна
15. Алгоритмы и структуры данных. Базовый курс.
16. Карьера в веб-разработке: курс от Центра развития карьеры

Подробно:

1. HTML-верстка: с нуля до первого макета
1.1 Верстка контента и каркаса страницы
введение в верстку

контентные теги
теги для верстки структуры контента
позиционирование блочных элементов
1.2 Формы

верстка форм
нестандартные элементы форм
1.3 Всплывающие и flex-элементы

всплывающие элементы
позиционирование flex-элементов
В конце блока вы сможете:
- верстать страницы на HTML и CSS
- разбираться в семантике HTML
- задавать размеры элементов и позиционировать их
- использовать инструменты DevTools

2. Адаптивная и мобильная верстка

2.1 Резиновая верстка

верстка резинового макета
резиновые изображения
2.2 Мобильная верстка

введение в медиа-запросы
медиа-функции
особенности верстки для мобильных устройств
2.3 Адаптивная верстка

верстка адаптивного макета
адаптивная типографика
Breakpoints
адаптивные изображения
В конце блока вы сможете:
- верстать сайты для всех типов устройств (компьютеры, планшеты, смартфоны)
- создавать отзывчивые веб-интерфейсы
- освоите работу с flexbox

3. Основы программирования

3.1 Типы данных и ветвление

базовые понятия, переменные и числа
логический тип и ветвление
строки, алгоритмы, как отлаживать код
3.2 Структуры данных и циклы

массивы и базовые методы работы с ними
циклы
ассоциативные массивы
3.3 Функции

функция без параметров. Область видимости
параметры и возвращаемое значение
В конце блока вы сможете:
- создавать массивы на JavaScript
- создавать и инициализировать объекты
- работать с вложенными структурами в JavaScript

4. Git - система контроля версий

4.1 Внедрение системы контроля версий

в видео-формате с домашним заданием и проверкой преподавателем
4.2 Истории работы и ветки

в видео-формате с домашним заданием и проверкой преподавателем
4.3 Командная работа

в видео-формате с домашним заданием и проверкой преподавателем
4.3 Разбор домашних работ

вебинар с преподавателем
В конце блока вы сможете:
- создавать репозитории, клонировать, делать push и pull request на GitHub
- разрешать конфликты версий кода
- работать с терминалом
- работать с историей и ветками на GitHub

5. Основы JavaScript

5.1 Основные понятия
5.2 Функции
5.3 Работа с массивами
5.4 Объекты
5.5 Классы
5.6 Обработка исключений и замыкания
5.7 Асинхронность
5.8 Функции декораторы, оператор три точки, call, apply
В конце блока вы:
- освоите основы языка JavaScript
- научитесь работать с исключениями и асинхронностью

6. Основы JavaScript в браузере

6.1 Основы разработки интерфейсов

возможности JavaScript в браузере
способы поиска нужного HTML-элемента
объект события
6.2 Работа с DOM

DOM
работа с HTML-формами
изменение структуры HTML-документа
6.3 Работа с состоянием

асинхронные запросы
хранение состояния на клиенте и отправка на сервер
В конце блока вы сможете:
- использовать на JavaScript дополнительные возможности браузера
- подключать скрипт к HTML-документу и делать его “живым”: изменять его, реагировать на действия пользователя

7. Продвинутый JavaScript

7.1 Организация работыстандарты и рабочее окружениемодулиплатформы: браузер vs node.jsunit-тестирование7.2 Функции, замыкания и ООПпрототипы, конструкторы, классы и наследованиеobject, reflection и proxyрегулярные выражения7.3 Работа с состояниемконтейнерыArrayBuffer7.4 Работа с состояниемpromises, async/await, timers & event loopсимволы, итераторы, генераторыTypeScriptВ конце блока вы сможете:

- работать с современным инструментом для организации рабочего окружения (npm, webpack)
- использовать наиболее сложные разделы языка: прототипной моделью, promises и асинхронными программированием (async/await)

8. Продвинутый JavaScript в браузере

8.1 Организация работы, события и DOM

рабочее окружение
работа с DOM (объектная модель документа)
обработка событий
8.2 Работа с формами и сетью

организация тестирования (Unit, E2E)
работа с HTML-формами
Drag&Drop, работа с файлами
работа с HTTP
8.3 Интерактивность

EventSource, Websockets
анимация и CSS
Geolocation, Notification, Media
8.4 Advanced

RxJS
WebWorkers, ServiceWorkers
В конце блока вы сможете:

- использовать инструменты, ускоряющие работу
- профессионально работать с формами
- использовать продвинутые элементы: слайдеры, календари, файлы
- работать с API, предоставляемым браузером: геолокацию, нотификацию, веб-сокеты

9. React: Библиотека №1 в современной фронтенд-разработке

9.1 Компоненты

компоненты
события и состояния
Props
формы
9.2 Продвинутые техники, одностраничные приложения

композиция компонентов
жизненный цикл и работа с HTTP
HOC
hooks, Context API
React Router
9.3 Redux - управление состоянием

Redux
Redux и Redux Thunk
Redux Observable
Redux Saga
В конце блока вы сможете:
- использовать инструменты, ускоряющие работу
- профессионально работать с формами
- использовать продвинутые элементы: слайдеры, календари, файлы
- работать с API, предоставляемым браузером: геолокацию, нотификацию, веб-сокеты

10. Основы PHP

10.1 Базовый синтаксис. PHP в HTML и HTML средствами PHP

знакомство с PHP и PHPStorm
консольные приложения в PHP
базовые операторы и функции
10.2 Работа с файлами

cоздание функций в PHP
основы работы с объектами
HTTP, заголовки, сессии
10.3 PHP как средство профессиональной разработки

файлы, HTML-формы
развертывание приложения на хостинге
В конце блока вы сможете:

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

11. Продвинутый PHP

11.1 Объектно-ориентированное программирование

понятие класса и объекта
наследование, полиморфизм и инкапсуляция
примеси, перезагрузка и магия
11.2 Базы данных и тестирование

работа с базами данных
тестирование, php-unit
В конце блока вы сможете:

- работать с базами данных
- настраивать веб-сервер
- писать SQL-запросы

12. Фреймворк Laravel

12.1 Введение в Laravel

введение в Laravel
MVC, Базы данных
Middleware. Авторизация
работа с REST API
12.2 Базы данных

работа с базами данных
авторизация пользователей
передача данных в шаблоны
12.3 Работа с проектом

создание и поддержка проекта
дополнительные возможности библиотеки
В конце блока вы сможете:

- использовать библиотеку Laravel для своего проекта
- настраивать обработку данных от начала и до конца и авторизацию пользователей

13. Английский язык для начинающих разработчиков

Лексика, без которой не обойтись
Как вести переписку на английском
Чтение документации и анализ требований
Программирование
Тестирование ПО
Стрессовые ситуации
Устранение неполадок
Работа и роли в команде
Поддерживаем любую беседу на английском
Собрания, презентации на высшем уровне
14. Основы графического дизайна

Основы композиции
Теория цвета
Цифровая эстетика и новые медиа
Типографика
Введение в брендинг и современный плакат
VR
15. Алгоритмы и структуры данных. Базовый курс.

Введение в алгоритмическую сложность. Бинпоиск
Динамическое программирование и “жадность”
Сортировки
Динамический массив. Списки. Деки
Пирамиды и деревья поиска
Хеширование
Графы
Орграфы
16. Карьера в веб-разработке: курс от Центра развития карьеры

Старт обучения 18.11.2022 - окончание 18.10.2024 г
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс - [Нетология] Веб-разработчик с нуля (2022-2024)

Для доступа к скачиванию вам необходимо авторизоваться

Комментарии 0

Пока нет комментариев. Будьте первым, кто оставит комментарий!
Чтобы оставить комментарий, войдите или зарегистрируйтесь.