Профессия web-программист одна из самых популярных в современном мире, поскольку без Интернета уже не обходится ни одна сфера нашей жизни. Создать свой сайт в Интернете стремится каждая фирма и спрос на профессионалов, которые смогут это сделать на высшем уровне просто колоссальный.
Создание сайта – это процесс очень многогранный и трудоемкий, а работа веб-программиста играет в нем ключевую роль. После того, как сайт создан, нужно постоянно сопровождать его работу. В это понятие входят обновление и изменение данных, поиск и устранение ошибок и другая, не менее важная работа. Профессия веб-программиста – это не только программирование сайтов, она подразумевает и создание других программ и продуктов для работы во Всемирной Сети.
Web-программирование – профессия удобная по многим причинам: она предполагает творческую составляющую, поскольку каждый сайт должен быть индивидуальным, её можно совмещать с процессом учебы. Зарплата веб-программиста тоже способна стать хорошим стимулом для овладения этой профессией, её можно отнести к разряду выше средней. Для того чтобы получить почетное звание программиста, нужно выучить несколько языков программирования, баз данных, научиться хорошо разбираться в средах разработки и протоколах.
Освоить веб программирование сайтов вы можете с помощью наших курсов. Весь процесс, в ходе которого проходит web программирование обучение, состоит из шести тем, в ходе которых вы сможете получить многие знания и навыки. Например, в теме первой мы полностью рассмотрим такой важный для любого программиста аспект как взаимодействие web-сервера и браузера – главных понятий в веб-программировании сайтов. В эту тему входит изучение протоколов HTTP, методов GET и POST, URL-кодирования. Также наши курсы веб программирования дают знания об администрировании Internet Information Server, web-сервера Apache, технологиях ASP и PHP, SSI, CGI-программировании. Веб программирование невозможно без освоения таких понятий как базы данных, теорию и обзор которых мы включили в шестую тему наших курсов. В конце процесса обучения предусмотрен зачет в виде собеседования.
Об этом, а также многом другом вы узнаете, когда закончите наши курсы web программирования. Если программирование сайтов – это то, чем вы хотите заниматься, но пока что только мечтаете об этом, приходите к нам и мы поможем вашей мечте скорее сбыться.
1. Web-сервер: установка и настройка
1.1 Что такое web-сервер?
1.2 Установка web-сервера. Apache. Denwer.
1.3 Настройка Apache: httpd.conf.
1.4 Настройка php: php.ini.
2. Язык программирования PHP.
2.1. Синтаксис PHP, переменные и константы, операторы, управляющие конструкции
2.2. Циклы: for, while, do-while, foreach. Практическая работа.
2.3. Массивы: одномерные, ассоциативные, многомерные. Применение циклов для обработки данных массива. Практическая работа.
2.4. Функции: определение и виды функций, переменные и аргументы функций, возврат значений, рекурсивные функции. Практическая работа.
2.5. Встроенные функции: документация php (php.net), функции переменных, работа со строками, работа с датой и временем, библиотека GDLIB.
2.7 Работа с формами: HTTP, заголовки запроса и ответа, метод GET и POST – их использование и различия, получения и валидация передаваемых значений, отправка данных на email.
2.8 Работа с COOKIE и сессиями.
2.9 Работа с файлами.
3. Основы баз данных MySQL.
3.1. Структура БД.
3.2. Нормализация баз данных (I-V нормальная форма).
3.3. Реляционная БД.
3.4 Использование phpmyadmin для создания и работы с БД.
3.5 Основные инструкции MySQL: INSERT, UPDATE, SELECT, DELETE.
3.6 Отправка данных из форм в БД и виды информации. Практическая работа.
4. Безопасность и защита данных паролем, шифрование.
6. Разработка Интернет-магазина на языке PHP с использованием баз данных MySQL.
7. Тестирование готового проекта.
8. Размещение Интернет-магазина на хостинге, поддержка работоспособности, резервирование данных.