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

Автор: Нетология
Название: Веб-разработчик с нуля (22-24г.) (2024)

[Нетология] Веб-разработчик с нуля (22-24г.) (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.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 г

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Благодарю.
 
Я просто дурею с этой прикормки) Спасибо за курс, закрыли мой стол заказов)
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Брат Тук
Ответы
1
Просмотры
276
techniks78
techniks78
Брат Тук
Ответы
1
Просмотры
194
Els i El
Брат Тук
Ответы
0
Просмотры
253
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
275
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
138
Брат Тук
Брат Тук

Похожие темы

Брат Тук
Ответы
1
Просмотры
1K
Els i El
Брат Тук
Ответы
1
Просмотры
2K
Alexsandеr
Alexsandеr
Дева Мэриан
Верстка сайтов [Stepik] HTML CSS (pro) (2024)
Ответы
3
Просмотры
4K
remag777
remag777
Дева Мэриан
Ответы
19
Просмотры
6K
Desrazer
Desrazer
Малыш Джон
Ответы
22
Просмотры
32K
Milenina
Leprikon1985
Ответы
3
Просмотры
4K
vladcontext
Deniben
Ответы
0
Просмотры
2K
Deniben
Deniben
Дева Мэриан
Ответы
4
Просмотры
4K
Els i El
Сверху Снизу