Програма курсу "Основи ВЕБ програмування"
Блок 1
Вступ у веб розробку
- Web server - выбираем и настраиваем локальный сервер
- Инструменты работы с кодом
- MySQL - Разбираем базы данных и инструмент работы - phpmyadmin
- Из чего состоит сайт - структура HTML страницы
- Разбираем <head>
- Мета-тэги и другая мета информация для поисковых систем
- CSS - разбираем каскадные таблицы, подключаем стили к сайту
- Как купить доменное имя, хостинг и загрузить на него свою веб-страницу
- Протоколы передачи данных HTTP/HTTPS
- SSL сертификаты
Блок 2
FrontEnd - Клієнтські технології
- Селекторы CSS
- Оформление элементов
- Управление размером и положением блоков на странице
- Поля и отступы
- Порядок верстки блока
- Тестирование результатов верстки
- Адаптивная веб верстка
- Кросс-браузерная верстка
- Базовая анимация
- Изображения, форматы и сжатие
- Стандарт CSS3
- Основные инструменты разработчика
- Photoshop для программиста
- Верстка landing page
Блок 3
BackEnd Серверні технології
- Знакомство с PHP
- Знакомство с Javascript
- Document Object Model — объектная модель документа
- Установка и настройка CMS Drupal
- Система управления шаблонами
- Кастомизация шаблонов
- Работа с файлами на сервере
- Дополнительные модули - расширение функционала
- Система управления блоками
- Взаимодействие CMS с базой данных
- Вывод информации в нужном виде (Views)
- Алгоритмы и правила (rules)
- Добавляем мультиязычность к сайту
- Интеграция 1С, JSON, API
- Ajax, jQuery
- Web cache
Блок 4
Підсумки
- Система контроля версий git
- Тестирование кода
- Финализируем проект
- Как начать зарабатывать на зарубежных freelance биржах
- Обзор лучших сайтов для поиска заказов в США
- Личный бренд разработчика
- Брифинг с заказчиком, обсуждение ТЗ
- Как правильно написать резюме
- Как подготовиться к собеседованию
Що входить до програми курсу?
- 4 он-лайн лекції з викладачем (по 1.5 години - 1 раз на тиждень)
- Більше 50 практичних занять
- Величезна бібліотека навчальних відео, які ви зможете переглядати в необмеженому обсязі.
- Чат координації з вашим викладачем, для зворотного зв'язку і відповідей на ваші питання.
- Розбір польотів - перевірка ваших практичних завдань.
- Дипломний проект - ви самі оберете тематику сайту або порталу.
- Довічний доступ до всіх матеріалів курсу та програмістської тусовки!!