Цель подготовки: получение компетенций обучающимися по специальностям, не отнесенным к IT-сфере, необходимых для выполнения нового вида профессиональной деятельности в области IT: проектирование, разработка и интеграция информационных ресурсов в локальной сети и информационно-телекоммуникационной сети «Интернет»
Оставить заявку
Программа
Формат
Старт
Сентябрь 2023
Обучение
308 часов
очный/очно-заочный
Чему вы научитесь
применять выбранные языки web-программирования и умение использовать и классифицировать технологии проектирования сайтов
разрабатывать программы для моделирования объектов и процессов
разрабатывать и поддерживать web-сайт с использованием современных web-технологий
определять возможности отображения web-страниц в размерах рабочего пространства устройств для разных видов дизайн-макетов
применять специализированное программное обеспечение для верстки страниц ИР
использовать возможности имеющейся технической и/или программной архитектуры
Программа курса
Основы создания информационных ресурсов. Основы разработки веб-сайтов, интернет-магазинов, сервисов и т.д. Обзор курса.
Организационная структура сети Интернет. Хостинг. Протоколы TCP/IP. Система доменных имен DNS.
Системы управления контентом - CMS. Возможности CMS. Применение CMS в различных областях деятельности. Принципы, на основе которых разрабатываются CMS.
Структура и принципы WWW. Клиентские технологии. Серверные технологии. Языки разметки и структурирования информации.
Современная модель веб-приложения. Подход разделения данных, логики и представления в веб-приложении («Модель – Вид - Поведение» - MVC). Системы управления контентом - CMS. Системы контроля версий (CVS). Системы управления проектами: Jira и другие.
Структура Web-технологий. Основные понятия и термины. Принципы проектирования и реализации Web-приложений. Обзор языков и технологий разметки.
Создание веб-страницы. Структура, теги, атрибуты. Типографика. Цвет. Вставка изображения, видео, звука на страницу. Гиперссылки. Списки. Таблицы.
HTML5 – новый подход. Классификация новых элементов. Семантика. Адаптивный (отзывчивый) дизайн.
Структура документа. Семантическая модель сайта формата «блог». Элементы формы. Адаптивная разметка. Условные комментарии. Медиазапросы.
Причины и необходимость возникновения технологии CSS. Структура стилевой таблицы. Стилевое правило. Селекторы
Стилевое правило. Основные селекторы. Блок, свойства блочного элемента. Позиционирование. Разработка и реализация основных элементов страницы («резиновые» элементы, блочные меню, многоуровневые меню и т.п.). Блочные модели страницы (абсолютная, плавающая, комбинированная). Вёрстка страниц, создание сайта.
Причины и необходимость дополнения стандарта CSS. Новый подход к развитию стилевых таблиц
Новые CSS-свойства (скруглённые уголки, цветовые функции , тени блоков и текста, трансформации, анимация переходов,колонки, CSS-градиенты, CSS-анимация). Псевдоклассы, псевдоэлементы. Модели FlexBox, Grid Layout. Новый подход к разметке страницы – технология БЭМ.
Понятие алгоритма, его свойства и основные характеристики
Способы записи алгоритмов
Основные виды алгоритмов и способы их представления
Назначение и возможности языка. Основные алгоритмические конструкции. DOM. События, обработчики событий. Динамический HTML
Динамическое простроение веб-страницы.Обработка событий. Простейшие клиентские приложения, игры. Управление элементами страницы.
Основные понятие ООП: объект, свойства, методы; инкапсуляция, наследование. Способы реализации ООП в JavaScript. Классы.
Создание и использование объекта в JS. Описание класса. Примеры создания и использования классов.
Назначение и возможности JS-библиотек и фреймворков
Синтаксис библиотеки/фреймворка. Управление элементами страницы (поиск, удаление, добавление, изменение содержимого и оформления). Обработчики событий: создание и удаление. Элементы пользовательского интерфейса.
Краткое введение в базы данных (БД). Системы управления базами данных (СУБД). Реляционная модель данных. Язык SQL.
Настройка базы данных
Работа с таблицами и запросами.
IDE для работы с БД. Расширение PDO для интерпретатора PHP для работы с БД.
Основы языка PHP. Типы данных, основные операторы и функции.
Установка и настройка веб-сервера. Подключение модуля PHP.
Включение PHP кода в HTML.
Переменные и типы данных. Массивы. Функции. Классы, объекты и объявление методов. Наследование.
Объектно-ориентированный интерфейс БД. Выполнение запросов к СУБД с помощью функций PHP. Базы данных и веб-формы.
Этап 1. Подготовительный этап Теоретическая и техническая подготовка
Этап 2. Основной этап прохождения стажировки: теоретическая часть
Этап 3. Основной этап прохождения стажировки: практическая часть
Этап 4. Заключительный этап
Основная информация
Форма обучения
очная/очно-заочная с использованием дистанционных образовательных технологий
Срок обучения
308 часов
Документ об образовании
Диплом о профессиональной переподготовке с присвоением квалификации «Web-разработчик»
Требования
Студенты ТГАСУ, получающие высшее образование (бакалавриат)
Получить консультацию
Стоимость
Стоимость обучения
для студентов ТГАСУ - БЕСПЛАТНО
50000 ₽
Получите бесплатную консультацию специалиста
На которой вы поймёте, подойдёт ли данная программа под ваши задачи
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Контакты
Славкина Екатерина Геннадьевна
Специалист образовательной поддержки
Телефон: (3822) 909-950 Email: slavkina_eg@mail.ru ул. Розы Люксембург, д. 13, Томск