• courses.png


  •  
  • Курси з web-дизайну та web-програмування

    Курс «Web-дизайн та web-програмування» призначений для освоєння слухачами теоретичних основ та практичних навиків з використання сучасних засобів для розробки Web-додатку.

    Курс містить матеріали для вивчення мови розмітки, каскадних таблиць стилів, мов сценаріїв керування об’єктами вбудованими у Web-сторінку. Вагомою складовою курсу є засоби побудови динамічних додатків, серед яких проектування та оптимізація баз даних для Web-додатків, а також мова програмування PHP. Крім того, в значній мірі пояснюється парадигма об’єктно-орієнтованого програмування та шаблону програмування MVC. Важливим також є надання матеріалів про найпоширеніші програмні каркаси Framework для мов PHP та JavaScript, без яких важко уявити розробку великих високонавантажених Web-додатків.

    Протягом курсу слухачі отримують досвід в розв’язанні типових завдань, з якими щоденно мають справу розробники та дизайнери Web-додатків. Після засвоєння теоретичних матеріалів та виконання практичних завдань курсу, слухачі отримують знання та навички, необхідні для розробки Web-додатків різного рівня складності.

    Заняття проводять висококваліфіковані сертифіковані фахівці – викладачі Центру ІТЗІ.

    Початок навчання – по мірі формування груп. Можливе цільове формування груп.

    Курс розрахований на 70 академічних годин.

    Навчальна програма курсу включає такі теми.

    HTML

    • Загальні відомості про HTML, структура HTML документу.
    • Форматування тексту, посилання, списки. Робота з зображеннями.
    • Таблиці.
    • Форми.

    CSS

    • Загальні відомості про CSS.
    • Правила та селектори, псевдо елементи та псевдо класи.
    • Колір, фон, шрифт та форматування тексту.
    • Блоки, відступи, обрамлення.
    • Позиціонування блоків.

    Photoshop та дизайн

    • Знайомство з Photoshop. Огляд основних інструментів та їх можливостей. Поняття слоїв.
    • Інструменти вирізання та корегування зображень. Робота з текстом.
    • Вивчення можливостей слоїв. Накладання слоїв. Налаштування слоїв. Стилі слоїв.
    • Особливості роботи в Photoshop для Web-дизайну.
    • Розробка Web-дизайну сайту.

    Бази данних

    • Основні відомості про MySQL, установка MySQL, робота в MySQL Workbench та PhpMyAdmin.
    • Поняття реляційних баз даних.
    • Типи даних, зв’язки полів, типи відносин, ключі, індекси.
    • Вибірка даних, SELECT, конструкція WHERE, логічні операції OREDER BY.
    • Об’єднання таблиць, JOIN. Внутрішні та зовнішні об’єднання, тимчасові таблиці.
    • Запити типу INSERT, UPDATE, DELETE.
    • Агреговані функції (MAX, MIN, AVG, SUM, COUNT). Групування GROUP BY, HAVING. Корисні функції NOW(), COALESCE(), CONCAT(), ISNULL().
    • Підзапити, об’єднання запитів.
    • Різниця між MyISAM та INNODB.
    • Оптимізація.
    • Користувацькі процедури та функції.
    • Цілісність даних, тригери.

    PHP

    • Основні поняття та синтаксис PHP.
    • Типи даних, змінні, масиви, асоціативні масиви, константи та вирази.
    • Умовні та циклічні оператори.
    • Функції з параметрами та без. Функції мови. Регулярні вирази.
    • Протокол HTTP, масиви GET, POST, SESSION, COOKIES та SERVER.
    • Робота з файловою системою та базами даних.
    • PHP та ООП.

     JavaScript

    • Основні поняття JavaScript, його розміщення.
    • Змінні, масиви та стрічки.
    • Обробники подій, та функції.
    • Умовні та циклічні оператори.
    • Керування DOM моделлю.
    • Робота з вікнами.
    • Регулярні вирази.

     JQuery

    • Основні поняття Jquery, селектори та фільтри.
    • Маніпуляція з елементами.
    • Обробка подій, технологія Ajax.
    • Ефекти та анімація.
    • Загальні відомості про плагіни та JQuery UI. CodeIgniter
    • Основні поняття Framework CodeIgniter та MVC.
    • Контролери та URL адреси.
    • Види, передача даних у види.
    • Бібліотеки та хелпери. Бібліотека Active Record.

    В кінці курсу здійснюється тестування для визначення ступеня засвоєння матеріалу. Результат тестування є підставою для видачі відповідного сертифікату.

    Записатись на курси, оформити документи на навчання, а також отримати інформацію про курси можна в адміністратора курсів Центру ІТЗІ, що знаходиться в ауд. 102А головного навчального корпусу ВНТУ або за телефоном (0432)598-816.