EGround
Редактор
- Сообщения
- 24.288
- Реакции
- 127
Веб-разработчик с нуля (2022-2024) [Нетология]
Скрытое содержимое.
Более 450 часов интенсивной подготовки специалиста в разработке сайтов и приложений для веб. Изучение 8 продвинутых технологий для уверенного старта с нуля до junior-разработчика. Всестороннее изучение PHP, JavaScript, HTML и CSS. Курс подойдет всем желающим сменить профессию. Научитесь верстать приложения и сайты "под ключ", подключать библиотеки и фреймворки. Выпускники получат востребованную профессию, 11 проектов в портфолио, доступ к стажировке в крупных компаниях и базе вакансий.
Чему научитесь
Проектировать веб-сервисы, работая с фронтендом и бэкэндом:
— Верстать веб-страницы на HTML и CSS, настраивать адаптивность.
— Решать задачи с помощью JavaScript.
— Подключать библиотеки React, JSX, React router, VirtualDom.
— Программировать на PHP.
— Разрабатывать бэкэнд в библиотеке Laravel.
Содержание программы
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.js
- unit-тестирование
7.2 Функции, замыкания и ООП
- прототипы, конструкторы, классы и наследование
- object, reflection и proxy
- регулярные выражения
7.3 Работа с состоянием
- контейнеры
- ArrayBuffer
7.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 г
Стоимость полного курса: 159 000 рублей
Материал «Веб-разработчик с нуля (2022-2024) [Нетология]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.