ЧУДО "САИКТ"

Программа курса

Программирование на Javascript
Язык Javascript
 

Javascript -- это гибкий объектно-ориентированный язык программирования, который сделает ваши web-сайты по-настоящему живыми, динамическими, интерактивными.

Мы будем изучать:
  • Философия клиентского программирования
  • Javascript. История возникновения. Особенности языка. Для чего нужен javascript и что на нем можно сделать
  • Javascript и DOM. Использование переменных и массивов. Составление выражений
  • Javascript. Управление ходом выполнения программы. Работа с функциями
  • Javascript. Функции setInterval и setTimeout. Управление временем
  • Javascript. Обработка событий
  • Javascript. Использование объектов. Работа с окнами. Работа со строками
  • Javascript. Работа с форматами дат и времени
  • Javascript. Работа с объектом MATH
  • Javascript. Работа с формами
  • Javascript. Работа с фреймами
  • Javascript. Определение свойств Web-среды пользователя. Использование COOKIE
  • Javascript. Отладка ошибок в Javascript. Наиболее распространенные ошибки
  • Javascript. Объект Canvas, создание динамических изображений
jQuery
 

Изучение jQuery -- одна из самых любимых тем и наших преподавателей, и наших студентов.

Заметили большое слайд-шоу на главной странице нашего сайта? Оно создано именно на jQuery.

Эта технология превратит ваш веб-сайт в яркий, запоминающийся, динамичный проект.

Хотите этому научиться? Легко!


Мы будем изучать:

  • Что такое фреймворк jQuery и для чего его использовать. Селекторы, фильтры, выборки jQuery
  • jQuery. Атрибуты тегов. Цепные функции. Доступ к свойствам CSS. Функция Html
  • jQuery. Анонимные функции. $this
  • jQuery. Управление событиями. Методы продвинутого управления событиями
  • jQuery. Эффект смены изображений. Эффекты и анимация jQuery. Прозрачность
  • Фотогалерея на jQuery
  • Плагины jQuery: Corner, Table-dnd, Tabs, Tablesorter, Draggable, Dropable и др.
  • jQuery и формы. Верификация форм. Плагин jQuery Validation
  • jQuery. Меню аккордеон. Вкладки tabbed panels
  • jQuery. Диагностика скриптов и отладка. Firebug. Безопасность скриптов и XSS
  • Слайд-шоу на jQuery
  • Другие возможности jQuery
AJAX
 

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

С помощью AJAX создают удобные веб-интерфейсы и другие фишки.


Мы будем изучать:
  • Что такое AJAX. Принципы работы
  • Объект XMLHttpRequest. Традиционный javascript и ajax
  • Jquery и ajax. Функции load(), get(), post(), JSON. Форматирование данных
  • Базовое программирование AJAX, jMAP
Зачет
Программирование на PHP
Программирование на PHP
 

PHP сегодня является самым популярным языком web-программирования. Судите сами: более 70% современных "серьезных" веб-проектов (информационные порталы, интернет-магазины, соцсети) созданы именно на нём.

Изучив PHP, вы с уверенностью (и гордостью!) сможете говорить о себе "Я web-программист".


Мы будем изучать:
  • Взаимодействие клиент-сервер. Протокол HTTP. История. Основная информация. Применение
  • Что такое хост и хостинг. Как выбрать подходящий хостинг
  • Настройка файла robots.txt под специфику сайта. Организация структуры сайта
  • Что такое веб-сервер. DENWER, XAMPP. APACHE. Установка, настройка. PHPmyadmin. Запуск скриптов
  • Настройка сервера и безопасность. Виртуальные хосты. Httpd.conf. Файл .htaccess. Авторизация средствами http
  • Интерпретатор PHP. Структура PHP-сценариев. Комментарии в PHP. Где и как выполняется php-сценарий. Phpinfo()
  • PHP. Константы, переменные и типы данных
  • PHP. Операторы. Выражения и операции. Условные конструкции, логические конструкции
  • PHP. Функции работы со строками
  • PHP. Циклы: FOR, WHILE, DO-WHILE, FOREACH
  • PHP. Оператор выбора: SWITCH-CASE
  • Взаимодействие php-скриптов. Обработка ошибок. Функция Header() и редиректы
  • PHP. Функции. Пользовательские функции. Параметры. Рекурсии
  • PHP. Массивы и списки. Создание, удаление, сортировка, слияние, добавление, удаление внутри массива
  • PHP. Суперглобальные переменные
  • PHP. Обработка форм. Метод передачи данных POST.
  • PHP. Обработчики скриптов. Метод передачи данных GET
  • PHP. Функции для работы с типами переменных
  • PHP. Математические функции
  • PHP. Строковые функции
  • PHP. Функции для работы с массивами
  • PHP. Функции для работы с датой и временем
  • PHP. Функции для работы с файлами и директориями
  • PHP. Функции для работы с графическими файлами
  • PHP. Основы регулярных выражений
  • PHP. Работа с электронной почтой. Функция mail()
  • PHP. Сессии и cookie
  • Работа с файлами и каталогами. Операции с файлами. Операции с каталогами. Права доступа
  • Графические функции PHP. Библиотека Gd
  • Работа с сокетами
PHP+MYSQL
 

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

MYSQL является одной из самых популярных СУБД и всегда изучается "в связке" с PHP.


Мы будем изучать:

  • Основная информация о реляционных базах. Структура базы данных
  • Язык SQL. Mysql запросы. Phpmyadmin и mysql (знакомство с движками баз данных, управление пользователями, базами данных, таблицами, записями, экспорт-импорт таблиц и баз данных)
  • Функции PHP для работы с MYSQL. Соединение с БД. Чтение и вывод информации из БД. Запись в БД. Обновление информации в БД. Удаление информации из БД
  • Поиск по БД
  • Функции PHP для работы с MYSQL. Формирование сложных запросов к БД MYSQL
  • Как надо и как НЕ надо организовывать базы данных
  • SQL-инъекции
PHP и ООП
 

ООП используется для простоты управления большими проектами. PHP -- не сложный в изучении язык, а объектно-ориентированный подход делает процесс его изучения еще легче и интереснее.


Мы будем изучать:

  • Что такое ООП и для чего оно нужно. Понятия ООП
  • Классы и объекты. Конструктор, методы и свойства объекта
  • Наследование. Инкапсуляция. Полиморфизм
  • Применение парадигм ООП в PHP
  • Статические и абстрактные члены и методы
  • Final-члены и методы. Интерфейсы. Перегрузка свойств класса. Autoload()
  • Функции для работы с классами и объектами
PHP для профи
 

Заключительная часть курса по web-программированию сделает из вас настоящего профессионала своего дела. Крупный портал? Интернет-магазин? Социальная сеть? Вы поймете, что все это -- в ваших силах.


Мы будем изучать:

  • Основные проблемы взаимодействия PHP и HTML
  • Что такое MVC. Организация структуры сайта в соответствии с MVC
  • Компонентный (блочный) подход в создании сайтов
  • Настройка интерпретатора PHP. PHP.ini. ERROR REPORTING. Максимальное время работы скрипта. Запрет кеширования
  • Разработка административной части сайта
 
Защита дипломного проекта
Яндекс.Метрика