WEB - программирование

Краткое содержание дисциплины

Клиентские языки программирования: HTML, CSS, JavaScript Серверные языки
программирования: PHP, ASP.NET

Цели и задачи дисциплины

Цели дисциплины: формирование у студентов знаний и навыков в области
программирования и использования современных веб-технологий Задачи
дисциплины: обучение клиентским и серверным языкам программирования, а также
базовым понятиям веб-дизайна

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

  • Способен выполнять работы по интеграции отдельных модулей и компонентов с корпоративными информационными системами
  •  Способен разрабатывать и управлять ИТ-сервисами предприятия и контентом Интернет-ресурсов
  •  Способен воспринимать межкультурное разнообразие общества в социально-историческом, этическом и философском контекстах

Web - программист

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

Веб-программисты могут специализироваться на узких направлениях: frontend (клиентская часть) разработчики, backend (серверная часть) разработчики, fullstack-разработчики.

Так, Frontend-разработчики специализируются на внешней составляющей сайта. Они отвечают за корректное отображение информации в браузере, инфографику на сайте, анимацию – все то, что пользователи видят на мониторе.

Backend-разработчик отвечает за логику, которая скрыта от пользователей. Это: оптимизация нагрузки на сервер, аутентификация пользователей и так далее.

Fullstack-программист – это специалист, отвечающий за все этапы разработки, то есть frontend и backend-разработчик в одном лице.

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