Web-технологии
Привлекательность Web-технологий как средства доставки информации во многом определяет универсальный интерфейс между человеком и компьютером. Каждому человеку понятны надписи, заголовки, ссылки, картинки. Веб-интерфейс как средство доступа к информации интуитивно понятен. Следствием простоты веб-интерфейса является широкая употребимость Интернета как канала коммуникации. Браузер – программа для просмотра веб-страниц и работы с информацией в веб- интерфейсе.
Браузеры – программы, которыми обеспечены все современные компьютеры большое число т.н. «гаджетов». Теоретически все браузеры должны отображать все сайты, сделанные по стандартам, одинаково. Практически имеется множество тонкостей и сложностей.
За дополнительной информацией обращаться:
Ведущий специалист Ордынская Марина Юрьевна, ауд. 607-7., тел. +375 17 397-82-95, +375 29 639-65-63,
e-mail: ordinskaya@bsuir.by
Заместитель декана Гарбуз Виталий Борисович, ауд. 402-8., тел. +375 29 686-61-14, e-mail: garbuz@bsuir.by
По направлению «Автоматизация производственных процессов на оборудовании SIEMENS AG» обращаться к Лыч Анне Игоревне, +375(44)5776288.
Запись осуществляется через электронную форму. Обучение начинаются по мере формирования групп, и проводятся на платной основе. Время проведения для слушателей по направлению организаций с 9.00 до 16.00, кроме субботы и воскресенья, для физических лиц - по согласованию.
- Стоимость: 470
- Продолжительность: 36 часов
РАЗДЕЛ I. Основы JavaScript
Тема 1.1. Введение в JavaScript. Операторы и конструкции языка
Тема 1.2. Вёрстка с помощью JavaScript и TailwindCSS
Тема 1.3. AlpineJS вместо jQuery
Тема 1.4. Библиотеки JavaScript
Тема 1.5. API JavaScript
Тема 1.6. Запросы на сервер
РАЗДЕЛ II. Разработка web-приложения на JavaScript
Тема 2.1. Установка, создание серверов Node, PHP и MySQL. Менеджер зависимостей NPM
Тема 2.2. Фрэймворки. Стэк Tall
Тема 2.3. Компонентное программирование
Тема 2.4. Динамические компоненты приложения
Тема 2.5. Маршрутизация приложения
Тема 2.6. Проектирование динамических страниц
- Стоимость: 360
- Продолжительность: 36 часов
Курсы повышения квалификации предназначены для специалистов, разрабатывающих или поддерживающих Web-сайты, Web-разработчиков и специалистов в области интернет-технологий. В курсах изучается язык программирования PHP, обеспечивающий возможность быстро и качественно создавать Web-сайты различной степени сложности. Данные курсы рассчитаны на тех, кто пока не знаком с языком PHP или знаком с ним слабо. Курсы строятся на последовательном изучении языка PHP "от простого к сложному" и базируется на широком спектре практических занятий, наглядно иллюстрирующих принципы работы с языком PHP. На протяжении курсов язык PHP изучается от основ до задач достаточно высокой степени сложности.
Для успешного усвоения курса желателен опыт программирования на других языках, базовые знания языка запросов SQL и обязательно знакомство с основами HTML-верстки.
По окончанию курсов выдается свидетельство о повышении квалификации государственного образца (при предоставлении копии диплома о высшем образовании).
Программа курса:
Основы проектирования Web-сайтов
- Технологии проектирования и построения веб-сайтов.
- Принципы разделения дизайна и кода.
- Принципы функционирования веб-сервера, процесс обработки запросов
- Установка и настройка программного обеспечения перед началом работы
Основы программирования на языке PHP
- Синтаксис PHP
- Скалярные переменные
- Константы, выражения, операторы, управляющие структуры
- Массивы
- Индексные
- Ассоциативные
- Одномерные
- Многомерные
- Суперглобальные
- Функции PHP
- Математические
- Строковые
- Дата и время
- Функции по работе с массивами
- Пользовательские
- Работа с файлами и каталогами в PHP
- Программирование форм
- Особенности форм
- Форма и её элементы
- POST и GET запросы
- Программирование форм
- Загрузка файлов на сервер
- Функции по работе с почтой
Взаимодействие с СУБД посредством языка программирования PHP
- Реляционные базы данных: проектирование и применение
- Основы проектирования баз данных
- Особенности применения
- Основы языка SQL
- Использование СУБД MySQL и САПР PhpMyAdmin
- Создание баз и таблиц в СУБД MySQL
- Написание простых SQL-запросов
- Функции PHP по работе с базами данных
Разграничение доступа на сайте и авторизация.
- Основные понятия о сессиях и Cookies в PHP
- Работа с сессиями
- Работа с Cookies
- Принципы авторизации
- Шифрование данных в PHP
- Продолжительность: 60 часов
Управление привязкой данных модели приложения в представлении. Использование асинхронных контроллеров. Использование build-in Ajax функций и Java Script Элементы: классы модели данных приложения. Атрибуты привязки данных и валидации, build-in Ajax, JQuery. Программирование на стороне клиента.
- Стоимость: 550
- Продолжительность: 60 часов
программа курса "Разработка Web-приложений на платформе ASP.Net Core":
Знакомство с Web-приложением. Обзор HTML, CSS
Язык HTML. Создание дизайна сайта с помощью HTML
Приложение ASP.NET Core. Контроллеры
Представления
Внедрение зависимостей (DI)
Передача данных контроллеру
Знакомство с приложением ASP.NET MVC
Аннотация и валидация данных
Маршрутизация ASP.Net Core
Частичные представления и компоненты представления
Аутентификация и авторизация
Знакомство с ASP.NET Core Identity
Razor Pages. Передача файлов
Передача данных представлению. Передача файлов
Модульное тестирование
Введение в Javascript. Технология Ajax
Тэг-хелперы. Ajax. Маршрутизация
Работа с сессиями. MiddleWare
Razor pages. Сессии. Middleware
Контроллеры API
Знакомство с SignalR. Введение в Blazor
Web API, Blazor
Выдается свидетельство о повышении квалификации государственного образца.
Для онлайн обучения необходим компьютер, интернет, установленные программы zoom, VisualStudio 2019, .Net 6 SDK
(именно SDK, а не Runtime)
- Продолжительность: 60 часов
Взаимодействие с Web-сервером. Опрос посредством серверных событий. Web-сокеты. Событие onMessage.