forbot
Все страны
Заказать курс web-программирование продвинутый в Житомире
Русский
Валюта (UAH)
Заказать курс web-программирование продвинутый в Житомире
Все разделы
Добавить в избранное
Поделиться   ID: 1397482:613520
Заказать Курс WEB-программирование продвинутый
Описание

Вы умеете сверстать простейшую веб страницу но Вам этого мало?
Вы хотите узнать где и как применять PHP и MVC?
Это все мы сможем дать Вам на нашем курсе продвинутое Web программирование.

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

Задача курса:
Курс готовит слушателя до уровня junior back-end developer (начинающий разработчик). За период обучения слушатель изучает все необходимые технологии для создания веб-ресурсов.

На курсе вы изучите:
- Использование основных возможностей PHP
- Регулярные выражения в PHP
- Использование СУБД (система управления базами данных) в PHP
- ООП (объектно-ориентированный подход к программированию) в PHP

Ведет курс:
Евгений Гришкун- Аспирант Житомирского Государственного Политехнического Университета, преподает PHP и Javascript в ЖГТУ.

Цель мероприятия:

Цель курсов дать быстрые и понятные знания о программировании на PHP, научить каждого создавать такие скрипты как: комментарии на сайте, чат, блог,

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

 

Программа

Тема 1

СЕРВЕРНЫЕ ТЕХНОЛОГИИ

Основные правила написания скриптов.

ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ.

Приведеине типов.

КОНСТАНТЫ.

ОПЕРАТОРЫ И КОНСТРУКЦИИ ЯЗЫКА

Объединение строк. Оператор "точка"

Конструкция echo.

Арифметические операторы

Поразрядные операторы

Операторы сравнения

Условный оператор if

Логические операторы

Условный оператор x ? y : z

Переключатель switch

Цикл while

Цикл do ... while

Цикл for

ВКЛЮЧЕНИЕ ФАЙЛОВ

Практика 1

Установка и настройкаOpenServerиNetBeans. Знакомство с основными операциями и конструкциям и языка(написание скриптов для решения задач)

 

Тема 2

МАТЕМАТИЧЕСКИЕ ФУНКЦИИ

ДАТА И ВРЕМЯ

МАССИВЫ

Ассоциативные и индексные массивы

Многомерные массивы

Обход массива

Цикл foreach

СТРОКОВЫЕ ФУНКЦИИ

Функции для работы с символами

РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ

Синтаксис регулярных выражений

Функции для работы с регулярными выражениями

Практика 2-3

Решение задач, основанных на использовании массивов(одномерных и многомерных). Работа со строками и регулярными выражениями(разбор, парсинг строки, валидация)

 

Тема 3-4

ФУНКЦИИ

Параметры функции

Переменное количество параметров

Возврат массива функцией

Рекурсивные функции

ВЗАИМОДЕЙСТВИЕ PHP С HTML

Передача параметров методом

HTML-форма и ее обработчик

Загрузка файла на сервер

ФАЙЛЫ И КАТАЛОГИ

Создание файлов

Манипулирование файлами

Чтение и запись файлов

СУПЕРГЛОБАЛЬНЫЕ МАССИВЫ

COOKIE

СЕССИИ

ВзаимодействиеMYSQL И PHP

 

Практика 4-5

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

 

Тема 5-9

Введение в объектно-ориентированное программирование

Создание классаиобъекта

Инкапсуляция. Спецификаторы доступа

Методы класса.

Конструктор. Метод __construct()

Параметры конструктора

Деструктор. Метод __destruct()

Автозагрузка классов. Функция __autoload()

Наследование

Спецификаторы доступа и наследование

Полиморфизм

Абстрактные классыиметоды

Интерфейсы

Статические членыи методыкласса

Синтаксис исключений

ПаттернMVC

Практика 6-9

Написание класса для соединения с базой данных. Создание класса для регистрации, авторизации. Создание класса «незарегестрированный пользователь», который может просматривать страницу сайта – «Отображение информации» с базы данных.

Написание обработок исключительных ситуаций.

Организовать наследование от класса «незарегестрированный пользователь» класс «зарагестрированный пользователь», который может добавлять записи в базу данных. Организовать наследование от класса «зарегестрированный пользователь» класс «модератор», который может редактировать записи в базе данных

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

Дополнительное задание. Написание шаблонизатора построенного на паттерне MVC.

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

Курс готовит слушателя до уровня junior back-end developer (начинающий разработчик). За период обучения слушатель изучает все необходимые технологии для создания веб-ресурсов.

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

Фотографии
  • Курс WEB-программирование продвинутый
  • more

    Хотели бы увидеть больше фотографий?

    Попросите их у продавца товара!
Купить курс web-программирование продвинутый
Заказать
Курс WEB-программирование продвинутый
Уточнить цену
Или свяжитесь с продавцом
Постарайтесь кратко описать суть вашего вопроса продавцу (минимум 20 символов)
Вернуться назадв раздел "Курсы обучения программированию "
Смотрите также услуги категории "Компьютерные курсы"
за
по товару
Ваше сообщение должно содержать не меньше 20 символов. Сообщение не может быть больше 2000 символов.
Не заполнено обязательное поле
Неверно заполнено поле
Неверно заполнено поле
Сравнить0
ОчиститьВыбрано позиций: 0