Курсы "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 и сессии.
Объём программы: 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 и сессии.