Дисциплины - Серверные технологии разработки

Обзор технологий

Серверная и клиентская части сайта
Фронтенд и бэкенд
Docker и Docker-compose

FrontEnd, BackEnd и смежные технологии

2 направления: frontend и  backend. И 3 группы технологий (для backend, для frondend и общий). 

Инструментарий общий

  1. IDE: PHPStorm, или VSCode, NetBeanse (+PHPDoc), Adobe Breackets, Sablime Text 2, NotePad++, WebMatrix...
  2. Docker
  3. OpenServer
  4. FireFox, Firebug
  5. Системы контроля вервсий: GIT. Mercurial, SVN, Subversion. Сайты github и bitbucket
  6. Postmen

Далее рассмотрим две группы компитенций, которыми необходимо обладать для понимания этой дисциплины:

FrontEnd:

  1. HTML+CSS. Селекторы. Адаптивная верстка. Гибкая блочная верстка. Резиновая и фиксированная верстка, традиционная блочная и табличная.
  2. HTML5
  3. JSON
  4. архитектурный шаблон MVVM
  5. JavaScript
  6. Node.js
  7. Системы сборки FrontEnd-а. Gulp, Grunt, webpack
  8. Bootstrap 3, API Bootstrap
  9. Основы SEO.
  10. Schema.org, генератор schema.org микроформат данных, микроданные

BackEnd

1) Языки программирования:

  • PHP +
  • Node.js +
  • Java +
  • Pithon -
  • Perl -
  • Ruby -
  • Asp.net -

2) Сервера (это ПО, получающая запросы от клиента, либо компьютеры, где это ПО находится): apache, nginx

3) СУБД (это ПО предназначенное для работы с базами данных):

  • MySQL (PHPMyAdmin)
  • NoSQL, SQL-lite
  • Oracle
  • MS-SQL

6) фрэймворки Laravel и др.

7) CMS - WordPress и др.

8) Менеджер зависимостей: Composer.

9) Умение работать с запрос-ответом. Request - response. Типы запросов и варианты ответов.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
80422 БГУИР
10421-10422 ИИТ БГУИР
10423 БГУИР
20421 БГУИР
30421 БГУИР
30423 БГУИР
Вопросы