Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 13 фев 2024.

Цена: 159000р.-97%
Взнос: 3331р.

Основной список: 52 участников

Резервный список: 1 участников

  1. 13 фев 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    header.png

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

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

    center.png

    Содержание программы
    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. Карьера в веб-разработке: курс от Центра развития карьеры

    Footer.png

    Старт обучения 18.11.2022 - окончание 18.10.2024 г
    Стоимость полного курса: 159 000 рублей
    Скрытая ссылка
     

    Вложения:

    Последнее редактирование модератором: 27 фев 2024
    3 пользователям это понравилось.
  2. Последние события

    1. s3x1ord
      s3x1ord участвует.
      5 май 2024 в 21:45
    2. Helios-spb
      Helios-spb участвует.
      5 май 2024 в 11:59
    3. Styurva
      Styurva не участвует.
      3 май 2024 в 16:15
    4. developerkrm
      developerkrm участвует.
      3 май 2024 в 03:03

Поделиться этой страницей