Базовий курс PHP в Києві

Основи мови простими словами. Навчись принципам Back end-розробки
СТАРТ
ЧАС
січень 2020
6000 грн
з можливістю оплати частинами
ЦІНА
48 годин
2-3 рази на тиждень
з 19:00 до 22:00
Для юр. лиц цена указана без НДС
Про курс
Мова PHP добре підходить для створення простих web-проектів самостійно або у невеликій команді. PHP проста у вивченні, стабільна та надійна. За її допомогою написані Wikipedia та Facebook. До того ж, PHP використовується для створення інтернет-магазинів.

В кінці курсу ви засвоїте базові конструкції PHP, навчитеся працювати з масивами та розробите власний проект — інтернет-магазин.
Що містить курс?
16 занять — від теорії до створення власного проекту
Сертифікат про закінчення
Контроль знань — практичні роботи та тести
Досвід роботи в команді та проект для портфоліо
Консультації та коментарі щодо проекту від викладача
Інтерактивний особистий кабінет з доступом до матеріалів курсу
Що ви навчитесь робити?


— Орієнтуватися у синтаксисі мови PHP, писати чистий код

— Розуміти особливості Back end-розробки та принцип роботи вебу
Чого не буде
- Теорії без практики
- Застарілих механік роботи
- Переказів чужих лекцій та книг
- Запитань без відповідей
— Працювати з cookies та sessions

— Розуміти основи HTTP-протоколу
В рамках курсу ви будете працювати в групах над реальними проектами.
Це буде цікаво та ефективно!
Викладачі
Зробіть перші кроки у програмуванні під керівництвом практикуючих спеціалістів!
Володимир Купрієнко
3+ роки досвіду у PHP-розробці
Юрій Орлик
7+ років досвіду в Back end-розробці
Олександр Топчій
3+ роки досвіду у викладанні програмування
Професійний розробник, який має досвід роботи над проектами будь-якої складності. Розуміє життєвий цикл ПЗ від стадії ідеї до продакшена. Володимир створює продукт, який взаємодіє з базами даних, API, СRM-системами і повністю готовий виконувати завдання бізнесу.

В арсеналі розробника PHP, Yii2, Symfony 4, MySQL, MongoDB, Memcached, а також ряд технологій для front end розробки. Це дозволяє вирішувати завдання з використанням різних підходів і пошуком найбільш ефективного з них, що робить можливим вихід у світ якісного продукту.

Студенти навчаться працювати з серверною частиною програми за допомогою PHP і отримувати весь обсяг необхідних знань для успішної кар'єри веб-розробника. Отримані знання будуть закріплюватися практичними завданнями, які допоможуть краще засвоїти матеріал.
Останні кілька років працював керівником відділу веб-розробки в компанії «Tentorg». В рамках цієї роботи, його командою було запущено кілька проектів в сфері тендерних закупівель.
На даний момент працює керівником команди бекенд-розробників в міжнародній компанії «Investors in Ideas». Працює над великим проектом з мікросервісной архітектурою в сфері Marketplace.

У своїй роботі переважно використовує популярні MVC-фреймворки, такі як Yii2 і Laravel і бази даних MySQL.

Володіє сучасними технологіями і методиками розробки веб-додатків, такими як: PHP, Laravel, MySQL, Redis, Elasticsearch, REST API, Oauth2, Microservices, Rabbitmq, GIT, Agile, Scrum і багато іншого.
Компетентний викладач з творчим підходом до своєї роботи. Дуже легко і цікаво подає матеріал, закріплюючи теоретичну термінологію простими прикладами з життя. Вміє виходити з будь-якого складного становища в програмуванні і навчить цього своїх студентів. Навчав більше 1500 початківців і досвідчених розробників, які після випуску влаштувалися на роботу в успішні компанії.

Олександр досконально знає PhotoShop, HTML, CSS, JavaScript, PHP, ASP.NET, C #, MS SQL. Намагається не зупинятися на досягнутому рівні і весь час розвиватися, чому і вчить своїх студентів. Викладав курси PHP Base, PHP Essential, HTML, CSS, C #, SQL, HTML, Javascript і інші для таких великих компаній, як: FOZZY GROUP, SkillUp, Перспектива XXI, Cyberbionic Systematics.

"Бореться" за чистоту коду і прищеплює цю "любов до порядку" всім своїм студентам. Випускники відзначають, що Олександр навіть найскладнішу і нудну теорію підносить настільки цікаво, що весь час занять пролітає непомітно.

Програма навчання

1. Web- додатки і роль мови PHP в роботі з ними
  • Як влаштований інтернет
  • Клієнт-серверна архітектура
  • Налаштування ПО
2. Основи мови PHP
  • Змінні, константи
  • Вирази, оператори
  • Типи даних та приведення типів
  • Керуючі конструкції
3. Основи роботи з системою контролю версій
4. Робота з масивами
  • Цикли
  • Масиви
  • Робота з асоціативними масивами
5. Функціональне програмування
  • Функції
  • Область видимості змінних
  • Суперглобальні змінні
  • Сувора типізація
6. Огляд вбудованих функцій
  • Огляд вбудованих функцій (функції для робота з рядками, з масивами)
  • Рекурсія
  • Стилі кодування
7. Фільтрація, валідація даних та робота з формою
  • Робота з веб-формами
  • Прийом і обробка даних від користувача
  • Фільтрація та валідація даних
  • Основи HTTP-протоколу
  • Що собою являють заголовки відповіді і запиту
8. Робота з файловою системою
  • Робота з файловою системою
  • Читання і запис даних в файл
9. Cookie, Sessions
  • Регулярні вирази
  • Робота з cookie
  • Sessions
  • Відмінності sessions і cookies, їх спільне використання
10. Реляційна модель баз даних
  • SQL — мова запитів
  • Запити на вибірку даних
  • Робота з join
  • Робота з множинами
11. Основні запити SQL
  • Запити з Group by, Having
  • Запити DDL
12. MySQL: Системи управління базами даних
  • Нормалізація, цілісність даних
  • Транзакції
  • MySQL: Системи управління базами даних
  • Відправлення запитів до СУБД, за допомогою PHP
13. Робота над спільним проектом 'Інтернет-магазин'
  • Робота над спільним проектом 'Інтернет-магазин' (Тривалість: 3 уроки)
  • Розбір архітектурних рішень в проекті
  • Знайомство з шаблонами відображення
14. Створення CMS
  • Створення CMS в проекті
15. Знайомство з ООП:
  • Класи і об'єкти
  • Інкапсуляція
  • Поліморфізм
  • Спадкування
  • Робота з винятками
16. Хостинг
  • Відправка пошти
  • Хостинг
  • Системи контролю версій
  • Робота з XML, JSON
Що кажуть наші випускники
На протяжении курса получила хороший опыт в разработке проекта от начала и до конца, каждую новую тему подробно и доходчиво объясняли, и сразу все новые технологии и знания внедряли в наш проект, что помогло хорошо все усвоить на практике.

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

Очень повезло с преподавателем курса — Владимиром Куприенко, который с радостью делится своим опытом и помогает каждому в решении проблем.
Поддержка и помощь от преподавателя никуда не пропадает и после окончания курса.

Если кто-то сомневается, идти на этот курс или нет — идите, у Вас есть возможность получить хорошую базу теории и практики для успешной карьеры PHP разработчика 🙂
Прошел полное направление по РНР. По началу было сложно, т.к. пришлось уделять обучению много времени, но это дало мне большой толчек в развитии. Программа достаточно насыщенная, проходили дополнительно Git, разбирали Linux, Symfony. После обучения успешно прошел стажировку, и сейчас уже работаю по специальности на позиции Junior PHP developer. На данный момент хожу на HTML, планирую пойти на JS. Доволен преподавателем по курсу HTML Пашей Колесниковым, всегда расскажет о каких-то фишках сверх программы.

Отдельное спасибо преподавателю Дмитрию Денисову за насыщенные практические занятия и за поддержку во время обучения.
Випуск IT education academy PHP basic 2019
Встигни забронювати своє місце в групі
Навчання проходить в групах до 12-ти людей
Встигни забронювати своє місце в групі
Навчання проходить в групах до 12-ти людей

Часті питання

Чи не буде в курсі забагато теорії? Я точно отримаю практичні знання?
Інформація без практичного закріплення довго не тримається в пам'яті. Тому після отримання нових знань, наші студенти одразу застосовують їх на практиці. Ментор допомагає їм впоратись із завданнями та відповідає на питання, які можуть виникнути. Тож на вас очікує практика на заняттях, в домашніх завданнях, а також при роботі із власним проектом наприкінці курсу.
Якщо я роблю паузу в навчанні (наприклад, через хворобу), чи можу я відновитися? Чи час та гроші будуть втрачені?
Якщо ви вимушені тимчасово припинити навчання, вам потім не потрібно буде знов повертатися на самий початок. Ви можете продовжити з того ж місця, де зупинились, а отже, ваш прогрес не буде втрачений. Деталі відновлення ви можете уточнити в адміністрації.
Як відбувається процес працевлаштування в ITEA після проходження курсу та отримання сертифікату?
Студенти, які набрали максимальну кількість балів у ході навчання та пройшли програму Roadmap, отримують спеціальну форму резюме для заповнення. Після цього відділ кадрів буде рекомендувати їх нашим компаніям-партнерам для проходження практики. Тож найкращі студенти отримають стажування та досвід, який допоможе у подальшому працевлаштуванні.
Чи буде викладач допомагати мені з рішенням практичних завдань: давати поради, дивитись скріншоти, поясняти те, що я не зрозумів?
Так. Викладач завжди на зв'язку, щоб спрямувати студента та за необхідності виправити його. Він базує своє навчання на власному досвіді та наводить приклади із власної практики. Викладач не рухається далі програмою, поки студенти не засвоять матеріал на належному рівні.
Чи є вікові обмеження на проходження курсу?
Курси націлені на аудиторію віком від 15 років. В нас також є дитячі курси, для дітей від 8 років.
Чи потрібно мати попередню підготовку в рамках вашого навчання?
Мінімальні вимоги вказані на сторінці кожного курсу. Найчастіше базові курси програмування не потребують спеціальної підготовки. Для поглибленого навчання достатньо матеріалу попереднього курсу.
Який рівень англійської потрібен для працевлаштування на позицію Junior?
Для того, щоб займати посаду Junior, рівень англійської має бути не нижче ніж Intermediate.

Базовий курс PHP

Старт навчання
Берестейська Старт курсу запитуйте в адміністрації
Позняки Старт курсу запитуйте в адміністрації
ВДНГ Старт курсу запитуйте в адміністрації
48 год. по 2-3 рази на тиждень

Опис курсу

Базовий курс дозволить вам оволодіти мовою програмування PHP з нуля. Ви познайомитеся з топологією мережі, організацією і оформленням коду, елементами, функціями та іншими фундаментальними поняттями, які зроблять PHP для початківців простим в освоєнні.

Навчання PHP спрямовано на застосування отриманих знань в реальних проектах, тому у вас буде можливість також попрактикуватися в роботі з командами SQL і елементами Frontend. Крім цього поговоримо про безпеку в інтернеті і захист інформації. По закінченню курсу ви розробите реальний проект. Оволодівши базовими вміннями і навичками, Ви зможете приступити до вивчення Поглиблених уроків PHP.

Після курсу Ви зможете:

  • Виконувати нескладні проекти на PHP, самостійно або в команді
  • Виконувати завдання на фрілансі
  • Організувати власний проект (start-up)

Разом дешевше

Базовый курс PHP
+
Продвинутый курс PHP
=

14000 грн.

11900 грн.

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

  • Web- додатки і роль мови PHP в роботі з ними.
    • Як влаштований інтернет.
    • Клієнт-серверна архітектура.
    • Налаштування ПО.
  • Основи мови PHP
    • Змінні, константи.
    • Вирази, оператори.
    • Типи даних та приведення типів.
    • Керуючі конструкції.
  • Основи роботи з системою контролю версій
  • Робота з масивами
    • Цикли.
    • Масиви.
    • Робота з асоціативними масивами.
  • Функціональне програмування
    • Функції.
    • Область видимості змінних.
    • Суперглобальні змінні.
    • Сувора типізація.
  • Огляд вбудованих функцій
    • Огляд вбудованих функцій (функції для робота з рядками, з масивами).
    • Рекурсія.
    • Стилі кодування.
  • Фільтрація, валідація даних і робота з формою
    • Робота з веб-формами.
    • Прийом і обробка даних від користувача.
    • Фільтрація та валідація даних.
    • Основи HTTP протоколу.
    • Що собою являють заголовки відповіді і запиту.
  • Робота з файловою системою
    • Робота з файловою системою.
    • Читання і запис даних в файл.
  • Cookie, Sessions
    • Регулярні вирази.
    • Робота з cookie.
    • Sessions.
    • Відмінності sessions і cookies, їх спільне використання.
  • Реляційна модель баз даних
    • SQL - мова запитів.
    • Запити на вибірку даних.
    • Робота з join.
    • Робота з множинами.
  • Основні запити SQL
    • Запити з Group by, Having.
    • Запити DDL.
  • MySQL: Системи управління базами даних
    • Нормалізація, цілісність даних.
    • Транзакції.
    • MySQL: Системи управління базами даних.
    • Відправлення запитів до СУБД, за допомогою PHP.
  • Робота над спільним проектом 'Інтернет-магазин'
    • Робота над спільним проектом 'Інтернет-магазин' (Тривалість: 3 уроки).
    • Розбір архітектурних рішень в проекті.
    • Знайомство з шаблонами відображення.
  • Створення CMS
    • Створення CMS в проекті.
  • Знайомство з ООП:
    • Класи і об'єкти.
    • Інкапсуляція.
    • Поліморфізм.
    • Спадкування.
    • Робота з винятками.
  • Хостинг
    • Відправка пошти.
    • Хостинг.
    • Системи контролю версій.
    • Робота з XML, JSON.

Мінімальні вимоги:

  • Орієнтація в простих математичних задачах, алгоритмах
  • Логічне мислення
  • Наявність власного ноутбуку для занять в аудиторіях
  • Знання основ теорії програмування

* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!

spinner-it