Курсы

Введение в веб-технологии

Общие понятия о структуре Всемирной паутины, её истории, веб-технологиях и стандартах. Принципы работы интернета от физического до логического уровня. Организация взаимодействия доменных имён, IP-адресов и браузеров пользователей, работа поисковых системы и основы поисковой оптимизации.

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

Предметы и технологии

  • Обзор, история и принципы работы веб-технологий и современных браузеров.
  • Основы веб-дизайна и составления веб-страниц.
  • Принципы создания динамических веб-страниц.

Дополнительно:

  • Продолжительность: 2 месяца.
  • Место обучения: Рига и Лиепая.

Основы руководства и организации веб-проектов

Цель курса — подготовить конкурентноспособных специалистов по организации и ведению веб-проектов. Курс подходит для проектов любой сложности, и расчитан как для руководителя проектов в большой организации, так и для частных разработчиков.

Задача курса научить студентов правильно подходить к созданию веб-проектов, снизить затраты на разработку и улучшить качество услуг.

Целевая аудитория курса:

  • Начинающие веб-дизайнеры
  • Частные веб-разработчики
  • Люди с базовыми знаниями в веб-разработке

Дополнительно:

  • Продолжительность: 1,5 месяца.

Веб-дизайн

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

Графические программы

  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe Fireworks
  • GIMP
  • Inkscape
  • Xara Extreme
  • PhotoLine

Дополнительно:

  • Продолжительность: 2 месяца.
  • Место обучения: Рига и Лиепая.

Веб-вёрстка

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

Предметы и технологии

  • Спецификации HTML 4.1 и XHTML 1.0
  • CSS 2.1 и CSS 3
  • XML(RSS)/XSL
  • SVG/VML
  • Новые спецификации XHTML 2.0 и HTML 5.0

Дополнительно:

  • Продолжительность: 2 месяца.
  • Место обучения: Рига и Лиепая.

Основы веб-программирования

Специализированный модуль, предназначенный для получения базовых навыков в программировании и алгоритмике, а так же необходимых знаний в языках программирования ориентированных на веб‑интерфейсы для создания веб-приложений работающих с Объектной моделью веб-документа.

Изучаются основы написания приложений на серверных языках программирования и принципы взаимодействия с базами данных.

Языки программирования и базы данных:

  • JavaScript
  • PHP
  • MySQL

Дополнительно:

  • Продолжительность: 2 месяца.

Веб-программирование: Начальный уровень

Рассматриваются теоретические и практические основы разработки веб-приложений и использования соответствующих инструментов:

  • Терминология веб-разработчика
  • Основные компоненты: протоколы, браузеры, веб-сервера, веб-приложения, базы данных, OS Linux.
  • Теоретическая и практическая база скриптового языка PHP, его особенности и тонкости использования — конструкции языка, структуры данных, файлы, сессии, работа с датами и временными зонами, работа с MySQL API, тенденции развития и как писать совместимый в будущем код.
  • Теоретическая и практическая база сервера баз данных MySQL — аутентификация, права доступа, базы, таблицы, простейшие запросы.

Языки программирования и базы данных:

  • PHP
  • MySQL

Дополнительно:

  • Продолжительность: 3 месяца.

Веб-программирование: Продвинутый уровень

Данный модуль рассматривает вопросы и задачи, с которыми сталкивается любой веб-разработчик при работе над проектами средней сложности и при работе в команде.

Рассматриваются следующие моменты:

  • Работа в команде — системы контроля версий, документация, организация работы.
  • Отладка приложений
  • Программирование на PHP — ООП (Объектно-ориентированное программирование), работа с XML, графикой, удалёнными ресурсами и т. д.
  • Работа с MySQL — проектирование баз данных, составление и оптимизация сложных запросов, и т. д.
  • Безопасность приложений — как защитить своё приложение от Injections, ботов, спаммеров и прочие вопросы безопасности.
  • Рассматриваются системы CMS — их особенности, возможности и недостатки.

Языки программирования, базы данных и другие технологии:

  • PHP
  • MySQL
  • XML

Дополнительно:

  • Продолжительность: 3 месяца.

Веб-программирование: Профессиональный уровень

Данный модуль рассматривает вопросы подходов к построению приложений. Рассматриваются следующие моменты:

  • Паттерны проектирования — обзор наработанных годами приёмов разработки, моделей программирования, и т. д.
  • Фреймворки — что это такое, с чем едят и какие они бывают.
  • Администрирование проектов — обслуживание, выполнение заданий по расписанию, разработка администрационной панели проекта.
  • Кластер баз данных MySQL NDB Cluster — как он работает и какие у него особенности использования.
  • Распределение нагрузки, кластеризация — memcached, кластерные файловые системы, распределение нагрузки.
  • Подводные камни и проблемы.

Языки программирования и базы данных:

  • PHP
  • MySQL

Дополнительно:

  • Продолжительность: 3 месяца.

Сетевое администрирование

Модуль даёт возможность изучить технологические принципы работы сети и получить основные навыки сетевого администрирования. По окончании учёбы учащиеся смогут выполнять различного рода задачи, так или иначе связанные с сетевым администрированием.

Главные темы модуля:

  • проектирование небольших компьютерных сетей,
  • настройка серверов и маршрутизаторов (роутеров) и файерволов,
  • администрирование и защита сетей и пользователей.

Предметы и технологии:

  • TCP/ IP, ARP
  • Microtik RouterOS
  • FreeBSD
  • DHCP, SQUID, TPROXY, SAMBA

Дополнительно:

  • Продолжительность: 2 месяца

Серверное администрирование

Специализированный модуль направлен на освоение методов решения практических задач по установке, настройке и администрированию веб-серверов на основе операционной системы FreeBSD.

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

Предметы и технологии

  • FreeBSD
  • BIND, SENDMAIL, FTP
  • Apache, PHP, MySQL Server

Дополнительно:

  • Продолжительность: 2 месяца

Веб-администрирование

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

Дополнительно:

  • Продолжительность: 2 месяца

Дополнительная информация:

  • Занятия в центре Риги.
  • Языки обучения: латышский и русский.
  • Занятия 2 раза в неделю по 3 ак. часа.
  • Стоимость обучения: 60 Ls/мес.