Full-Stack Development з JavaScript, PHP та Laravel

Full-Stack Development з JavaScript, PHP та Laravel

Цей курс — це збалансований підхід до опанування веб-розробки, що поєднує теорію та практику. Ви навчитеся створювати сучасні застосунки від інтерактивного інтерфейсу до потужної серверної частини.

Що ви опануєте?

  1. JavaScript
    • Мова програмування для роботи з фронтендом: створення інтерактивності, обробка подій, асинхронні запити.
  2. Фронтенд-фреймворки (на вибір групи)
    • Vue.js — простота та гнучкість для побудови компонентів.
    • React — розробка інтерактивних SPA-застосунків.
    • Svelte — легкість і висока продуктивність для сучасних інтерфейсів.
  3. PHP та Laravel
    • Основи PHP: серверна логіка, робота з API, обробка запитів.
    • Laravel: побудова масштабованих серверних застосунків із використанням MVC-архітектури, роутинг, міграції та моделі.
  4. MySQL
    • Проєктування баз даних, створення таблиць, запити SQL для обробки даних.
    • Інтеграція баз даних із фронтендом та бекендом.

Детальніше

Web development  JS & PHP  (17+)

Web development JS & PHP (17+)

 

Тривалість

3 місяці

1 зан./тижд. по 3 год.

 

Викладачі

Михайло Овчар

 

Вік 

17+ років

Графік

Сб.16.00-19.00

 

Вартість

3800 3200 грн/міс

 

Старт

7 грудня 2024

Запис на навчання

36 год. – очне навчання в аудиторії.

72 год. – виконання домашніх практичних робіт.

Курс призначений для тих, хто хоче опанувати сучасні технології веб-розробки та створювати комплексні веб-застосунки та сайти. Протягом курсу ви навчитеся працювати з основами та просунутими можливостями JavaScript, PHP, MySQL і популярними фреймворками.

Що ви вивчите:

  1. JavaScript — мова програмування для створення інтерактивних інтерфейсів та логіки на стороні клієнта.
  2. PHP — серверна мова програмування, яка дозволяє динамічно генерувати веб-сторінки та взаємодіяти з базами даних.
  3. MySQL — реляційна база даних для зберігання та обробки даних веб-додатків.
  4. Інструменти автоматизації — для спрощення процесу розробки та тестування (залежить від конкретних потреб групи).
  5. Фреймворки Vue.js, React, Svelte — вибір одного з цих фреймворків для роботи з фронтендом дозволить вам створювати сучасні, швидкі та інтерактивні інтерфейси.
  6. Laravel (PHP Framework) — потужний інструмент для розробки серверної частини, який дозволяє швидко будувати гнучкі та масштабовані веб-додатки.

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

Для кого курс: Курс розрахований на студентів з базовими знаннями програмування, які хочуть поглибити свої навички у веб-розробці та освоїти нові інструменти.

Навчальний план


JavaScript

JavaScript Syntax

JavaScript Comments

Use Strict

Variables

Operators

Arithmetic

Assignment

Data Types

Functions & Function Scope

Objects

Events

Strings & String Methods

Numbers & Number Methods

Arrays & Array Methods & Sorting Arrays & Array Iteration Methods

Date Objects & Date Formats & Get Date Methods & Set Date Methods

Math Object

Random

Booleans

Comparison and Logical Operators

If else and else if

Switch

For Loop

While Loop

Break and Continue

Type Conversion

Bitwise Operations

Regular Expression

JavaScript this Keyword

Const

Arrow Function

Debugging

JavaScript Forms

JavaScript Objects

JavaScript Function

JavaScript HTML DOM

JavaScript Window – The Browser Object Model

JS AJAX

JS JSON

Web API

Інструменти автоматизації

Git/Bitbucket

Vue.js, React, Svelte (на вибір групою)

Використання Virtual DOM для поліпшення продуктивності web-застосунка.

Установка, огляд інструментів розробника.

Шаблони проектування: Model-View-Controller, Model-View-ViewModel.

Шаблони. Інтерполяції і Директиви. Обчислювані властивості.

Відстеження подій web-застосунка, методи-обробники подій.

Можливості по роботі з css-класами і стилями.

Зв’язування даних з елементами форм.

Застосування різних директив для створення форм.

Основи компонентів. Створення та організація компонентів в  web-застосунку.

Робота з API і тестування web-застосунка.

Використання додаткових бібліотек в web-застосунку.

MySQL

Введення. Особливості побудови реляційних баз даних. SQL. Створення таблиць

Введення, модифікація та видалення даних з таблиць.

Побудова SQL запитів на отримання даних та їх виведення.

Створення ключів та зав’язків між таблицями.

PHP

Отримання та збереження даних за допомогою SQL запитів

Побудова сторінок з отриманими даними

Побудова класів

Робота з електронною поштою

Збереження файлів та зображень

PHP Framework Laravel

The Basics

Architecture Concepts

Security

Database

Eloquent ORM

Testing

Packages

API

Набір на навчання відбувається постійно. Навчання починається по факту набору групи. Час та дні проведення занять можуть обиратися за домовленістю усіх учасників групи.

Студенти формуються в групи по 6-12 осіб. Для кожного – персональний ноутбук.

Документ про закінчення курсів:
Фірмовий Сертифікат New IT School відповідного навчального курсу, що підтверджує термін навчання та отриманий рівень знань


Записатись на курс


Excel – невід’ємна частина сучасного бізнесу

Excel – невід’ємна частина сучасного бізнесу

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

👉 Excel дозволяє швидко та зручно обробляти великі обсяги інформації, структурувати її, сортувати, фільтрувати та здійснювати пошук. Це робить роботу з даними більш організованою та ефективною. Детальніше

Курс “Web Development” (17+): Створення професійних веб-застосунків і сайтів

Курс “Web Development” (17+): Створення професійних веб-застосунків і сайтів

👉 Хочете опанувати навички розробки веб-застосунків та сайтів на професійному рівні? Наш курс “Web Development” – це ідеальна можливість зануритися у світ веб-програмування і навчитися працювати з усіма необхідними інструментами та технологіями. 🌟 Чому варто вибрати курс “Web Development”?

  • Високий попит на ринку: Знання веб-розробки – це ключ до багатьох кар’єрних можливостей у сфері IT, адже кожен бізнес потребує якісного веб-продукту.
  • Універсальність навичок: На курсі ви освоїте не тільки базові технології для створення сайтів, але й навчитеся працювати з серверними рішеннями та базами даних.
  • Широкий стек технологій: Ви зможете розробляти як прості статичні сайти, так і складні веб-застосунки з інтеграцією баз даних та API.

Детальніше

 Комплексний курс “Web design UI/UX “(Photoshop, Illustrator, Figma)

 Комплексний курс “Web design UI/UX “(Photoshop, Illustrator, Figma)

Курс “Web design UI/UX” з повним стеком технологій для дизайнера: Photoshop, Illustrator, Figma.

Професія дизайнера не лише творча, а й стратегічно важлива для успіху продуктів та брендів.

🏞 Роль Дизайнера:

👉Створення Інтерфейсів. Дизайнер розробляє ефективні та привабливі інтерфейси для веб-сайтів, мобільних додатків та програмного забезпечення, забезпечуючи зручність взаємодії користувача. Детальніше

Web Design UI/UX (17+): Комплексний курс для дорослих

Web Design UI/UX (17+): Комплексний курс для дорослих

👉 Запрошуємо дорослу аудиторію на наш комплексний курс “Web Design UI/UX” (17+), де ви навчитеся основам створення сучасних і зручних інтерфейсів з використанням популярного стеку технологій: Photoshop, Illustrator, Figma. Це ідеальна можливість для тих, хто хоче опанувати професію веб-дизайнера або підвищити свої навички в цій сфері.

🌟 Чому варто пройти курс “Web Design UI/UX”? Детальніше

Вітаємо у нашій New IT School family

Вітаємо у нашій New IT School family

Старти нових груп.

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

На тебе чекають захоплюючі заняття з:
👨‍💻 Алгоритмізації та програмування Детальніше