ПРОФЕСІЯ

РНР-РОЗРОБНИК

  • Опануєш принципи адаптивної та «гумової» верстки
  • Навчишся розробляти повноцінні інтернет-проекти на РНР
  • Зможеш створювати динамічні веб-додатки за допомогою фреймворків та бібліотек

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

Дізнатися більше

Тривалість

240 годин, 27 тижнів

Розклад

вт, чт 18.00-21.00 та сб з 9.00-12.00

Вартість

7 платежів по 3800 грн

Чим займається РНР-розробник

РНР-спеціаліст займається розробкою сайтів і веб-додатків та інтегрує їх у внутрішні системи бізнесу (ERP, 1C, CRM і прийом платежів).

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

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

Програміст php

від 400$
до 3600$

(за даними work.ua або dou.ua)

Особливості
мови РНР

РНР — скриптова мова загального призначення, яка інтенсивно застосовується для розробки веб-додатків. РНР-код легко інтегрується із FrontEnd. Мова РНР проста для вивчення і разом із тим задовольняє потреби професійних програмістів. Вона популярна своєю здатністю до масштабування, підтримкою величезної спільноти і відкритим початковим кодам.

Що буде на курсі

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

Теоретичні знання одразу застосуєш на практиці. А викладач дасть зворотний зв’язок і допоможе обрати оптимальні рішення для твоєї задачі

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

Вивчиш технології, необхідні для розробки повноцінного додатку. Зможеш обирати оптимальні підходи для вирішення задач

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

Прокачаєш навички комунікації, отримаєш досвід роботи в команді та досвід управління проектом

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

Попрацюєш із готовими фреймворками, спробуєш компонувати додатки із наявних пакетів і робити відладку їх взаємодії

Знання та навички

  • Адаптивна верстка за допомогою HTML, CSS
  • Контроль за змінами коду проекта, робота на GitHub
  • Вирішення проектних задач за допомогою JavaScript
  • Робота з бібліотеками Laravel
  • Налаштування клієнт-серверної взаємодії з базою даних
  • Розробка backend на РНР

Ты освоишь

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

Після навчання ти зможеш

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

Курс буде корисним

новачкам в ІТ, які хочуть змінити сферу діяльності, опанувавши перспективну професію РНР-програміста
усім, хто пробував програмувати раніше і хоче поглибити та структурувати знання
усім, хто хоче створити свій продукт, використовуючи 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 років досвіду). Зараз на посаді провідного програміста систем внутрішнього обліку у торговому холдингу. В активі — розробка сайтів-представництв: верстка, написання CMS, розробка структури баз даних.

Допомога в працевлаштуванні

Кожен випускник отримує допомогу і підтримку від кар'єрного консультанта Level Up

  • Допомога в складанні IT-резюме та проходження співбесіди
  • Індивідуальні консультації з пошуку роботи та розвитку кар’єри
  • Регулярне інформування про відкриті вакансії від наших компаній-партнерів
  • Безкоштовні відвідування івентів по soft skills і зустрічей c HR компаній для всіх студентів

Початок курсу

Можна приєднатись

Тривалість

240 годин, 27 тижнів

Розклад

вт, чт 18.00-21.00 та сб з 9.00-12.00

Вартість

7 платежів по 3800 грн

Чекаємо на тебе