isitpraktika / web

0 stars 14 forks source link

Разделы

  1. Linux - Начало работы в Linux, работа в консоли, написание скриптов.
  2. Браузер - Отладка и тестирование в браузере
  3. JavaScript - Язык JavaScript. Возможности, особенности, ограничения. Применение JavaScript для создания клиентской части веб-сайтов. Знакомство с платформами jQuery и AngularJS.
  4. HTML - Язык гипертекстовой разметки HTML
  5. CSS - Описание синтаксиса и внешнего вида языка и введение в фундаментальные понятия такие как специфичность, наследование, блочная модель
  6. SEO - Основы поисковой оптимизации и продвижения сайта
  7. Apache - Основы работы с Apache, установка и настройка
  8. Nginx - Основы работы с Nginx, установка и настройка
  9. PHP - Основы работы с PHP
  10. Базы данных - Введение в MySQL, создание запросов, взаимодействие с PHP
  11. Wordpress - Установка и настройка Wordpress, разработка плагинов
  12. Yii2 - Установка и настройка Yii2. Основные принципы.
  13. Rest API - Знакомство с Rest API сервисами, прием и передача данных. Основы работы с Curl
  14. Облачные сервисы Amazon - Хранилище данных, доставка контента, виртуальные серверы, мобильные сервисы

Практика

  1. Написание скриптов bash
  2. Написание сценариев JavaScript
  3. Верстка HTML страниц
  4. Оформление HTML страниц используя CSS
  5. Установка и настройка Apache
  6. Установка и настройка Nginx
  7. Написание сценариев PHP
  8. Работа с MySQL
  9. Установка и настройка Wordpress
  10. Установка и настройка Yii2
  11. Подключение и настройка сервисов Amazon

Ссылки

  1. Ubuntu Minimal iso - https://help.ubuntu.com/community/Installation/MinimalCD
  2. Установка Ubuntu в VirtualBox для Windows - http://ru.wikihow.com/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-Ubuntu-%D0%B2-VirtualBox
  3. Установка веб-сервера LAMP и PhpMyAdmin в Ubuntu - https://librebay.blogspot.ru/2016/03/lamp-phpmyadmin-ubuntu-1604.html
  4. Командная строка в Ubuntu - http://help.ubuntu.ru/wiki/%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0
  5. Основы веб-разработки (видеокурс) - https://www.youtube.com/watch?v=PsLzEAsphbM&list=PLrCZzMib1e9pg7ZLIOhmGSlmkMf8yEOLZ
  6. Web-технологии (видеокурс) - https://www.youtube.com/watch?v=Ys2CB4C2NWA&list=PLrCZzMib1e9qZwq95WVmGB-acnot5ka4a
  7. Администрирование Linux (видеокурс) - https://www.youtube.com/watch?v=dQjUH0kTq8w&list=PLrCZzMib1e9pun72f4KmFopzPs5pGB85_
  8. Linux console online emulator - http://minimal.linux-bg.org/emulator/
  9. Использование консоли Google Chrome - http://frontender.info/chrome-developer-tools/

ЛИТЕРАТУРА

  1. Джон Дакетт, HTML и CSS. Разработка и дизайн веб-сайтов
  2. Люк Веллинг, Лаура Томсон Разработка веб-приложений с помощью PHP и MySQL
  3. Робин Никсон, Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5
  4. Марк Арнольд, Джефф Д. Алмейда, Администрирование Apache
  5. Димитрий Айвалиотис, Администрирование сервера NGINX
  6. Марк Сафронов, Разработка веб-приложений в Yii 2
  7. Алексей Сергеев, Создание сайтов на основе WordPress. Учебное пособие
  8. Amit Shah, Learning AWS
  9. Subbu Allamaraju, RESTful Web Services Cookbook