Web development  JS & PHP  (17+)

Web development JS & PHP (17+)

 

Тривалість

3 місяці

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

 

Викладачі

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

 

Вік 

17+ років

Графік

Сб.16.00-19.00

 

Вартість

3800 3200 грн/міс

 

Старт

7 грудня 2024

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

Курс призначений для тих, хто хоче опанувати сучасні технології веб-розробки та створювати комплексні веб-застосунки та сайти. Протягом курсу ви навчитеся працювати з основами та просунутими можливостями 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 відповідного навчального курсу, що підтверджує термін навчання та отриманий рівень знань


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