Курсы "WEB - программист"

Учебная программа курсов «Web программирование»

Объём программы: 53 академических часа
Количество занятий: 20 занятий
Итоговые работа:   Страница сайта


Базовые понятия:
  • Вводное понятие HTML, CSS, Java Script, PHP и их роль в процессе создания сайта.
  • Понятие о хостинге и его разновидностях: CMS, VDS/VPS и т.д. Отличие сервера от домашнего ПК.
  • Рейтинг услуги хостинг, подбор хостинга, на что необходимо обращать внимание при выборе тарифа.
  • Регистрация хостинга. Рассмотрение панели управления хостингом. Пополнение счета, заказ услуги хостинга.
  • Регистрация доменного имени. Понятие о доменах первого, второго и третьего уровня, поддомены.
  • Понятие о DNS серверах, NS записях при регистрации домена, SSL сертификат.
  • Использование FTP клиентов.

 CMS Wordpress:
  • Понятие о CMS, их рейтинг, отличия.
  • CMS Wordpress (учимся создавать быстрые сайты за вечер)
         -  Установка WordPress на Open Server (понятие о локальном сервере, phpMyAdmin)
         -  Установка тем
         -  Записи, рубрики, страницы
         -  Создание меню
         -  Виджеты
         -  Плагины
         -  Настройка сайта на WordPress
         -  Перенос сайта WordPress (плагин Duplicator)

 HTML:
 • Задача HTML
 • Теги: открывающие и закрывающие, одиночные и парные.
 • Базовая структура разметки страницы сайта.
 • Кодировка страницы.
 • Инструменты для работы с HTML: понятие о редакторах кода, установка Sublime Text и дополнительных плагинов.
 • Теги физического и логического форматирования.
 • Теги для работы с текстом.
 • Блочные и строчные теги (элементы), их отличия.
 • Атрибуты тега и их значения.
 • Изображения.
 • Абсолютный и относительный пусть к файлу (изображению), ширина и высота.
 • Списки: нумерованный, маркированный, атрибуты списков, вложенные списки.
 • Гиперссылки, якоря, ссылка на почту.
 • Спецсимволы.
 • Таблицы, их свойства, атрибуты
 • Форма, ее атрибуты и поля ввода данных.
 • Кнопки.

 CSS:
 • Подключение стилей: внедренные стили, связанные, встроенные.
 • Синтаксис CSS.
 • Стили для работы с текстом.
 • Стили для работы с ссылками.
 • Стили для работы со списками.
 • Понятие о наследовании.
 • Приоритетность стилей.
 • Подключение reset.css
 • Рамки для элементов сайта.
 • Задание размеров для блочных элементов.
 • Отступы для блочных элементов.
 • Отступы для строчных элементов.
 • Строчно-блочные элементы.
 • Конечный размер блока.
 • Манипуляции с фоном блока.
 • Позиционирование.
 • Плавающие элементы.
 • Свойство clear
 • Z-index

 Верстка:
 • Верстка простого сайта.
 • Верстка адаптивного сайта.
 • Верстка адаптивного сайта с использованием Фреймворка Bootstrap 4.

 PHP:
 • Как работает PHP и первое приложение. Начало блока, выводим первую запись.
 • Двойные и ординарные кавычки. • Переменная. (создаем и выводим)
 • Константа. (два способа создания констант) • HEREDOC/ NOWDOC -синтаксис.
 • Error reporting(-1);
 • Правила именования переменных.
 • Использование комментариев.
 • Типы данных.
 • Сокращенная форма записи некоторых операций.
 • Увеличение/уменьшение переменной на единицу, суффиксный и префиксный инкремент и декремент.
 • Арифметические операторы.
 • Конструкция if-else/ тип Boolean / логические операторы.
 • Равенство и идентичность/ приоритетность / тернарный оператор.
 • Приоритетность наиболее часто используемых операторов.
 • Вложенные конструкции if-else и конструкция elseif
 • Конструкция switch-case
 • Циклы while и do while
 • Цикл DO WHILE
 • Цикл For.
 • Простой массив.
 • Ассоциативный массив
 • Цикл foreach
 • Многомерный массив.
 • Функции для работы с массивами.
 • Именование функций, создание собственных функций.
 • Области видимости переменных.
 • Функции для работы с типами переменных.
 • Функции проверки состояния переменных.
 • Функции работы со строками.
 • Альтернативный синтаксис.
 • Передача значений переменных методом GET.
 • Передача значений переменных методом POST.
 • Глобальные масивы $_Request и $_Server.
 • Куки $_COOKIE и сессии.

Миссия нашего центра — давать людям систематичное понимание и практические навыки в компьютерной графике и дизайне.