php core

4000 грн. групові заняття 4500 грн. індивідуальні заняття

- це комплексний курс навчання WEB-програмування з використанням стеку PHP технологій. Програма цього курсу орієнтована як на абсолютних новачків, так і на тих, хто вже зробив свої перші кроки в програмуванні. Лекції, практика, теми і їх послідовність розроблені з урахуванням сучасних вимог IT компаній до кандидатів на працевлаштування. Кожна тема курсу опрацьовується глибоко і детально, що абсолютно необхідно для успішного засвоєння матеріалу і подальшого застосування знань на практиці. Практичним результатом студентів курсу стають реальні WEB додатки, які можуть включити в свої перші резюме. Практична робота відбувається в умовах, максимально наближених до стандартів роботи більшості PHP програмістів. Після закінчення даного курсу у кращих студентів є можливість пройти практику в одній з компаній-партнерів нашого центру.

 

Категорія: , .

Інформація про курс

Програма базового курсу "Php - Core" орієнтована на людей, які вже досконало володіють комп'ютером і розуміють основні принципи його роботи. Незважаючи на те, що програма адаптована для людей, які не мають комерційного досвіду програмування, курс може бути також цікавим IT фахівцям і програмістам інших мов, бажаючих перекваліфікуватися в програмістів PHP. Якщо Ви вже зробили перші кроки в освоєнні технології PHP, але Вас не задовольняють отримані результати або швидкість, з якою Ви просувається в засвоєнні матеріалу, то приходьте до нас! Цей курс допоможе розставити все на свої місця і прискорить розвиток як PHP фахівця.

Навіщо це потрібно?

Оскільки метою даного курсу є навчання студентів програмуванню, то очевидно, що цей курс допоможе тим, хто хоче освоїти і навчитися створювати WEB-програми за допомогою мови програмування PHP. Це може бути цікаво як людям, які планують почати кар'єру PHP програміста, так і тим, хто просто хоче розширити свої знання в цій галузі.

Необхідна підготовка

  • Бажана англійська мова на рівні читання / письма.
  • Ваше бажання навчитися створювати програмне забезпечення є головним мотиватором для Вас і для нас.
  • Час Програма даного курсу розрахована на заняття загальної тривалості 48 академічних годин. Крім цього, передбачена обов'язкова самостійна робота студента. Весь курс триває протягом чотирьох місяців. Це означає, що ти повинен виділити 5 вільних годин на тиждень для відвідування лекцій і проходження практикумів та мати вільний час для самостійної роботи.
  • Впевнене володіння персональним комп'ютером.
  • Курс призначений для початківців програмістів і тих, хто має базові знання про основи програмування або бажає їх опанувати

 

  • Загальна інформація про програмування на PHP.
  • Обгрунтування і витоки виникнення.
  • Відмінності серверного web-програмування від клієнтського.
  • Цілі, завдання, напрямок розвитку, коротка історія.
  • Архітектура «клієнт-сервер».
  • Виконання серверних сценаріїв. CGI.
  • Принципи та етапи завантаження web-сторінки.
  • Підготовка інструментарію.
  • Встановлення та налаштування web-сервера Apache під Windows.
  • Установка PHP для web-серверів Apache, IIS і первинні налаштування.
  • Огляд директорій і файлів. Конфігураційний файл php.ini.
  • Огляд та порівняння редакторів коду PHP: Eclipse PDT, ZendStudio, PHP ExpertEditor, DreamWeaver.
  • Типи даних. Оператори і операнди.
  • Умовні конструкції.
  • Клієнт і сервер архітектура.
  • Форми включення PHP-коду всередину сторінки.
  • Повні теги, короткі теги, теги ASP, теги script.
  • Поділ виразів.
  • Коментарі.
  • Константа.
  • Типи даних.
  • Цілочисельний, дробовий, логічний типи даних.
  • Строковий, масиви, об'єктно, ресурсний.
  • Сімейство функцій is .. () (is_int, is_float, ...).
  • Оператори і операнди.
  • Арифметичні та логічні оператори.
  • Оператори присвоєння.
  • Умовні конструкції.
  • Конструкція "if".
  • Конструкція "switch".
  • Практика: створення сайту, зберігання контенту за допомогою PHP, використовуючи змінні.
  • Ресурси сервера, взаємодія між ними.
  • Скелет самого сайту.
  • Можливості взаємодії з відвідувачем на сайті.
  • Процедури мови та головні функції PHP: введення / виведення інформації.
  • Необхідні оператори мови - PHP.
  • Додаткові програми.
  • Методи.
  • Рекурсія.
  • Масиви.
  • Масиви в PHP. Особливості будови масивів.
  • Асоціативні та індексні (списки) масиви.
  • Способи ініціалізації.
  • Конструкція "array".
  • Одномірний і багатомірний масив.
  • Відмінності багатовимірних масивів від одномірних.
  • Способи ініціалізації.
  • Циклічні конструкції.
  • Оператори ітерації.
  • Цикл for.
  • Цикл foreach.
  • Цикл while.
  • Цикл do.
  • Оператори break і continue.
  • Процедури та функції обробки масивів в PHP.
  • Виведення інформації в таблиці.
  • Способи перебору масивів.
  • Конструкції list, each. Цикл foreach.
  • Практика: контент сайту переносимо в масиви, створюємо цикли для виведення масивів.
  • Форми. Опис протоколу http. Глобальні змінні.
  • Способи зв'язування XHTML-форми і PHP-скрипта.
  • Структура та призначення.
  • Глобальні змінні.
  • Налаштування файлу php.ini.
  • Суперглобальні масиви $_POST, $_GET, $ _REQUEST.
  • Передача різних елементів форм в скрипт і їх обробка.
  • Форма і її обробник в одному сценарії.
  • Практика. Створюємо форми авторизації / реєстрації для сайту.
  • Функції.
  • Синтаксис функцій і приклади оголошення.
  • Передача параметрів за значенням і за посиланням.
  • Області видимості змінних.
  • Локальні та глобальні змінні.
  • Статичні змінні.
  • Умовні функції.
  • Оголошення функції всередині функції.
  • Функції з параметрами за замовчуванням.
  • Функції з нескінченною кількістю параметрів.
  • Функції func_num_args (), func_get_arg (), func_get_args ().
  • Інструкції require, include, require_once, include_once.
  • Практика: створюємо функції для виведення контенту, обробки авторизації і реєстрації.
  • Функції для роботи з масивами.
  • Функції сортування масиву (sort, asort, ksort, krsort, ...).
  • Пошук в масиві.
  • Злиття і поділ масивів.
  • Функції (array_sum, array_fill, array_walk, array_unique, ...).
  • Математичні функції.
  • Округлення.
  • Обчислення чисел з довільною точністю.
  • Генерація випадкових чисел.
  • Функції для роботи з часом.
  • Отримання і конвертація дат.
  • Порівняння дат.
  • Функції для роботи з рядками.
  • Серіалізація.
  • Пошук, заміна, урізання і розбір рядків.
  • Функції для роботи з XHTML.
  • Кодування.
  • Інші функції. Шифрування.
  • Практика: створення функцій для редагування контенту. Реєстрація дати реєстрації. Шифрування процесу реєстрації. Створення системи відгуки / коментарі.
  • Математичні функції.
  • Інтерфейс користувача.
  • Форми HTML.
  • Перенаправлення всіх даних безпосередньо на сервер.
  • Методи POST / GET.
  • Рядок браузера - адреси.
  • Поле введення HTML форм.
  • Перенаправлення даних із застосуванням масивів
    • Обробка всієї інформації.
    • Класи і модулі.
    • План веб - проекту.
    • Модульність програм з мовою PHP.
    • Модулі, взаємодія між ними.
    • Класи в програмуванні.
    • Специфіка побудови класів, використання їх.
    • СУБД MySQL.
    • Розробка баз з даними.
    • Таблиці, зв'язку між таблицями.
    • Запити на мові SQL, їх побудова.
    • Можливість PHP взаємодії з СУБД MySQL.
    • Вибірка інформації і наповнення баз даними.
    • Типовий клас роботи з СУБД MySQL.
    • Сесії PHP.
    • Поняття про змінні в сесіях.
    • Зберігання паролів на самому сайті.
  • Робота із базою даних
    • Що таке JDBC?
    • Вивчення основних понять про реаліційні бази даних
    • Підключення до бази даних за допомогою JDBC.
    • Завантаження драйверів.
    • Використання класу "Connection".

Індивідуальні заняття

Вартість навчання

4500 грн

Кількість занять: 22

Вільний графік

Можливість впливати на графік навчання

Вся увага викладача спрямована на Вас

Індивідуальний підхід

Групові заняття

Вартість навчання

4000 грн

Кількість занять: 22

Строгий графік

Навчання строго за програмою курсу

Послідовність і систематичність навчання

Робота за групою