ПРОФЕССИЯ

PHP-РАЗРАБОТЧИК

  • Освоишь принципы адаптивной и резиновой верстки
  • Научишься разрабатывать полноценные интернет‑проекты на PHP
  • Сможешь создавать динамические веб-приложения с помощью фреймворков и библиотек

Cтарт: Можно присоединиться

Узнать подробнее

Длительность

270 часов, 30 недель

Расписание

Пн, Ср, Пт 15.00-18.00

Стоимость

7 платежей по 3000 грн

Чем занимается PHP-разработчик

PHP-специалист разрабатывает сайты и web-приложения с интеграцией во внутренние системы бизнеса (ERP, 1С, CRM и прием платежей).

Конечные продукты разработки могут быть самыми разными. На PHP реализованы системы управления контентом, е-commerce, форумные и вики-движки, галереи и утилиты администрирования СУБД. Его используют такие гиганты как Facebook и Wikipedia.Освоив PHP, ты обеспечишь себя прибыльной и перспективной работой.

Заработная плата

Программист php

от 400$
до 3600$

(по данным сайта work.ua або dou.ua)

Особенности
языка PHP

PHP — скриптовый язык общего назначения. Интенсивно применяется для разработки веб-приложений, его код легко интегрируется с FrontEnd частью. PHP крайне прост для освоения, но вместе с тем способен удовлетворить запросы профессиональных программистов. Язык PHP популярен благодаря своей масштабируемости, поддержке огромного сообщества, открытым исходным кодам.

Что будет на курсе

Теория и практика

Теоретические знания сразу применишь на практике. А преподаватель даст обратную связь и оценит практичность выбранных решений

Полный стек технологий

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

Командная работа

Прокачаешь навыки коммуникации, получишь опыт работы в команде и опыт ведение отдельных задач в качестве лидера

Работа с фреймворками

Поработаешь с готовыми фреймворками, попробуешь компоновать приложения из существующих пакетов и делать отладку их взаимодействия

Знания и навыки

  • Адаптивная вёрстка с помощью HTML, CSS
  • Контроль изменений кода проекта, работа на GitHub
  • Решение проектных задач с помощью JavaScript
  • Работа с библиотеками Laravel
  • Настройка клиент-серверного взаимодействия с базой данных
  • Разработка бэкэнда на PHP

Ти опануєш

програми та інструменти

После обучения ты сможешь

  • создавать простые статические сайты на HTML/CSS, добавлять интерактивные элементы на веб-страницы с помощью JavaScript
  • разрабатывать динамические веб-приложения с применением визуальных эффектов и библиотек JQuery
  • работать с WordPress и вносить изменения в функционал, применять правила безопасности скриптов при разработке сайтов
  • осуществлять интеграцию сайтов с внутренними и внешними системами
  • обеспечивать гибкость кода и устранять лишний, заставляя страницы работать быстрее
  • разрабатывать web-приложения на PHP, прописывать грамотную серверную логику, создавать гибкую и надежную архитектуру приложений

Курс будет полезен

Новичкам не из IT, которые хотят освоить перспективную профессию PHP-программиста
Всем, кто уже сталкивался с программированием ранее и хочет дополнить и систематизировать знания
Всем, кто хочет научиться разрабатывать уникальный продукт с использованием CMS или других готовых решений

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

1. Язык разметки гипертекста HTML и CSS
  • Понятие сайта, понятие веб-страниц
  • Основы HTML: гипертекст, теги, атрибуты
  • Структура HTML-документа
  • Спецсимволы, комментарии, гиперссылки
  • Списки, виды списков
  • Формы и их элементы
  • Таблицы и табличная верстка
  • Основы CSS: синтаксис, селекторы, селекторы атрибутов, основные свойства стилей
2. Язык JavaScript и библиотека jQuery
  • Основы синтаксиса JavaScript: структура DOM- документа, переменные, типы данных
  • Понятие пользовательских функций и их использование
  • Работа с HTML-формами JavaScript
  • Знакомство с jQuery
  • Селекторы, фильтры
3. PHP: Базовый синтаксис
  • Переменные: общие понятия, типы переменных, локальные, глобальные, статические, внешние переменные. Константы, предопределенные константы
  • Типы данных: скалярные, смешанные, специальные, псевдотипы. Преобразование типов
  • Операторы: общие сведения, арифметические, логические, строковые, побитовые и т.д., операции
4. PHP: Ветвления и функции
  • Оператор if: if, else, elseif. Тернарный оператор. Оператор switch
  • Определение функций (общий синтаксис объявлений, параметры, оператор return)
  • Рекурсия
  • Область видимости и время жизни переменных
5. PHP: Циклы и массивы
  • Циклы в PHP: while, do-while, for, foreach
  • Оператор выхода из цикла: break, continue
  • Массивы в PHP: простые одномерные и многомерные массивы, ассоциативные массивы
  • Функции для работы с массивами
  • Переопределение массивов
5. IT English
  • IT jobs and duties
  • IT organizations
  • Meetings
  • System specifications
  • OS (Describing operating systems)
  • Internet browsing
  • Mobile Computing
  • Spreadsheets and formulae
  • Choice
  • Interactions
  • Developmen
  • Solutions
6. PHP: Запросы HTTP, параметры URL и формы HTML
  • Типы запросов HTTP
  • URL и параметры запросов
  • Обработка параметров URL
  • Работа с HTML- формами: способы передачи параметров сценарию, обработка параметров запросов, элементы HTML-форм, передача параметров
7. PHP: Cookies и сессии
  • Сессии: как устроены и работают сессии, область применения, возможные проблемы и их устранение
  • Авторизация пользователя
8. PHP: Работа с файлами
  • Особенности работы с файлами
  • Режимы работы с файлами
  • Функции для работы с файлами
  • Журнал посещений сайта
  • Загрузка файла на сервер: обработка multipart-форм, загрузка на сервер нескольких файлов
  • Функции для работы с каталогами
9. Теория БД и язык запросов SQL
  • Понятие реляционных баз данных
  • Таблицы и связи
  • Принципы проектирования баз данных: первичные и внешние ключи, связи между таблицами, нормальные формы
  • Введение в SQL
  • Основные типы данных
  • Выборка данных: оператор Select, сортировка, объединение, условие выборки, агрегирующие функции, группировка данных
  • Сложная выборка: код запроса, временные таблицы, соединение таблиц, внутренние и внешние соединения таблиц
  • Вставка, удаление, обновление
10. PHP: Работа с базой данных
  • Для чего нужна база данных. Основная информация о MySQL
  • Средства PHP для работы с MySQL
11. AJAX
  • Введение в технологию AJAX
  • Взаимодействие с сервером, передача данных
  • Создание AJAX-запросов в JQuery
  • Пользовательские интерфейсы в AJAX
  • Безопасность и эффективность AJAX приложений
12. Объектно-ориентированное программирование
  • Понятие класса и объекта
  • Принципы ООП: наследование, полиморфизм, инкапсуляция
  • Члены класса: свойства, методы, константы
  • Конструкторы классов
  • Модификаторы доступа
  • Перегрузка свойств и методов класса
  • Статические члены класса и статические классы
  • Абстрактные классы и методы
  • Понятие интерфейса и реализация
13. Архитектура MVC
  • Понятия модели MVC, архитектура и реализация
  • Связь MVC и ООП
  • Понятия модели, представления, контроллера
  • Иерархия контроллеров
  • Автозагрузка классов
14. PHP: Использование шаблонов проектирования
  • Шаблоны
15. PHP: Работа с пользователями
  • Авторизация и разделение прав доступа: пользователи, сессии, привилегии, роли
  • Механизмы авторизации и контроля доступа
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150

Спикер

Антон Серяпов

Backend-разработчик, главный преподаватель курса по PHP

Профессиональная деятельность — PHP developer более 6 лет. В настоящее время занимаю должность ведущего программиста систем внутреннего учета торгового холдинга. В активе — разработка сайтов-представительств: верстка, написание движка управления содержимым, разработка структуры баз данных. Работал в сфере разработки и сопровождения внутренних веб-ресурсов учета.

Помощь в трудоустройстве

Каждый выпускник получает помощь и поддержку от карьерного консультанта Level Up

  • Помощь в составлении IT-резюме и прохождении собеседования
  • Индивидуальные консультации по поиску работы и развитию карьеры
  • Регулярное информирование об открытых вакансиях от наших компаний-партнеров
  • Бесплатные посещения ивентов по soft skills и встреч c HR компаний для всех студентов

Начало курса

Можно присоединиться

Длительность

270 часов, 30 недель

Расписание

Пн, Ср, Пт 15.00-18.00

Стоимость

7 платежей по 3000 грн

Ждем тебя