Языки программирования для разработки интернет‑приложений и базы данных
- Основная цель курса — научить слушателей создавать полноценные сетевые приложения, включающие клиентскую, серверную и базовую части, дать основы языков программирования, используемых при разработке таких приложений, включая принципы работы с базами данных
- Задачи курса состоят в овладении слушателями принципов анализа поставленной задачи, выбора методов решения, построения архитектуры приложения, основных технологий, настройки операционной среды, понимания взаимодействия компьютеров, работающих в сети и обеспечивающих работу приложений
Содержание программы дает достаточно полное представление о возможностях применения её разделов в создании сетевых приложений. В курсе сделан особый акцент на практических занятиях, разборах задач.
По результатам обучения обучающийся должен знать:
- язык HTML, его возможности
- объектную модель документа (DOM)
- язык CSS
По результатам обучения обучающийся должен уметь:
- тестировать и отлаживать полученную программу при разработке сетевых приложений
- разрабатывать алгоритмы для решения задач
- проводить исследовательские и практические работы по заданной тематике
По результатам обучения обучающийся должен обладать навыками:
1. Навыками создания веб-страниц
- создавать разделы и абзацы
- делать ссылки на внешние страницы и на разделы внутри страницы
- добавлять рисунки из графических файлов
- создавать нумерованные и ненумерованные перечни (списки)
- работать с таблицами
- создавать формы ввода пользовательских данных
2. Навыками создания стилей
- управлять шрифтами и форматированием текста (цвет, размер, выравнивание, запрет переносов)
- управлять оформлением блоков (размеры, границы, визуальные эффекты, размещение)
- применять абсолютное и относительное позиционирование
- управлять форматированием таблиц
3. Навыками создания динамических страниц, используя JavaScript
- обрабатывать действия пользователя мышью
- изменять содержание и внешний вид отдельных элементов
- создавать и применять объекты и функции
4. Навыками создания серверных приложений
- читать параметры, переданные клиентом
- читать параметры, хранимые на сервере (init parameters)
- сохранять данные, относящиеся к отдельному клиенту в объекте класса Session
- отвечать на запрос клиента, создавая HTML-код новой страницы
5. Навыками работы с базами данных
- анализировать структуру данных предметной области
- создавать таблицы данных в третьей нормальной форме
- создавать реляционные базы данных
- обеспечивать сохранность и целостность данных
- создавать запросы к базам данных
- изменять и добавлять новые данные
- получать неявную информацию из баз данных
- Введение. Основные понятия и описания решаемых задач
- Раздел 1. Язык описания веб-страниц HTML5
- Раздел 2. Технология описания стилей CSS
- Раздел 3. Язык программирования клиентских веб-приложений JavaScript
- Раздел 4. Создание серверных веб-приложений на языке Java
- Раздел 5. Базы данных и язык запросов SQL
- Итоговая аттестация
Александр Михайлович Ковшов — кандидат физико‑математических наук, доцент кафедры моделирования экономических систем СПбГУ
- Наши преподаватели — учёные с мировым именем, опытные педагоги, лауреаты престижных международных премий.
- Мы разработали более 800 дополнительных образовательных программ — от самых популярных до самых редких и уникальных.
- У нас вы сможете соприкоснуться с 300-летней традицией первого российского классического университета и стать её частью.
- СПбГУ — это особая культурная среда, сформировавшая множество известных российских учёных, политиков, предпринимателей и деятелей культуры.
- Пройдя обучение, вы получите удостоверение установленного образца СПбГУ, подтверждающее высокий уровень полученных знаний.
- Обучаясь у нас, вы получите доступ к уникальным ресурсам Университета: от обширной научной библиотеки до многочисленных музеев.
Для записи на программу свяжитесь с нами по телефону или заполните форму ниже — мы свяжемся с Вами в течение одного рабочего дня.
Перед обучением необходимо оформить договор и произвести оплату. По любым вопросам вы всегда можете обратиться по тел.: +7 (812) 363-60-00 доб. 9578 или эл. почте: o.shevchenko@spbu.ru.