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