Тривалість
3 місяці
1 зан./тижд. по 3 год.
Вартість
3800 3200 грн/міс
Старт
7 грудня 2024
Запис на навчання
36 год. – очне навчання в аудиторії.
72 год. – виконання домашніх практичних робіт.
Курс призначений для тих, хто хоче опанувати сучасні технології веб-розробки та створювати комплексні веб-застосунки та сайти. Протягом курсу ви навчитеся працювати з основами та просунутими можливостями JavaScript, PHP, MySQL і популярними фреймворками.
Що ви вивчите:
- JavaScript — мова програмування для створення інтерактивних інтерфейсів та логіки на стороні клієнта.
- PHP — серверна мова програмування, яка дозволяє динамічно генерувати веб-сторінки та взаємодіяти з базами даних.
- MySQL — реляційна база даних для зберігання та обробки даних веб-додатків.
- Інструменти автоматизації — для спрощення процесу розробки та тестування (залежить від конкретних потреб групи).
- Фреймворки Vue.js, React, Svelte — вибір одного з цих фреймворків для роботи з фронтендом дозволить вам створювати сучасні, швидкі та інтерактивні інтерфейси.
- 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
Інструменти автоматизації
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 відповідного навчального курсу, що підтверджує термін навчання та отриманий рівень знань
Записатись на курс