Курс PHP – Онлайн

Курс PHP – Онлайн

Опануйте спеціальність PHP розробника за 6 місяців. З нуля до професіонала.

Курс розрахований на вікову категорію 17+

Тривалість
5 місяців
Залишилось місць
7 з 14
Ціна
15 700 грн
Доступне розтермінування на 12 місяців







    Для кого цей курс?

    Студенти
    Хочеш працювати в ІТ компанії? Почни вивчати необхідні технології з курсу мови програмування PHP.
    Розробники-початківці
    Розширюй власні знання, вивчивши ще одну мову програмування, та використовуй їх на практиці.
    Новачки у ІТ
    Ми розробили курс для тих, хто хоче розпочати свій шлях у ІТ з вивчення популярної мови програмування.

    Переваги курсу

    Практичні заняття
    Усі отримані з лекції знання закріплюємо на практичних заняттях шляхом роботи над різноманітними задачами.
    Допомога менторів
    Впродовж курсу та 6 місяців по завершенню ти можеш отримати консультацію та допомогу наших менторів з будь-яких питань по курсу чи ІТ галузі в цілому.
    Навчання онлайн
    Ти можеш навчатись будь-де, незалежно від умов, головне - доступ до Інтернету та вміння самоорганізації.
    Комплексний підхід
    Окрім мови програмування PHP, ми вивчатимемо і HTML 5 та CSS 3, щоб твої знання були комплексними.
    School

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

    Intro
    Підготовка робочого місця
    • Що вивчаємо, план курсу, який кінцевий результат курсу?;
    • Підготовка робочого місця;
    • Браузер;
    • Редактор коду (встановлення, розширення, налаштування);
    • Питання - відповіді.
    HTML / CSS
    Розмітка. Основи HTML. Основи CSS
    • Розмітка (рядкові елементи, блокові елементи, списки, посилання, якорі, зображення);
    • Основи CSS (поняття селекторів, селектор по тегу, селектор по класу, селектор по ID).
    Розміщення блочних елементів. Блочна модель.
    • Div;
    • Селектор All *;
    • Блочна модель: margin, padding, border, box-sizing;
    • Поняття x та y;
    • Inspect element (F12);
    • Float;
    • Clearfix;
    • Img.
    Основи SEO в HTML
    • Посилання тег < a > та тег < btn >
    • Поняття атрибутів Alt, Title, Description та тегу Title
    • Поняття тегів Section, Article, Aside, Header, Nav, Main, Footer.
    Таблиці. Псевдоелементи. Псевдокласи.
    • Звернення до дочірніх елементів;
    • Теги - table, thead, tbody, th, tr, td;
    • Псевдоелементи - ::before, ::after, ::selection, ::nth-child;
    • Псевдокласи - :hover, :active;
    • Властивість - transition.
    Адаптивна верстка.
    • Розміщення блочних елементів за допомогою властивості Flex;
    • Поняття Flexbox;
    • Властивості: justify-content; align items; align self; flex directions; flex-wrap; align-content; order; flex-shrink;
    • CSS правило @media-screen.
    Розміщення блочних елементів за допомогою властивості position.
    • Relative;
    • Absolute;
    • Fixed;
    • Top, right, bottom, left;
    • Transform: translate;
    • Z-index.
    Контактні форми. Підключення іконок. CSS Frameworks.
    • Bootstrap;
    • FontAwesome;
    • Google Fonts;
    • Теги: form, input, select, textarea, btn.
    Практика (частина 1)
    Верстка сайту (частина 1)
    Практика (частина 2)
    Верстка сайту (частина 2)
    JavaScript
    Вступ до JavaScript.
    • Синтаксис;
    • Змінні;
    • Типи данних;
    • Дії з типами;
    • Приведення до типів.
    Масиви данних, цикли та робота з ними.
    • Цикли;
    • Масиви;
    • Функції;
    • Методи масиву;
    • Switch;
    • Умовні вирази if, else.
    Робота з DOM ементами. Використання бібліотеки JQuery.
    • Поняття DOM елементів;
    • Вибір елементів з DOM (по ID, Class, Tag);
    • HTMLcollection;
    • Переведення з HTMLcollection в масиви;
    • CallBack;
    • JQuery, вибір елементу, event.
    Практика
    Підсумок уроків та практичне застосування вивченого.
    PHP
    Введення в PHP
    • Що таке PHP?
    • Синтаксис;
    • Робота з змінними;
    • Робота з операторами;
    • Функції require та include;
    Цикли, масиви, стрічки та функції
    • Створення простих масивів;
    • Використання циклів для роботи з масивами;
    • Створення асоціативних або багатовимірних масивів;
    • Створення стрічок та робота з ними;
    • Створення та використання функцій;
    Методи масивів та їх використання
    • Поєднання, ділення, сортування та фільтрація масивів;
    Методи стрічок та їх використання
    • Готові методи роботи з типом String та їх використання;
    Хешування стрічок. Дата та робота з датою
    • Принцип хешування стрічок;
    • Створення дати та принцип роботи з нею;
    Практичне заняття
    • Засвоєння отриманих знань на практиці;
    Робота з файлами
    • Відкритання;
    • Читання;
    • Запис;
    • Закриття;
    • Блокування;
    • Збереження;
    • Переміщення;
    Робота з мережею
    • Як працює мережа;
    • Способи роботи з мережею;
    Робота з запитами, принцип роботи URL, використання запитів
    • Що таке запити і коли вони використовуються?
    • Як побудована URL;
    • Які типи запитів існують і для яких задач вони використовуються;
    Cookies і їх використання
    • Що таке cookies і для чого використовуються?
    • Встановлення, запис, термін зберігання, читання і отримання cookies;
    Відправка електронних листів
    • Створення простих листів та їх відправка;
    • Оформлення листів за допомогою HTML;
    Сесії та їх використання
    • Що таке сесії?
    • Ініціалізація сесій;
    • Використання сесій та глобальних змінних;
    Практичне заняття
    • Засвоєння отриманих знань на практиці;
    XML
    • Що таке XML?
    • Створення XML файлів та робота з ними;
    Бази данних
    • Що таке база даних?
    • Які бази даних використовуються в програмуванні?
    • Робота з базами даних;
    Функції для роботи з базами даних
    • Типи функцій для взаємодії з базами даних;
    • Функції записує, читання і зміни даних в базі;
    Практичне заняття
    • Засвоєння отриманих знань на практиці;
    ООП
    • Що таке ООП?
    • Філософія і базові принципи ООП;
    Класи в ООП
    • Створення класів;
    • Методи класів;
    • Інкапсуляція, наслідування та поліморфізм;
    Абстрактні класи та інтерфейси
    • Абстрактні класи та їх використання;
    • Інтерфейси та їх використання;
    Практичне заняття
    • Засвоєння отриманих знань на практиці;
    Wordpress
    Основи Wordpress
    • Встановлення WP + Бази даних;
    • Основне налаштування: Permalink; Меню; Сторінки; Записи; Користувачі і їх ролі;
    • Встановлення плагінів та їх пояснення на прикладах (Cyr-To-Lat + ClassicEditor).
    Робота з темами
    • Готові теми: платні та безкоштовні (їх відмінність, плюси та мінуси);
    • Встановлення пустої (чистої) теми та її структура (header, footer, index);
    • Файл function.php та його оформлення:
    • стандартні налаштування (add support ("post_thumbnail"));
    • підключення стилів та скріптів;
    • реєстрація меню і віджетів.
    Принцип роботи шаблону WordPress
    • Цикли сторінок та основні шаблони (index, front_page, header, footer);
    • Створення власних типів записів, їхній поділ по категоріям;
    • Створення власних шаблонів сторінок та записів, їх підключення.
    Додаткові поля для контенту
    • Прості типи додаткових полів;
    • Способи пов'язання адмін. панелі з інтерфейсом;
    • Прогресивні типи полів та методи роботи з ними;
    • Логіка створення додаткових полів.
    Хуки і шорткоди
    • Створення і застосування хуків (hooks) і шорткодів (shortcode);
    Знайомство з плагінами
    • Використання плагіна Qtranslate XT;
    • Використання плагіна Contact Form 7.
    Оптимізація та захист
    • Оптимізація швидкості сайту;
    • Захист від злому;
    • Оптимізація зображень;
    • SEO налаштування.
    Перенесення сайту на домен і хостинг

    Що входить в курс?

    HTML
    CSS3
    Javascript
    PHP
    Wordpress
    ACF
    Хостинг
    Реальный проект
    Наші відгуки

    Відгуки

    Зеник Холявка
    Вчусь на прикладній математиці у ВНЗ, планую працювати за спеціальністю. Але не знав, з чого почати, бо практичних знань в університеті дають катастрофічно мало. Друг порекомендував піти разом з ним на курси програмування. Обрав напрям WordPress. Освоїв все дуже швидко, бо програма курсу дуже збалансована і легка для сприйняття. Тепер іду на співбесіду. Сподіваюсь, що все вийде!
    Вася Некращук
    Окончил курс Тестирования. Очень хорошая школа, с высоким уровнем преподавания. Все преподы – специалисты топ-уровня. Доволен своим выбором и рекомендую друзьям.
    Тоня Кедровська
    Місяць тому закінчила навчання на курсі SEO. Вдячна викладачам, що розклали все по поличках. До цього намагалась вчити самостійно, дивилась ролики в YouTube, але важко було розібратись без допомоги спеціалістів. Викладач розжовував усі моменти, які були важкими або незрозумілими. Тішить, що є школи, де настільки високий рівень викладання.
    Yurii Kravets
    Вчився на курсі WordPress. Задоволений рівнем викладачів. Все пояснюють детально, на реальних прикладах. Додатково перевіряють кожне домашнє завдання. Тому встигаємо виправити усі помилки та освоїти тему без витрати великої кількості часу.
    Ксенія Собчук
    Училась на курсе SMM. Очень много практических занятий, что мне понравилось. В других школах не так. Проходила уже несколько курсов во Львове, но эти - лучшие. Все, что было на лекциях - пригодилось. Рада, что решилась еще раз пойти учится.
    FAQ

    Питання - відповідь

    Я новачок в IT. Чи зможу я навчатися на ваших курсах?
    Так! Наші курси розраховані на новачків. До того ж, технічна освіта теж не обов’язкова. Якщо у тебе є сумніви, або ти вагаєшся, який курс обрати, запрошуємо пройти безкоштовний курс з “Основ програмування”.
    Які мінімальні знання та вимоги для початку навчання на курсах програмування та тестування?
    Все, що тобі необхідне ⎼ бажання навчатись та впевнене володіння персональним комп’ютером.
    Чи є у Вас пробні заняття?
    Так, ти можеш відвідати пробне заняття. Для цього тобі необхідно залишити заявку на сайті або зателефонувати нам за номером, вказаним на сайті.
    Чим Esfirum IT School відрізняється від інших навчальних закладів?
    Компанія Esfirum, на базі якої створені курси, - займає 2 місце серед 80 веб-студій у Львові по версії порталу IT Rating і входить до ТОП-100 ІТ-компаній України. Викладачі, котрі навчатимуть тебе, - провідні ІТ фахівці Esfirum Digital Agency та інших ІТ-компаній Львова.
    Чи потрібно приносити на заняття особистий комп’ютер?
    Так, адже ми вважаємо, що найзручнішою технікою є тільки власна техніка. На заняттях викладачі допоможуть тобі встановити усе необхідне програмне забезпечення. Якщо ж у тебе немає ноутбука, ми спробуємо вирішити це питання!
    Як зареєструватися на курси від Esfirum?
    Все просто: заповни форму на нашому сайті або зателефонуй за номером телефону.
    Чи є вступне тестування для того, щоб потрапити на курси?
    Ні, адже ми навчаємо з нуля.
    Чи є домашні завдання?
    Так, звісно. Для того, щоб засвоїти усю інформацію з тем, ти не лише виконуватимеш завдання на практичних заняттях, а й вчитимешся вдома.
    Як зазвичай проходить заняття?
    У нас цікава система: кожен курс складається з декількох уроків на тиждень: теоретичне заняття, після якого ти отримуєш всю необхідну інформацію та відеозапис лекції, і практичні заняття. Проте, курси SEO, SMM та Тестування проходять виключно в аудиторіях Esfirum IT School. Можливість проходження цих курсів онлайн обговорюється безпосередньо з менеджером.
    Чи ви видаєте сертифікат про закінчення курсів?
    Так, завершивши курс, ти отримаєш сертифікат.
    Чи можна оплачувати курси за безготівковим розрахунком?
    Так, можна.
    Чи можлива оплата частинами?
    Так, у нас діє розтермінування платежів до 12 місяців.
    Я не встиг(ла) записатися на навчання і курс вже почався. Чи можу приєднається до групи?
    Так, за наявності вільних місць у групі. Викладач надасть всю необхідну інформацію з уже пройдених групою уроків курсу.
    Зі скількох людей складаються групи?
    Зазвичай до 10-12, залежно від курсу. В акційних групах може бути до 15 осіб. У будь-якому випадку, процес навчання у Esfirum IT School побудований так, що ніхто з учнів не залишиться без уваги. На занятті також іноді присутній асистент викладача, який допомагає студентам з практичними завданнями. Мінімальна кількість людей для запуску групи ⎼ 3.
    Чи є можливість пройти курс онлайн, якщо я з іншого міста?
    Так, онлайн курси у нас також можливі.
    Як зареєструватись на безкоштовні курси?
    Заповни форму на нашому сайті або зателефонуй за номером телефону.
    Чи можливо відразу після курсів влаштовуватись на роботу?
    Якщо ти успішно виконуватимеш усі завдання та рекомендації викладача, а також захистиш свій випускний проект - звичайно так! До того ж у кінці кожного курсу ми проводимо персональні навчання з працевлаштування, на яких наші рекрутери допомагають тобі скласти резюме та розповідають про основні аспекти успішного проходження співбесід. Також ти отримуєш навички роботи в командах за методологією Scrum.
    Записатися на курс
    Курс PHP

    Курс PHP – це комплексна програма з вивчення HTML 5/ CSS 3 та PHP, пройовши яку ти зможеш власноруч створювати проекти. 

    Що таке PHP?

    PHP – це скриптова, веб-орієнтована мова програмування, яка є однією із найпопулярніших мов у світі. 80% веб-сайтів розроблені з використанням PHP. Ця мова створена спеціально для розробки на бекенді. Популярною ця мова є ще й тому, що вона легша за інші серверні мови і є простою  для новачків.

    Онлайн курс PHP дасть тобі наступні знання:

    • Знання ООП та шаблонів проектування;
    • Вміння працювати з базами даних;
    • Розуміння основ алгоритмів і структур даних та інші.

    Наш курс орієнтований на те, що дати кожному необхідний для роботи обсяг знань та практичних вмінь, щоб ти зміг самостійно працювати над проектами. Після закінчення курсу ти матимеш можливість обрати свій шлях в ІТ та спробувати себе на співбесідах у різних ІТ компаніях.

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

    Чому варто обрати навчання на онлайн курсі PHP в Esfirum IT School?

    По-перше, наші викладачі – високорівневі програмісти кращих ІТ компаній Львова. Знання, якими вони ділитимуться на заняттях, справді безцінні.

    По-друге, ми поєднуємо теорію та практику для кращого засвоєння навчального матеріалу впродовж курсу.

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

    То що, спробуємо? Заповнюй форму зворотнього зв’язку – і наш менеджер тобі зателефонує.

    Графік роботи:

    ПН-ПТ: 09:00 - 22:00
    СБ: 09:00 - 14:00
    НД: вихідний

    Соц. мережі: