Навчальний центр Dialon
  • Особистий кабінет
(067) 494 72 55
Рус / Укр
  • Курси професій
    • IT курси: програмування, QA та web-розробка
    • 3D-моделювання, анімація та game design
    • Курси AutoCAD, Revit, Archicad, BIM та АВК
    • Курси web, UI/UX дизайну та Figma
    • Дизайн одягу та стилю
    • Дизайн інтер'єру та меблів
    • Школа системного адміністратора
    • Школа фото, відео та анімації
    • Курси графічного дизайну, Photoshop та Illustrator
    • Офісні курси: Excel, PowerPoint, документи та AI
  • Комп'ютерні курси
    • Курси 3D MAX
    • Курси Archicad
    • Курси Autocad
    • Курси Excel
    • Курси FLASH
    • Курси Illustrator
    • Курси Photoshop
    • Курси BAS та бухгалтерського обліку
  • IT курси для дітей і школярів
    • Курси IT для дітей 7-11 років
    • Курси IT для школярів 12-16 років
    • Підготовка до ЗНО, ДПА з математики
  • Корпоративне навчання
    • Індивідуальні курси
    • Корпоративні тренінги
    • Підготовка проектів на грантове фінансування
  • Курси професій
      • IT курси: програмування, QA та web-розробка
      • 3D-моделювання, анімація та game design
      • Курси AutoCAD, Revit, Archicad, BIM та АВК
      • Курси web, UI/UX дизайну та Figma
      • Дизайн одягу та стилю
      • Дизайн інтер'єру та меблів
      • Школа системного адміністратора
      • Школа фото, відео та анімації
      • Курси графічного дизайну, Photoshop та Illustrator
      • Офісні курси: Excel, PowerPoint, документи та AI
  • Комп'ютерні курси
      • Курси 3D MAX
      • Курси Archicad
      • Курси Autocad
      • Курси Excel
      • Курси FLASH
      • Курси Illustrator
      • Курси Photoshop
      • Курси BAS та бухгалтерського обліку
  • IT курси для дітей і школярів
      • Курси IT для дітей 7-11 років
      • Курси IT для школярів 12-16 років
      • Підготовка до ЗНО, ДПА з математики
  • Корпоративне навчання
      • Індивідуальні курси
      • Корпоративні тренінги
      • Підготовка проектів на грантове фінансування
Меню Пошук
Особистий кабінет
Мова
  • Рус Рус
  • Укр Укр
  • Мої заявки
  • Реєстрація
  • Вхід
0

У Вас поки немає заявок.

Головна » Курси професій » IT курси: програмування, QA та web-розробка » Курси IT та програмування »

Курс Web програмування (backend, JavaScript, PHP, MySQL)

Курс Web програмування (backend, JavaScript, PHP, MySQL) в Києві
3,600.00 грн.
Тривалість навчання:  48 акад.год.
Кіль-ть чол.:  
Курс Web програмування (backend, JavaScript, PHP, MySQL)

Навчальна програма курсу

JavaScript і DHTML
Основи створення динамічних, інтерактивних Web-ресурсів. основи JavaScript
Огляд основних клієнтських Web-технологій, історія їх розвитку, особливості використання.
Питання сумісності клієнтських Web-технологій з різними типами і версіями браузерів.
Область ефективного використання технологій JavaScript і DHTML.
Інструментальні засоби розробки клієнтських Web-додатків.
Основні Internet-ресурси, присвячені питанням використання клієнтських Web-технологій.
Поняття мови сценаріїв. Огляд основних клієнтських мов сценаріїв.
Основні поняття про мову сценаріїв JavaScript, його призначення. Історія виникнення і розвитку. Основні версії та особливості реалізації та підтримки в різних браузерах.
Особливості вбудовування сценаріїв JavaScript в HTML-документи.
Висновок результатів роботи сценарію JavaScript в HTML-документ.
Особливості синтаксису мови JavaScript.
Використання змінних в JavaScript, вирази та операції.
Основи JavaScript. Використання об'єктів в JavaScript
Умовні оператори, оператори циклу JavaScript.
Використання функцій в JavaScript.
Елементи об'єктно-орієнтованого програмування в JavaScript: об'єкти, властивості, методи і колекції об'єктів.
Основні типи об'єктів, що використовуються в JavaScript.
Об'єктна модель документів (DOM)
Об'єктна модель документів (DOM). Особливості реалізації DOM в різних браузерах.
Об'єкти браузера. Приклади використання JavaScript-сценаріїв з об'єктами браузера.
Використання модальних діалогових вікон.
Визначення параметрів програмних і апаратних засобів користувачів, типу і версії браузера клієнта за допомогою JavaScript-сценарію.
Вбудовані об'єкти JavaScript, їх властивості, методи, колекції та події. Приклади використання.
Робота JavaScript-сценаріїв з елементами HTML-документів. Особливості доступу до HTML-елементів в різних браузерах.
Обробка подій, створення інтерактивних Web-додатків
Обробка подій в JavaScript. RollOver-ефекти.
Робота із зображеннями в JavaScript, створення керованої анімації.
Основні принципи створення інтерактивних Web-додатків. Приклади взаємодії з користувачем.
Створення багатовіконних Web-додатків.
Динамічне оновлення полів HTML-форм і їх значень.
Перевірка даних, введених користувачем в HTML-форму, перед їх відправкою.
Ідентифікація користувачів, персоналізація сайтів. Робота з cookies в JavaScript.
Робота з об'єктами модулів (plug-in), компонентами ActiveX і Java-апплетами.
динамічний HTML
Поняття про Динамічному HTML, область використання.
Особливості реалізації динамічних елементів в різних браузерах.
Створення універсального DHTML-елемента, доступ до властивостей DHTML-елемента.
Динамічне створення DHTML-елементів.
Управління видимість DHTML-елементів, динамічна зміна їх вмісту.
Переміщення DHTML-елементів.
Створення динамічних елементів інтерфейсу користувача: ієрархічного випадає навігаційного меню, списку-змісту, підказки, флоатера.
Управління мультимедійними фільтрами Internet Explorer за допомогою JavaScript
Мультимедійні фільтри Internet Explorer. Управління мультимедійними фільтрами Internet Explorer за допомогою JavaScript.
Створення ефектів появи елементів на web-сторінці.
Застосування мультимедійних ефектів до завантаження, розвантаження web-сторінок, а також при переході між ними.
Web-мастеринг
Встановлення та налаштування сервера Apache. Встановлення та налаштування PHP. Знакомст-во з PHP
Встановлення та налаштування сервера Apache
Перевірка роботи сервера Apache
Встановлення та налаштування PHP
Установка PHP як модуля сервера Apache
Налаштування PHP і сервера Apache для спільної роботи
Перевірка роботи PHP
Перший сценарій на PHP
Основи мови PHP - введення
Змінні, константи, вирази
типи даних
масиви
індексні масиви
асоціативні масиви
Управляючі конструкції умови
Основи мови PHP - керуючі конструкції
Керуючі конструкції - цикли
функції
опис функцій
Область видимості змінних
виклик функцій
аргументи функцій
Основи мови PHP - вбудовані функції
Огляд вбудованих функцій
Вчимося працювати з мануалом
Функції обробки рядків (основні)
Функції дати і часу (основні)
Зумовлені константи і змінні PHP
Функції емуляції SSI
Робота з протоколом HTTP - форми
Протолок HTTP 1.1
запит
Заголовки запиту і відповіді
статус сервера
Доступ до заголовків запиту - змінні оточення сервера
Робота з формами
методи GET і POST
відмінності методів
Перевірка переданих значень
Фінальна практична робота: калькулятор
вхідне тестування
Перевірка і запуск сервера Apache
Створення простого односторінкового сайту з готових файлів
Робота з протоколом HTTP - Кукі, заголовки відповіді
Сесійні і постійні кукі
Запис і читання куки
Установка типу вмісту (Тема Content-Type)
Заборона і дозвіл кешування (заголовки Cache-Control і Expires)
Переходи на інші сторінки (Переадресація і заголовок Location)
Перезапроса сторінок (Тема Refresh)
Базова аутентифікація (RFC2617)
Файлові операції, сесії, робота з поштою
сесії
Функції роботи з файлами
Функції роботи з директоріями
Завантаження файлів на сервер
Функції роботи з поштою
Практична робота: гостьова книга c збереженням даних в файл
Основи роботи з базами даних
Загальні відомості про бази даних
Загальні відомості про SQL
Установка сервера MySQL
Утиліти сервера MySQL
Використання сервера MySQL з додатках PHP
Функції PHP для роботи з сервером MySQL
Підключення до сервера MySQL
Вибірка та обробка результатів
Практична робота: гостьова книга c збереженням даних в БД
Модулі роботи з сервером MySQL
Модулі mysql і mysqli
Ефективна робота з сервером MySQL
Використання SQL View
Використання підготовлених запитів
Практична робота: інтернет-магазин
Аспекти безпеки при роботі з базами даних
Безпека при роботі з базами даних
Зберігання даних аутентифікації на сервері
Обробка вхідних даних
Практична робота: завершення інтернет-магазину
вхідне тестування
Прийом даних методом POST і збереження їх у вигляді масиву в куки
Перезапроса сторінки методом GET, читання і відображення масиву
Об'єктно-орієнтоване програмування на PHP
ООП - введення
класи
Властивості і методи
Конструктори / деструктори
клонування об'єктів
перевантаження методів
спадкування
методи доступу
Схема обробки виключень try / catch / throw
Абстрактні класи та методи
інтерфейси
Фінальні методи і класи
константи класу
Статичні властивості класу
Статичні методи класу
Ключове слово instanceof
Функції __autoload ()
Методи доступу до властивостей об'єкта
Перевантаження неіснуючих методів
ітератори
Константи __METHOD__, __CLASS__
Метод __toString ()
Спільне використання PHP 5 і SQLite
Введення в SQLite
Переваги та обмеження SQLite
Особливості безпеки даних SQLite
Виконання основних операцій роботи з SQLite даними на PHP 5 - створення ба-зи і таблиць, введення, оновлення, видалення та вибірка даних
Приклад написання каталогу товарів електронного магазину
PHP 5 і XML. Розширення SAX, DOM, SimpleXML
Введення в XML
Огляд можливостей по роботі PHP 5 з технологією XML
SAX, DOM, SimpleXML
Приклад використання можливостей XML в web-додатку електронний ма-Газін
PHP 5 і XML. XSLT, SOAP XML Web Services
Приклад використання можливостей XML в web-додатку електронний магазин
XSLT, огляд
Перетворення даних на сервері
Введення в web-сервіси
Робота з web-сервісами на PHP 5
розширення SOAP
Використання розширення SOAP
Графіка, Мережеве програмування
Питання генерації графіки на PHP 5
Використання розширення GD2
Мережеві функції
З'єднання з віддаленими вузлами через сокети
Безпечна і небезпечна вхідна інформація
MySQL 5
Установка і запуск сервера MySQL 5
Призначення й опис сервера MySQL 5
Установка сервера MySQL 5
Огляд файлів сервера MySQL 5


Лабораторна робота: Встановлення сервера MySQL 5
Клієнтські програми для роботи сервером
Використання утиліт командного рядка
Використання додаткових утиліт сервера
Лабораторна робота: запуск сервера, огляд баз даних сервера

  • Реляційні бази даних
  • Види і типи баз даних
  • Проектування баз даних
  • типи даних

Лабораторна робота: Моделювання простої БД

  • Нормалізація і нормальні форми
  • Ключі та ключові атрибути
  • Вивчення залежностей і відносин сутностей БД

Лабораторна робота: Нормалізація бази даних

  • Мова SQL: маніпулювання структурою даних
  • Мова SQL
  • Оператори визначення даних

Лабораторна робота: створення БД на сервері MySQL

  • Схеми даних Огляд INFORMATION_SCHEMA
  • Індекси та обмеження Додавання та видалення індексів
  • Лабораторна робота: створення відносин на сервері
  • Оператори маніпулювання даними

Лабораторна робота: наповнення БД з зовнішніх файлів

  • Мова SQL: маніпулювання даними
  • вибірка даних
  • Предикати (клаузули) WHERE, ORDER
  • Функції агрегації (агрегати)
  • обмеження вибірки

Лабораторна робота: Вибірка даних з агрегацією значень
групування даних
предикат HAVING
Лабораторна робота: Вибірка даних з угрупованням
об'єднання таблиць
Лабораторна робота: Внутрішнє об'єднання таблиць

  • Об'єднання запитів і консолідація даних
  • об'єднання запитів
  • Використання підзапитів і множин значень

Лабораторна робота: Використання об'єднаних запитів

  • Тимчасові таблиці та перегляди
  • Оновлення та видалення даних

Лабораторна робота: маніпулювання даними

  • Збережені процедури і тригери
  • Призначення збережених процедур
  • Створення збережених процедур
  • Використання збережених процедур

Лабораторна робота: створення збережених процедур Тригери
Забезпечення посилальної цілісності
Лабораторна робота: Створення тригерів

  • Транзакції і типи сховищ MySQL
  • Блокування та їх типи
  • поняття транзакції
  • властивості ACID

Лабораторна робота: використання транзакцій Типи сховищ MySQL
Вибір оптимального сховища
Лабораторна робота: використання різних типів сховищ

  • Оптимізація та обслуговування сервера MySQL 5
  • Резервне копіювання і аварійне відновлення інформації
  • Перевірки і відновлення таблиць

Лабораторна робота: Резервне копіювання і відновлення

  • Розділення прав користувачів
  • оптимізація запитів
  • Оптимізація баз даних
  • Оптимізація конфігурації сервера

Лабораторна робота: Оптимізація лабораторної бази даних і про-вєрка ефективності роботи

Є запитання?

Ви можете запитати нас за допомогою форми нижче.

Ім'я:

Email

Будь-ласка, сформулюйте Ваші запитання відносно Курс Web програмування (backend, JavaScript, PHP, MySQL):


Введіть число, зображене на малюнку
code

Відгуки RSS 2.0

Немає відгуків про цей курс/тренінг

Написати відгук

      

 
  • Чому ми
  • Умови оплати. Акції та знижки.
  • Працевлаштування

  • Навчальний центр "Діалон"
    вул. Максима Кривоноса, 7, Україна, Київ

  • © Dialon . All Rights Reserved.
    Підписатися на новини:
    чи RSS 2.0