Более 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 Компоненты
В конце блока вы сможете: - использовать инструменты, ускоряющие работу - профессионально работать с формами - использовать продвинутые элементы: слайдеры, календари, файлы - работать с 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. Английский язык для начинающих разработчиков
Скачать Нетология — Веб-разработчик с нуля (2022-2024) слив курса.
Текущее время: Сегодня 21:03
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы