Минск
Войти
 

Курс: Разработка сайтов и веб-приложений (WEB)

Могилев, ул. Чайковского, 11 (офис 214)

Длительность: 12 месяцев (192 часа)
Стоимость: 360 р.
На курсе вы научитесь современной верстке страниц при помощи HTML и CSS, созданию динамических сайтов. Познакомитесь с основами веб-дизайна. Освоите базу Python и JavaScript, познакомитесь с TypeScript. Научитесь использовать библиотеку React, фреймворки Bootstrap и Django. Поймете, как устроен Git, изучите основы работы с базами данных, Backend-разработки. Создадите портфолио из нескольких проектов разной сложности – простые лэндинги, многостраничные сайты, интернет-магазины и др.

Курс подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.

Длительность курса - 12 месяцев, занятия 2 раза в неделю по 2 часа.

Требуемый начальный уровень знаний - не требуется.
Человек в группе: до 12.
Время проведения: будни: 2 раза в неделю 18:30 - 20:30.

Результат / будет знать, уметь

  • На курсе вы научитесь верстке страниц при помощи HTML и CSS. Изучите практическое применение языков программирования Python и JavaScript. Научитесь использовать фреймворки Bootstrap и Django. В качестве итогового проекта создадите свое веб-приложение.
    После окончания курсов выдается: Сертификат.

    Контакты

    МТС +375297373787

    verity.by

    В начале беседы сообщите, что нашли информацию на Все Курсы Бай.

    Программа

    1 Модуль: Верстка страниц на HTML/CSS.

    Основы HTML и CSS, верстка адаптивных страниц, работа с анимацией, формами. Семантическая верстка, технологии БЭМ, Flex, Grid, Bootstrap, работа с препроцессорами и css-переменными. Работа с Git репозиторием. Основы веб-дизайна, работа в Figma/Photoshop.

    2 Модуль: Программирование на JavaScript/TypeScript

    Введение в программирование на JS. Объекты, массивы, строки. Функции в JS. Объекты String, Date, Math. Введение в ООП, классы. Обработка событий. Работа с BOM, DOM. Формы, валидация. Работа с JSON, AJAX. Асинхронность – promise, Fetch, Async Await. Работа с API.
    Основы TypeScript. Переменные, базовые типы данных. Функции. Основы ООП, наследование, абстрактные классы, интерфейсы. Дженерики. Заголовочные файлы. Декораторы.

    3 Модуль: Библиотека React

    Введение в React. JSX/TSX. Рендеринг элементов. Компоненты, состояние компонента, композиция. Хуки, работа с базовыми хуками useState, useEffect, useRef. Работа с формами. Запросы к серверу, пользовательские хуки. Маршрутизация, создание ссылок, React Router. Context API. State Management, введение в Redux. Styled-comments, React Query.

    4 Модуль: Основы работы с базами данных, введение в серверную разработку

    Основы проектирования баз данных. Работа с таблицами на примере SQLite, типы данных, первичные и внешние ключи. Связи между таблицами. Язык SQL. Операции с данными, запросы.
    Основы работы с Node.js, модули, npm, package. json и конфигурация проекта. Создание сервера с помощью фреймворка Express, тестирование функциональности. Работа с базами данных.

    5 Модуль: Веб-программирование на Python

    Базовые конструкции языка, работа с коллекциями - списки, словари, кортежи, множества. Функции. Работа с файлами. Введение в ООП, работа с классами.
    Фреймворк Django. Обработка запросов, маршрутизация. Создание и использование шаблонов. Работа с формами. Подключение базы данных и работа с моделями.

    6 Модуль: Разработка собственного веб-приложения (итоговый проект)

    Систематизация и практическое применение полученных ранее знаний, умений и навыков при создании собственного веб-приложения. Защита итогового проекта. Подготовка и создание портфолио из созданных Вами проектов.

    Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.

    Пользуясь сайтом вы принимаете Условия пользования сайтом. Для лучшего пользовательского опыта используются файлы cookies. Подробнее

    Файлы cookies (куки) – это небольшие текстовые файлы, которые временно сохраняются на вашем устройстве, когда вы посещаете веб-сайты. Они помогают веб-сайтам запоминать ваши предпочтения, интересы и действия, чтобы улучшить ваш опыт просмотра. Файлы cookies также могут защищать вас от мошенничества и улучшать безопасность веб-сайтов. Вы можете управлять файлами cookies в настройках вашего браузера или устройства.

    У нас на сайте файлы cookies используются для сохранения пользовательских настроек и для маркетинговых целей.

    Вы всегда можете удалить файлы cookies. Например, перейдите в настройки конфиденциальности вашего браузера или в быстром поиске настроек введите 'cookie' или 'куки', вам должно вывести опции управления данными, где вы сможете при необходимости очистить файлы.