Курси WEB Developer и Webmaster

Фільтр
Курс
Формат
Online
Початок навчання
13.09.2023
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Robot Dreams
  • Python
  • WEB Developer / Webmaster
Подробиці

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

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

Вступне заняття. Знайомство з програмою

Запис бонусного блоку "Основи фронтенд-розробки"

Бази даних

Теми:

  • Знайомство з базами даних
  • Створення бази даних
  • Робота з базами даних. Part 1
  • Робота з базами даних. Part 2

Результати:

  • Знаєте, що таке база даних та які вони бувають
  • Вмієте під'єднувати бази даних за допомогою Python
  • Познайомилися з принципами роботи з базами даних SQL
  • Навчилися створювати та працювати з базами даних і таблицями за допомогою SQLite

Мережеве програмування

Теми:

  • Основи веброзробки
  • Знайомство з HTML/CSS/JS
  • Базова робота з HTML/CSS/JS
  • Взаємодія з API

Результати:

  • Розумієте різницю між фронтендом і бекендом
  • Знаєте, що таке мережеве програмування та як воно вліштоване
  • Вмієте працювати з HTML і CSS
  • Знаєте базовий синтаксисJavaScript
  • Навчилися працювати зі сторонніми API-інтерфейсами

Python для веброзробки

Теми:

  • Знайомство з Flask
  • Веброзробка за допомогою Flask. Part 1
  • Веброзробка за допомогою Flask. Part 2
  • Веброзробка за допомогою Flask. Part 3
  • Веброзробка за допомогою Flask. Part 4
  • БОНУС. Воркшоп по роботі з Telegram API
  • Знайомство з Django
  • Django ORM. Part 1
  • Django ORM. Part 2
  • Робота в Django. Part 1
  • Робота в Django. Part 2
  • Робота в Django. Part 3
  • БОНУС. Воркшоп по роботі з Django-проєктами
  • Django REST (DRF). Part 1
  • Django REST (DRF). Part 2
  • Асинхронні задачі в Django

Результати:

  • Вмієте працювати з API-інтерфейсами
  • Налаштовуєте обмін повідомленнями між клієнтом і сервером
  • Вмієте працювати з фреймворком Flask для створення вебзастосунків
  • Знаєте, як гарантувати обмін інформацією між клієнтом і сервером у режимі реального часу
  • Вмієте налаштовувати аутентифікацію та авторизацію
  • Працюєте з Django

Запуск застосунку в Docker

Теми:

  • Підготовка до запуску застосунку. Docker. Part 1
  • Підготовка до запуску застосунку. Docker. Part 2
  • Q&A-сесія

Результати:

  • Вмієте готувати застосунок до запуску за допомогою Docker
  • Працюєте з docker-compose для спільного використання багатоконтейнерних програм

Особливості курсу

  • Заняття щопонеділка та щосереди
  • База знань
  • Підвищення скілів
  • Кар'єра
  • Бонус: запис блоку по frontend development

Викладачі курсу

Олексій Клименюк - Software Engineer у SEEN

Більше інформації
Курс
Рекомендуємо
Формат
Online
Початок навчання
01.08.2024
Тривалість
16 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
Robot Dreams
  • Lead / Architect / CTO
  • WEB Developer / Webmaster
Подробиці

Комплексний курс про те, як знаходити нестандартні рішення у складних робочих задачах, оптимізувати рядки програмного коду та масштабувати ІТ-системи, спираючись на знання з алгоритміки.

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

Введення до алгоритмів та структур даних

  • Розберетеся в тому, що таке алгоритми та структури даних
  • Дізнаєтеся, у яких сферах використовують алгоритми та які завдання вони вирішують
  • На реальних прикладах із життя та технічних прикладах із практики лектора навчитеся визначати складність алгоритмів

Масиви як структура даних

  • Навчитеся обробляти масиви та виконувати прості операції над ними [доступ, пошук, вставка, видалення]
  • Розберете кілька різних завдань з роботи з масивами
  • Навчитеся визначати тимчасову складність і складність пам'яті масивів

Зв'язаний список, стеки та черги

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

Рекурсія

  • Дізнаєтеся, коли та навіщо застосовувати рекурсію
  • Розберете типові рекурсивні завдання та навчитеся реалізовувати алгоритми із застосуванням рекурсії
  • Розрахуєте n-й елемент для послідовності Фібоначчі за допомогою рекурсії

Алгоритми пошуку та сортування

  • Розберетеся у видах алгоритмів пошуку та сортування
  • Дізнаєтеся, що таке бінарний пошук та навчитеся реалізовувати завдання із застосуванням бінарного алгоритму
  • Визначите різницю між тимчасовою складністю та складністю пам'яті

Алгоритми сортування. Part 1

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

Алгоритми сортування. Part 2

  • Реалізуєте сортування злиттям та швидке сортування
  • Навчитеся вибирати вид алгоритму відповідно до конкретного завдання та знаходити оптимальний спосіб розв'язання

Дерева

  • Дізнаєтеся, як структура даних "дерево" допомагає зберігати ієрархічну інформацію
  • Розберете види деревоподібних структур даних
  • Зрозумієте, чим бінарне дерево відрізняється від дерева загального вигляду
  • Навчитеся знаходити спільного предка, визначати діаметр дерева та зв'язки між вузлами
  • Напишете алгоритм знаходження k-го елемента в масиві
  • Дізнаєтеся, які підходи можна застосувати для розв'язання типових завдань із бінарними деревами пошуку

Збалансовані дерева

  • Детально вивчите структуру AVL-дерева, червоно-чорних дерев та інші види збалансованих дерев
  • Ознайомитеся із сучасними варіантами деревоподібних структур [дерево Фенвіка, дерево відрізків]
  • Навчитеся розв'язувати класичні завдання з використанням збалансованих дерев

Графи. Part 1

  • Дізнаєтесь, які бувають графи
  • Навчитеся реалізовувати матрицю суміжності та основні алгоритми обходу
  • Знайдете мінімальне кістякове дерево в неорієнтованому навантаженому графі
  • Навчитеся реалізовувати алгоритми знаходження найкоротшого шляху та алгоритми обходу [у ширину, у глибину]

Графи. Part 2

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

Хеш-функції та хеш-таблиці

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

Динамічне програмування. Part 1

  • Розберетеся в поняттях: динамічний масив, двійкова купа та пірамідальне сортування
  • Розберете на прикладах одновимірні та двовимірні завдання динамічного програмування
  • Навчитеся визначати прості завдання на динаміку та знаходити розв'язання до них

Динамічне програмування. Part 2

  • Навчитеся розв'язувати задачі методом динамічного програмування за під відрізками та динамічного програмування за підмножинами
  • Розберетеся в алгоритмах кешування
  • Навчитеся оптимізувати тимчасову та обчислювальну складність [time and space complexity]

Жадібні алгоритми

  • Дізнаєтеся, навіщо застосовують жадібні алгоритми
  • Навчитеся оптимізувати алгоритми за графами
  • Підберете найкращий алгоритм для запропонованого завдання, самостійно розв'яжете задачу, потім аргументуєте свій вибір і розв'язання перед лектором

Підготовка до технічного інтерв'ю

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

Особливості курсу

  • Сильний контент
  • Алгоритми
  • Практика
  • Кар'єра. Для 3 найкращих студентів лектор проведе тестове технічне інтерв'ю чи особисту консультацію

Викладачі курсу

Артем Верещака - Tech Lead у Bolt

Більше інформації
Курс
Формат
Online
Початок навчання
01.10.2024
Тривалість
11 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
2 300 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
PeaPod
  • WEB Developer / Webmaster
Подробиці

На базі курсу ви отримаєте знання з HTML, CSS, вивчите базу мови програмування JavaScript та створите свої перші проєкти: портал новин та список справ (to do list). Програма складена за принципом збільшення складності та передбачає багато практичних завдань.

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

Модуль 1. Введення в основи HTML розмітки

  • Встановлення і базові налаштування Visual Studio Code
  • Базова структура HTML документа
  • Особливості блокових і строкових елементів
  • Освоєння плагіну EMMET
  • Списки, зображення і посилання
  • Таблиці
  • Форми

Модуль 2. Основи CSS

  • Способи підключення CSS
  • Оформлення тексту і фону
  • Селектори для звернення до елементів
  • Позиціонування і відступи блоків
  • Одиниці вимірювання і розміри

Модуль 3. Особливості верстки сайту

  • Семантичні елементи (header, main, aside, nav, section, article, div)
  • Використання технології Float для адаптивної верстки
  • Технологія Flexbox
  • Адаптивність. Media-запити
  • Використання псевдокласів і псевдоелементів
  • CSS переходи і анімації
  • Використання бібліотеки Bootstrap

Модуль 4. Основи JavaScript

  • Підключення файлу зі скриптом. Виведення інформації в консоль
  • Типи даних, змінні, числа, строки
  • Методи роботи з масивами
  • Створення і використання функцій

Модуль 5. Об'єкти і DOM модель документа

  • Створення і використання об'єктів
  • Звернення до елементів документа
  • Редагування і створення нових елементів
  • Події і їх обробники
  • Операції з атрибутами і класами елементів

Модуль 6. Figma

  • Реєстрація та налаштування Figma
  • Використання плагінів для різних задач
  • Дизайн окремих елементів сайту та робота з текстом
  • Дизайн односторінкових та багатосторінкових сайтів
  • Створення прототипів та анімацій

Особливості курсу

  • Онлайн навчання у режимі реального часу
  • Доступ до записів уроку
  • Робота над портфоліо
  • Підтримка у чаті від викладачів
  • Доступ до матеріалів курсу
  • Сертифікат
  • Індивідуальний підхід

Викладачі курсу

  • Павло Поливода - Front-end розробник
  • Тетяна Вальковська - Front-end розробник
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
309 USD за курс
Гнучкий графікСупровід ментораРеальний проект у портфоліо
EduHam
  • PHP
  • WEB Developer / Webmaster
Подробиці

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

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

PHP Вступ

  • Вступ до веб-розробки на PHP
  • Змінні та рядки в PHP
  • Оператори в PHP
  • Керуючі конструкції в PHP
  • Цикли в PHP
  • Масиви в PHP
  • Функції в PHP
  • Директиви в PHP
  • Файлова система в PHP

PHP та HTML&CSS

  • Основи HTML
  • Основи CSS
  • PHP та HTML
  • Робота з формами та таблицями в PHP

Основи MySQL

  • Введення до баз даних та MySQL
  • Робота з базами даних та таблицями
  • Скрипти та агрегатні функції
  • Інтеграція PHP та MySQL

PHP+HTML+MySQL

  • Створення першого додатку
  • Створення більш складного додатку

Вступ до Git

  • Вступ до системи контролю версій та Git
  • Робота з Git

Заключний проєкт

  • Вступ до Linux
  • Основні команди Linux
  • Вступ до SSH та робота з сервером
  • Заключний проєкт з PHP + MySQL + HTML + Git
  • Розгортання проєкту на сервері

Особливості курсу

  • Доступ до матеріалів 24/7
  • Вчітся тоді, коли вам хочеться, у тому темпі, в якому вам комфортно
  • Індивідуальна підтримка від ментора
  • AI асистент
  • Велика кількість практичних проєктів
  • Можливість стажування на проєктах компанії
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
42 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
200 USD за курс
Гнучкий графікСупровід ментораРеальний проект у портфоліо
Integra School
  • WEB Developer / Webmaster
Подробиці

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

Основи Webflow

  • Чому Webflow
  • Тарифні плани Webflow
  • Організація робочого простору та налаштування проєкту

Робота з елементами

  • Семантичні теги
  • Структурні, базові та типографічні елементи
  • CMS
  • Медіа елементи
  • Форма
  • Форма з кастомізованими елементами
  • Багатокрокова форма
  • Додаткові елементи

Робота з панеллю стилів

  • Відображення block та flex
  • Відображення Grid
  • Відображення Inline, Inline-Block та None
  • Відступи та розміри
  • Одиниці вимірювання
  • Ratio, Overflow, Fit
  • Позиціювання елементів
  • Типографіка
  • Фоновий колір
  • Borders, Radius, Opacity, Outline, Box Shadows

Проєкт

  • Структура сторінки
  • Стратегія використання класів, типографіки та відступів
  • Адаптивність проєкту
  • Чому використовуємо rem?

CMS

  • Створення та налаштування CMS колекцій
  • Зв'язок з CMS
  • Зв'язок з CMS Template та додаткові налаштування

E-comerce проєкт на webflow

  • Базові налаштування та створення товарів
  • Побудова інтернет-магазину на платформі
  • Як підключити плагін Fireflow
  • Як підключити готовий інтернет магазин до Fireflow

Анімації та тригери

  • Тригери елементу
  • Тригери сторінки
  • Використання Chat GPT для роботи з тригерами

Верстка Here Section

  • Верстка Hero Section (частина 1)
  • Верстка Hero Section (частина 2)
  • Верстка Hero Section (частина 3)

Публікація сайту

  • Webflow Variables
  • Інтеграція з Telegram та Google Sheets
  • Webflow logic

Додатково

Доступ до закритого телеграм-ком'юніті з Webflow в Україні.

Особливості курсу

  • Актуальність
  • Зручний формат
  • Багато контенту
  • Практика, а не теорія
  • Hard + Soft skills

Викладачі курсу

Олександр Алехнович - Co-Founder Webflow Development at Apex Band

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
35 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
JustSmart
  • WEB Developer / Webmaster
Подробиці

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

План курсу

Програма

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

Результат після завершення курсу

  • Створимо базу даних для роботи з користувачами
  • Вивчимо HTML для створення розмітки сайту
  • Вивчимо основні принципи дизайну
  • Опануємо CSS для стилізації
  • Розумітимемо принципи роботи з анімацією на сайтах
  • Розвинемо навички верстки сайтів

Особливості курсу

  • Підходить для підлітків 13-17 років
  • Заняття тривають 90 хвилин
  • Занурення в реальний світ розробників
  • Навчальна платформа
  • Сертифікат про проходження курсу
  • Проєкти в портфоліо

Викладачі курсу

  • Марія - Досвід викладання 2.5 роки
  • Вікторія - Досвід викладання 6 років
  • Ростислав - Досвід викладання 3 роки
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Джун IT Academy
  • Python
  • WEB Developer / Webmaster
Подробиці

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

Теми:

  • Знайомство з основами Python
  • Вступ. Знайомство з web-аплікаціями за допомогою мови програмування Python: застосування, можливості, реалізація Django
  • Основи роботи із командним рядком
  • Встановлення віртуального середовища, встановлення Django, структура та налаштування проекту
  • Паттерн проектування MVC (Model, View, Controller)
  • Перенаправлення звертань
  • Шаблони. Створення та налаштування
  • Інтерфейс баз даних на прикладі SQLite
  • Моделі Django. Створення моделей. Django ORM (Object Relational Mapping)
  • Шаблони. Створення шаблонів
  • Створення Адмін сторінки. Відношення One-To-One relationships, One-To-Many relationships (ForiegnKey), Many-To-Many relationships
  • Function Based Views створення та використання
  • Class Based Views використання, відмінності між Function Based Views
  • Форми. Робота за формами. ModelForm
  • Валідація даних
  • Створення постів через форму
  • Генерація slug
  • Створення та використання Міксінів
  • Обмеження доступу до сторінок
  • Додавання навігації по сторінках
  • Простий пошук
  • Робота над власним проектом. Презентація та захист

Особливості курсу

  • Підтримка ментора
  • Повна комунікація з ментором та одногрупниками
  • Іноваційний підхід до колективного навчання
  • Сертифікат після здачі іспиту і фінального проєкту
  • Можливість розділити платежі за навчання

Викладачі курсу

Тарас Михальчук - Python Developer, Django, PostgreSQL, MySQL, SQL

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
14 600 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
SkillUP
  • PHP
  • WEB Developer / Webmaster
Подробиці

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

Web-технології (HTML, CSS)

Введення в HTML

  • Базова структура сторінки
  • Основні теги, атрибути
  • Списки і види списків
  • Форми і їх елементи
  • Таблиці
  • Теги HTML5
  • Популярна методологія (БЕМ)

Введення в CSS

  • Основи синтаксису
  • Селектори
  • Базові стилі
  • Позиціонування блоків на сторінці

JavaScript і jQuery

  • Введення в JavaScript
  • Основи синтаксису
  • Змінні
  • Робота з DOM

Знання консолі і команд

  • Команда cp
  • Команда mv
  • Команда mkdir
  • Редактори vi/vim
  • Встановлення і налаштування nginx, MySQL, PHP (FPM)
  • Розгортання першого проєкту

Система контрол версій Git

  • Встановлення і налаштування
  • Створення сховища на особистому / віддаленому ПК
  • Принципи роботи .gitignore, .gitkeep
  • Додавання, видалення файлів зі сховищ, коммітов
  • Галуження
  • Конфлікти
  • Робота з Bitbucket, GitHub

MySQL

  • Призначення бази даних
  • Тип даних
  • Основні запити (insert, select, update, delete) і найпростіші функції

PHP

Основи PHP

  • Взаємодія браузера і веб-сервера
  • Встановлення та налаштування на Windows, Linux
  • Змінні, масиви, оператори
  • Умови
  • Цикли
  • Форми
  • HTTP, Curl
  • Робота з файловою системою
  • Сесії і Cookie
  • RegExp

ООП (PHP7)

  • Введення в ООП, магічні методи
  • Типи класів, autoload, trait, interface
  • Iterator, ArrayAccess, Closure
  • Паттерни

MVC

  • Робота з базами даних
  • Ajax

Symfony 4

  • Встановлення і налаштування, Composer
  • Принципи роботи, базові методи, архітектура
  • Популярні бандли
  • Створення та принцип роботи контролера, роутинг
  • Twig
  • Сервіси

Закріплення знань

Створення інтернет-магазину (SF4, Bootstrap, MySQL, Ajax, Curl).

Після онлайн курсу ти зможеш:

  • Виконувати проєкти на PHP (один або в команді)
  • Створювати й адмініструвати веб-додатки
  • Створювати інтерактивні веб-сторінки
  • Будувати веб-інтерфейси на технології Ajax
  • Розробляти мережеві бази даних
  • Використовувати Git для командної роботи
  • Використовувати технологію MySQL в веб-додатках

Коучинг з працевлаштування

Це заняття, на якому студенти отримують рекомендації з працевлаштування в IT і готуються до співбесід:

  • Правила та допомога в написанні "прохідного" резюме
  • Рекомендації по вибору компаній для роботи
  • Де і як шукати приховані вакансії
  • Підготовка до телефонної співбесіди з HR-ом
  • Поради, фішки і чит-коди від досвідчених HR-ів
  • Підготовка до основної співбесіди з тех.фахівцем
  • І ще багато корисного

Особливості курсу

  • Рекомендації кращих студентів на роботу в IT-компанії
  • Заняття 2 рази на тиждень по 2,5 години
  • Реальний проєкт у портфоліо
  • Коучинг з працевлаштування у подарунок

Викладачі курсу

Віктор Нікіташ - Lead Back-end Developer at Ciklum

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
5 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
14 700 UAH за курс
Гнучкий графікВидається диплом/сертифікат
GetEd
  • No-code / Low-code
  • WEB Developer / Webmaster
Подробиці

Курс допоможе опанувати професію Web Developer та навчитись No-code розробці у Webflow. На заняттях ви навчитесь швидко робити сайти та додатки, працювати зі скриптами, а також будете мати широкий функціонал для налаштування аналітики.

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

Основи створення сайту

  • З чого складається якісний сайт?
  • Основи прототипу та правила дизайну.
  • Робота з макетами сайту та дизайнерами.

Базова робота з Webflow

  • Інтерфейс Webflow.
  • Структура сторінки та робота з блоками.
  • Робота зі стилями, кольорами тощо.
  • Додаємо зображення та медіафайли.
  • Налаштовуємо адаптивність сторінки.
  • Працюємо з анімацією на сторінці.
  • Фінальні налаштування сторінки на її завантаження.

Просунута робота з сайтом

  • Базова робота зі скриптами та їх додавання на сторінку.
  • Оптимізація сайту.
  • Багатосторінкові сайти.
  • Розбираємося з CMS (керування контентом сайту та робота з інтернет магазинами).
  • Інтеграція з іншими веб-сервісами.

Пошук клієнтів та створення власного портфоліо

  • Як працювати з фріланс біржами.
  • Оформлення власного портфоліо.
  • Керування проектами.
  • Робота із замовником.
  • Як вийти на міжнародний ринок та працювати із замовниками якісніше і в довгу.

Особливості курсу

  • Програма курсу складається 10 онлайн-занять
  • Практика та розбір питань на кожному уроці
  • Telegram-чат з тренером та командою турботи GetEd
  • Персональний зв'язок з куратором для вирішення питань під час навчання
  • Сертифікат після завершення курсу

Викладачі курсу

Дмитро Кавецький - веб-розробник в онлайн університеті GetEd, має досвід роботи в сфері ІТ більше 7 років.

Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 днів
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
299 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
GoITeens
  • Frontend
  • WEB Developer / Webmaster
Подробиці

Вивчіть основи HTML/CSS, JavaScript та запустіть свій перший сайт.

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

За тиждень кожен охочий зробить власний сайт-календар. За допомогою HTML/CSS можна візуалізувати 3 цілі, а також список навичок, необхідних для їхньої реалізації. А за допомогою JavaScript - динамічні графіки.

Урок 1. Знайомство з HTML/CSS/JavaScript. Налаштування редактору коду

Виконуємо перші завдання з програмування у тринажері. Завантажуємо і налаштовуємо редактор коду VS Code.

Урок 2. Робота з зображеннями та посиланнями. Запуск проєкту в редакторі

Практикуємо HTML/CSS/JavaScript в тринажері для створення фотографій і посилань на власному сайті. Запускаємо свій готовий проєкт в редакторі VS Code.

Урок 3. Фінальне налаштування проєкту. Публікація сайту на хостингу

Оформлюємо дошку бажань, використовуючи власний контент: фотографії, текст, цифри. Завантажуємо фінальний проєкт на хостинг Netlify.

Особливості курсу

  • Всі завдання в одному місці
  • Доступ назавжди
  • Спільнота найкращих
  • 3 відеоуроки
  • 6 практичних занять
  • Сертифікат
  • Технічна підтримка впродовж всього курсу
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
8 годин
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікСупровід ментора
Sigma Software University
  • Python
  • WEB Developer / Webmaster
Подробиці

На тебе чекає вісім годин живого кодингу. Ми покроково розглянемо особливості побудови асинхронних високонавантажених вебзастосунків з використанням мови програмування Python.

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

Теми:

  • Основи побудови асинхронних архітектур
  • Реалізація однопотокового неблокуючого сервера (event loop)
  • Coroutines. Async/await. Створення власного awaitable-об’єкта
  • Взаємодія з СУБД з використанням асинхронності
  • Приклад реалізації REST API на базі асинхронного вебфреймворка
  • Розгортання асинхронних застосунків

Після завершення курсу ти:

  • Розбиратимешся у внутрішній реалізації асинхронності на Python
  • Навчишся застосовувати асинхронний код на практиці
  • Матимеш змогу прокачати свої навички та пройти наш курс web services on Python

Вимоги до учасників курсу

Для виконання всіх кроків процесу розробки бажано використовувати POSIX-сумісну операційну систему (наприклад, Linux, MacOS).

Чому варто пройти курс "Python Asynchronous Programming"?

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

Особливості курсу

  • Тривалість - 8 годин
  • Заняття українською мовою з використанням англійських термінів
  • Веброзробникам рівня: Middle, Senior та Team Lead
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
8 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Sigma Software University
  • Python
  • WEB Developer / Webmaster
Подробиці

Програма курсу є твоїм фундаментом для написання застосунків з використанням мікросервісної архітектури. Завдяки нашому курсу, ти будеш готовий розробляти потужні та безпечні REST API та виводити свої навички в розробці вебсервісів на Python на новий рівень.

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

Теми:

  • REST API: що це таке та як працює
  • Розгортання та конфігурування середовища розробки
  • Створення мікросервісів на базі Flask-RESTful
  • Взаємодія з СУБД з використанням ORM SQLAlchemy
  • JSON-серіалізація на основі Marshmallow
  • Тестування мікросервісів за допомогою фреймворку pytest: модульні та інтеграційні тести
  • Аутентифікація на базі JWT
  • Розгортання застосунку у контейнерах

Після завершення курсу ти

Вмітимеш розробляти REST API рівня - production на Python.

Вимоги до учасників курсу

Для ефективного виконання всіх етапів процесу розробки студентам бажано використовувати POSIX-сумісну операційну систему (наприклад, Linux, MacOS).

Особливості курсу

  • Тривалість - 8 годин
  • Рівень Advanced
  • Заняття проходять українською мовою з використанням англійських термінів
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
122 USD за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • C# / .NET
  • WEB Developer / Webmaster
Подробиці

Даний курс присвячений особливостям архітектури останньої версії веб платформи ASP.NET від Microsoft. Курс дозволяє освоїти високопродуктивну модель програмування, яка сприяє більш чистої веб архітектурі, забезпечує розробку керовану тестами (TDD) і допускає швидку розширюваність.

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

Введення в ASP.NET MVC 3

  • Архітектурний шаблон
  • Огляд ASP.NET MVC 3
  • Порівняння з Web Forms
  • Знайомство зі структурою програми

Маршрутизація та області

  • Система маршрутизації
  • Генерація вихідних URL
  • Налагодження системи маршрутизації
  • Робота з областями

Контролери та дії

  • Методи дії контролерів
  • Отримання вихідних даних
  • Асинхронне виконання
  • Повернення даних

Фільтри, Розширюваність контролерів

  • Типи фільтрів
  • Використання фільтрів
  • Фабрика контролерів
  • Активатор дій
  • Спеціалізовані контролери

Razor. Подання в ASP.NET MVC 3

  • Синтаксис Razor
  • Майстер сторінка _Layout.cshtml
  • Використання розділів
  • Часткові подання
  • Дочірні подання

Допоміжні методи і елементи форм

  • HTML helpers (допоміжні методи)
  • Користувальницькі допоміжні методи
  • Допоміжний клас WebGrid, налаштування стилів і колонок WebGrid

Модель предметної області та ORM

  • Шаблони моделі
  • Метадані моделі
  • Спеціальні шаблони
  • ORM системи та Entity Framework

Прив'язка моделі

  • Основи прив'язки моделі
  • Ручна прив'язка
  • Завантаження файлів
  • Перевірка достовірності моделі

AJAX в MVC

  • Ненав'язливий AJAX
  • AJAX посилання
  • Робота в JSON
  • Кешування даних

Безпека

  • Cross-Site Scripting та впровадження HTML коду
  • Злом сеансів
  • Захист від CSRF
  • SQL ін'єкції
  • Безпечне використання MVC Framework

Після завершення курсу ви будете вміти:

  • Розбиратися в концепції шаблону MVC версії 4
  • Налаштовувати маршрутизацію
  • Створювати та налаштовувати контролери
  • Розбиратися в фільтрах та створювати їх
  • Створювати та налаштовувати представлення
  • Виконувати основні операції над моделлю
  • Розробляти AJAX-додатки
  • Шукати та вилучати вразливості в веб-додатках

Попередні вимоги

  • Знання HTML, CSS
  • Знання JavaScript
  • Знання C # і основних бібліотек .NET Framework

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
  • Олександр Пономаренко - .NET Developer
  • Олександр Ульянов - .NET Developer. C# Trainer
  • Альберт Ташу - .NET Developer
  • Антон Іваненко - .NET Developer. Тренер-консультант
  • Армен Маілян - .NET Developer
  • Владислав Гнатюк - .NET Developer
  • Владислав Сіненко - .NET Developer
  • Максим Ковальчук - .NET Developer. Тренер-консультант
  • Сергій Даценко - .NET Developer. Тренер-консультант
  • Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
  • Юлія Стеценко - .NET Developer. Тренер-консультант
  • Віктор Васильчук - .NET Developer. Тренер-консультант
  • Євген Лукашук - .NET/.NET Core Developer. Тренер-консультант
  • Костянтин Чорний - .NET Developer. Тренер-консультант
  • Михайло Козин - .NET Developer. Тренер-консультант
  • Юрій Боцман - .NET Developer. Тренер-консультант
  • Михайло Трофименко - .NET Developer. Тренер-консультант
  • Владислав Черкіс - .NET Developer
  • Михайло Карпенко - .NET Team Leader
  • Володимир Виноградов - Senior Software Engineer
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
16 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
98 USD за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • Java
  • WEB Developer / Webmaster
Подробиці

Курс основи Java EE складається 8-ми уроків, дозволяють досвідченим розробникам Java SE (Standart Edition) освоїти всі основні концепції та специфікації програмування під Java EE. Даний курс так само розглядає модульне тестування, поради з проектування додатків, що буде корисним і для досвідчених розробників.

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

Введення в Java EE. Сервлети

  • Відмінності Java SE і Java EE
  • Архітектура і склад Java EE
  • HTTP. Принцип роботи
  • Специфікація Java EE
  • HTML. Основні теги
  • CSS. Способи підключення
  • Типи веб серверів
  • Сервлети. Переваги та недоліки
  • Методи HTTP запиту
  • Нитка в Серлет

Сесія, Cookie, JSP, JSTL

  • Поняття контекст, сесія, запит
  • Різниця між атрибутами і параметрами
  • Поняття ServletContext і ServletConfig
  • Поняття Cookies
  • Поняття JSP
  • JSP, скрімлети, стандартні теги
  • Знайомство з JSTL

Основи Maven. Практика

  • Знайомство з Maven
  • Структура проєкту Maven
  • Установка Maven
  • Життєвий цикл Maven
  • Недоліки Maven
  • Приклад веб проєкту
  • Шаблони Command і Singleton

Модульне тестування. JUnit

  • Введення в модульне тестування
  • Початок роботи з JUnit
  • Анотації в JUnit
  • Утілітний клас Assert

Введення в Spring. Beans

  • Знайомство з Spring
  • Поняття IoC
  • Поняття AOP
  • Поняття Dependency Injection і Service Locator
  • Область видимості бінов: шаблони Singleton і Prototype
  • Спадкування бінов
  • Шаблон Proxy і бібліотека CGLIB
  • Типи впроваджень об'єктів в біни
  • Використання колекцій в бінах

Spring автозв'язування. АОП

  • Повторення Basic Bean Cofiguration
  • Поняття Autowiring
  • Конфігурація за допомогою анотацій
  • Приклад Swing проекту на Spring
  • Знайомство з АОП
  • Основні визначення АОП
  • Типи рад в АОП
  • Аналіз швидкості роботи методів за допомогою АОП
  • АОП за допомогою анотацій
  • Зріз інтерфейсів за допомогою АОП

Spring і бази даних

  • Введення в Spring Data
  • Переваги Spring & JDBC в порівнянні з чистим JDBC
  • Створення структури DAO
  • Приклад вибірки
  • Приклад вставки
  • Приклад транзакцій
  • Типи транзакцій. Властивість Propagation
  • Рівні ізоляції ізоляції транзакцій. Властивість Isolation
  • Аспекти для тразакцій

Введення в Spring MVC

  • Знайомство з шаблоном MVC
  • Розгляд контролера
  • Структура проекту Spring MVC
  • Додавання CSS в Spring MVC
  • Обробка форми в Spring MVC

Після завершення курсу ви будете вміти:

  • Поєднувати в одному додатку такі технології, як Java, HTML, CSS, MySQL
  • Проєктувати додатки, використовуючи шаблони Singleton та Command
  • Створювати та описувати сервлети, зберігати об'єкти в сесії додатку
  • Обробляти форму, використовуючи JSP & JSTL
  • Працювати з фреймворком Spring, використовувати спрощений JDBC через Spring
  • Програмувати відповідно до парадигм АОП (аспектно-орієнтованого програмування) у Spring
  • Працювати з транзакціями в Spring, обробляти форму, використовуючи Spring MVC (архітектурний шаблон Model-View-Controller)

Попередні вимоги

  • Добре знання Java SE і MySQL
  • Уміння працювати з JDBC
  • Знання патернів проєктування в Java, Hibernate, HTML, CSS буде плюсом

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Андрій Бондаренко - Java Developer
  • Андрій Фок - Java Developer. Тренер-консультант
  • Іван Демидко - Java Developer. Тренер-консультант
  • Олександр Корж - Java Developer. Тренер-консультант
  • Євген Дайнека - Java Software Developer
  • Євген Тихонов - Java Developer
  • Юрій Царенко - Java Developer. Тренер-консультант
  • Ігор Войтов - Java Developer. Тренер-консультант
  • Вадим Кожевніков - Java Developer and Trainer at CyberBionic
  • Дмитро Красний - Тренер-консультант напрямку Java Developer
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
10 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
55 USD за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • Frontend
  • WEB Developer / Webmaster
Подробиці

Курс XML складається з 5 занять на яких повноцінно розглядається це метамова. В ході курсу вивчаються семантика XML документів, таблиці стилів XSL, інструкції мови, атрибути, елементи, об'єкти.

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

Знайомство з XML

На цьому уроці повноцінно розглядається технології XML і методи роботи з ними. У нього входить:

  • Термінологія XML
  • Робота з документами
  • XSL розширювана мова таблиць стилів
  • XLink, XPointer

DTD - штучна мова описання структури документа

  • DTD - описання типів документу
  • Побудова DTD
  • Застосування DTD
  • Перевірка структури за допомогою DTD

XML схеми

  • Недоліки DTD
  • Знайомство з XML схемами
  • Основні елементи XML схем
  • Описання типів, єлементів та атрибутів
  • Перевірка документів по XML схемі

Знайомство з XSLT, XPath

  • XSLT як засіб перетворень XML документа
  • Мова XPath
  • Осі вибірки
  • Предикати
  • Типи даних і функції XPath

Основні елементи XSLT

  • Вузли-елементів
  • Вузли-атрибутів
  • Текстові вузли
  • Створення коментарів і інструкцій обробки
  • Копіювання вузлів
  • Керуючі конструкції
  • Умовна обробка
  • Оператор вибору
  • Циклічна обробка
  • Сортування значень

Після закінчення курсу ви будете вміти:

  • Розбиратися в особливостях мови розмітки XML: структурі, граматиці, синтаксисі і семантиці
  • Працювати зі штучною мовою опису структури документа DTD
  • Працювати з XML-схемами
  • Застосовувати основні елементи мови XSLT у перетворенні XML-документів

Попередні вимоги

  • Впевнене володіння персональним комп'ютером
  • Навички роботи з текстовими редакторами
  • Знання HTML, CSS

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
260 USD за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • C# / .NET
  • WEB Developer / Webmaster
Подробиці

Мета нашого курсу - дати навички в розробці рішень для платформи SharePoint 2010.Навчити ефективно використовувати Visual Studio останньої версії і правильно підходити до вирішення завдань, використовуючи максимум вбудованих можливостей платформи.

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

Вступ до платформи розробки SharePoint 2010

  • SharePoint 2010 як платформа розробки
  • Об'єктна модель SharePoint 2010, робота з об'єктами

Використання інструментів розробки

  • Розробка з використання SharePoint Designer 2010
  • Розробка програм з використанням Visual Studio останньої версії
  • Упаковка і установка програм на SharePoint 2010

Розробка Web-частин

  • Розробка стандартних web-частин
  • Розробка web-частин з підключеннями

Робота з SharePoint Objects

  • Програмна робота з вузлами
  • Програмна робота зі списками
  • Робота з даними списків

Створення одержувачів подій і параметри програми

  • Створення одержувачів подій
  • Програмна робота з файлом web.config
  • Робота з профілями користувачів

Розробка прикладних програм, що використовують служби Business Connectivity Service

  • Огляд служб Business Connectivity Service
  • Розробка зовнішніх типів вмісту та списків
  • Розробка прикладних програм, що використовують служби підключення до даних

Розробка робочих процесів

  • Розробка робочих процесів за допомогою SharePoint Designer
  • Створення робочих процесів за допомогою Visual Studio останньої версії

Робота з клієнтським API SharePoint 2010

Огляд можливостей і робота з клієнтським API в.NET прикладних програмах.

Розробка інтерактивних інтерфейсів користувача

  • Створення меню і елементів управління на стрічці
  • Створення діалогів на клієнті
  • Розробка Silverlight додатків для SharePoint 2010

Розробка ізольованих прикладних програм

  • Використання ізольованих прикладних програм
  • Обмеження пісочниці

Після закінчення курсу ви будете вміти:

  • Розбиратися в платформі SharePoint 2010, а також використовувати її інструменти розробки
  • Розробляти стандартні веб-частини за допомогою SharePoint 2010
  • Працювати з SharePoint objects
  • Створювати одержувачів подій і працювати з профілями користувачів
  • Розробляти робочі процеси, інтерактивні користувацькі інтерфейси, ізольовані додатки
  • Працювати з клієнтським API в .NET додатках

Попередні вимоги

  • Знання мови C# на середньому рівні
  • Володіння технологією ASP.NET, ADO.NET
  • Знання HTML, XML
  • Досвід роботи з Visual Studio останньої версії і SQL Management Studio

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків.

Більше інформації
Курс
Формат
Online
Початок навчання
04.11.2024
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
130 USD за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • Python
  • WEB Developer / Webmaster
Подробиці

Курс Django складається з 9 взаємопов'язаних уроків. Після проходження даного курсу учень зможе писати веб-додатки на мові Python з використанням фреймворку Django.

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

Вступ у Django

На цьому уроці розглядається фреймворк Django. Проводимо порівняльну характеристику іншого популярного фреймворка на Python-Flask. Розберемо, що таке віртуальне оточення, навіщо воно потрібне і способи його створення. Архітектура Django-додатка. Створення "Hello World!" додатка на Django.

Маршрутизація. Запити, відповіді сервера

Метою даного уроку є познайомити учня з системою прив'язки інтернет-адрес в фреймворку Django. Познайомити з регулярними виразами. Навчити складати шаблони url і прив'язувати їх до функцій-обробників. Продемонструвати написання регулярного виразу. Познайомити з поняттям HTTP, розглянути запити і відповіді сервера.

Шаблони

Метою даного уроку є познайомити учня з шаблонною системою Django. Познайомити з тегами і фільтрами Django. Кастомізація шаблонної системи (написання своїх тегів і фільтрів).

Моделі

Розгляд поняття "Модель" в Django, що це і навіщо це потрібно. Створення першої міграції бази даних, застосування міграцій. Адмін-частина програми, розгляд основних функцій адміністративної панелі.

Форми

Поняття "Форма" у веб-розробці, принцип створення форм. Види форм. Django-валідація, написання своїх валідаторів.

Робота з базою даних

Розгляд поняття ORM. Принцип використання ORM в Django. На цьому уроці ви дізнаєтесь, як видаляти/додавати/редагувати, а також робити вибірку і фільтрацію об'єктів з бази даних, розглянемо складні запити в БД.

Django Rest Framework, реалізація простого API з DRF

Опанувавши матеріали даного уроку, учень ознайомиться з основами понять REST та API, інструментамив Django для побудови RESTFul API, їх використанням, з перевагамиRESTFul API та його негативними сторонами, як API обробляє дані та які є підходи до реалізації REST у Django, з процесом створення власних уявлень для API, як серіалізувати дані, як відбувається автентифікація та авторизація у DRF та як побудувати маршрут для API. Також навчиться практично встановлювати всі інструментидля роботи з RESTFul API і створити свою першу програму з архітектурою REST.

Деплой Django-застосунку

Опанувавши матеріали даного уроку, учень ознайомиться з основними термінами та поняттями, які використовуються при розгортанні програми на віддаленому сервісі, як на практиці запустити свою програму на віддаленому сервісі. Навчиться працювати з такими інструментами як nginx i uwsgi, на практиці запустити свою програму на AWS сервісі, доставляти програму на сервіс, налаштовувати програму для розгортання на сервісі, а також дізнається нюанси в роботі з AWS, як підготувати свій додаток для деплою і які налаштування для цього використовуються.

Безпека

Метою даного уроку є познайомити учня з базовими поняттями безпеки веб-додатка. Реалізація захисту від атак в Django.

Практика

Практичне заняття

Після завершення курсу ви будете вміти:

  • Розбиратися в архітектурі Django-додатку
  • Працювати з регулярними виразами, складати URL-шаблони та прив'язувати їх до функцій-обробників
  • Розуміти шаблонну систему Django, здійснювати її кастомізацію
  • Розуміти моделі в Django, створювати міграції бази даних
  • Працювати з веб-формами, реалізовувати реєстрацію та авторизацію користувачів
  • Створювати таблиці в базі даних, виконувати запити в БД за допомогою Django ORM
  • Реалізовувати асинхронні запити до серверу (AJAX), а також робити безпечним свій додаток

Попередні вимоги

Базові знання мови програмування Python

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Віталій Лисенко - Python Developer. Тренер-консультант
  • Віктор Ковтун - Python Developer. Тренер-консультант
  • Іван Діордиця - Python Developer. Тренер-консультант
  • Леонід Подріз - Python Developer. Тренер-консультант
  • Володимир Мзоков - Python Developer
  • Костянтин Зівенко - Тренер з напрямку Python Developer
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
16 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 500 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
DAN IT Education
  • Frontend
  • WEB Developer / Webmaster
Подробиці

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

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

Основи HTML/CSS

  • Робота із системою контролю версій Git
  • Основи HTML5, базові HTML елементи та атрибути
  • Основи CSS, основні правила, оформлення елементів
  • Селектори CSS
  • Робота з технологіями Flexbox та CSS Grid
  • Керівництво розміром та розміщенням блоків на сторінці
  • Псевдо-елементи та псевдо-класи
  • Робота з таблицями, формами
  • Анімації в CSS
  • Робота з адаптивною вебверсткою та особливості кросбраузерної верстки
  • Препроцесори CSS

Степ-проєкт в кінці навчання

Особливості курсу

  • Живі заняття онлайн
  • Система оцінки знань
  • Навчальний проєкт
  • Ізраїльська методика Телем
  • Підтримка ментора
  • Робота над реальними проєктами
  • Допомога курс-координатора
  • Сучасна LMS-система
  • Система оцінки знань
Більше інформації
Курс
Формат
Online
Початок навчання
19.10.2024
Тривалість
100 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
17 545 UAH за курс
Вечірні заняттяВидається диплом/сертифікатРеальний проект у портфоліо
QALight
  • Fullstack
  • WEB Developer / Webmaster
Подробиці

Курс допоможе стати універсальним програмістом з нуля, після завершення якого ви зможете розробляти повноцінні IT-продукти. Програма курсу поєднує в собі backend- та frontend-розробку. На заняттях вас навчать розробляти сайти під будь-який пристрій, робити динамічні елементи сторінок, працювати з базами даних, будувати власну систему управління контентом та створити чудові додатки за допомогою Laravel.

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

HTML5 і CSS3

  • DOCTYPE
  • Стандарт Unicode. Кодування.
  • Структура HTML-документа. Основні елементи розмітки:
    • концепція семантичної розмітки;
    • використання коментарів;
    • атрибути й аксесуари;
    • спеціальні символи.
  • Структурні елементи розмітки. Основні HTML теги.
  • Текстові елементи розмітки. Основні HTML теги.
  • Створення HTML сторінок.
  • Основи SEO оптимізації:
    • елемент meta та його атрибути;
    • пояснююча мета-інформація;
    • мета-інформація для роботів.
  • Основні CSS властивості.
  • Селектори.
  • Одиниці виміру в CSS.
  • Властивості тексту.
  • Властивості кольору.
  • Шрифти.
  • Основи роботи з Chrome Developer Tools.
  • Таблиці.
  • Списки.
  • Посилання.
  • Зображення.
  • Робота з фоном.
  • Створення макета (layout).
  • Робота з margin, padding.
  • Нові теги й елементи.
  • Секції, винесення, статті, навігаційні, "шапка", "підвал".
  • Modernizr.
  • Багатостовпчаста верстка.
  • Модель CSS box.
  • Позиціонування елементів.
  • Властивість float.
  • Псевдокласи/псевдоелементи.
  • Контекстні селектори.
  • Каскадування.
  • Успадкування.
  • Елементи форм і їх атрибути.
  • Використання зовнішніх об'єктів.
  • Вбудовування аудіо- та відео-файлів за допомогою елементів HTML5.
  • Стилі для різних типів носіїв.
  • Імпорт CSS.
  • Визначення технологій, підтримуваних браузером.
  • Властивості CSS для друку сторінок.
  • Властивості шрифтів, @font-face (веб-шрифти).
  • Адаптивна верстка.
  • Модель Flex-блоків.
  • Bootstrap.

JavaScript Basic

Основи мови JavaScript

  • Змінні.
  • Типи даних.
  • Приведення типів. Тривіальні типи.
  • Оператори. Оператори інкременту й декременту.
  • Цикли: while, do while, for.
  • Керуючі конструкції if – else, else – if.
  • Мітки.
  • Переривання і продовження циклу.
  • Керуюча конструкція switch.

Функції

  • Робота з математичними функціями.
  • Способи оголошення функцій.
  • Область видимості.
  • Анонімні функції й замикання.
  • Рекурсія.

Обробка помилок і налагодження

  • Консоль і dev tools.
  • Обробка помилок.
  • Порядок виконання коду.
  • Error object.
  • Workflow налагодження.

Структури даних: об'єкти й масиви

  • Властивості об'єкта.
  • Методи об'єкта.
  • Методи функцій.
  • Робота з рядками.
  • Робота з масивами.

Document Object Model (DOM)

  • Робота з елементами HTML сторінки.
  • Структура документа.
  • Вибірка елементів документа.
  • Навігація по вузлах документа.
  • Створення, вставка й видалення вузлів.
  • Html-форми.

Події

  • Як працює механізм подій.
  • Робота з обробниками подій.
  • Події завантаження документа.
  • Події миші.
  • Події клавіатури.

Дата й таймери

  • Робота з датами.
  • Робота з таймерами.

Browser object model (BOM)

  • Об'єкт window (history, location, navigator, screen).
  • Адреса документа й навігація по ньому.
  • Історія відвідувань.
  • Інформація про браузер і про екран (Navigator, Screen).
  • Діалоги.
  • Iframes.

Основи jQuery

  • Селектори.
  • Робота з подіями jQuery.
  • Маніпуляції з DOM.
  • Зміна властивостей та атрибутів.

jQuery Плагіни

  • Ефекти й анімація бібліотеки jQuery.

Розробка CMS на основі PHP

Local Development Environment

  • Розгортання середовища розробки (Apache, PHP і MySQL).
  • Основи PHP.
  • Вбудовування PHP у HTML.
  • Використання динамічних даних.
  • Вставка коментарів у PHP.
  • Типи даних. Змінні й константи.
  • Операції над числовими, логічними й рядковими змінними.
  • Вирази, оператори й засоби управління процесом виконання програми в PHP.

Основні структури

  • Константи.
  • Керуючі структури.
  • Робота з конструкціями if-else і switch-case.
  • Порівняння й логічні оператори.
  • Робота з циклами "foreach, for, while".
  • Робота з математичними функціями.

Функції в PHP

  • Вбудовані функції PHP.
  • Функції для роботи з файловою системою й каталогами.
  • Функції для користувача.
  • Визначення функцій.
  • Область видимості змінних. Глобальні й локальні змінні.
  • Параметри функцій.
  • Значення, що повертаються з функцій.
  • Вкладені функції.
  • Рекурсивна функція.

Масиви

  • Індексований масив.
  • Асоціативні масиви.
  • Багатовимірні масиви.
  • Функції для роботи з масивами.
  • Стеки й черги.
  • Сортування масиву.

Введення в HTTP-запити

  • Принципи роботи протоколу HTTP.
  • Робота з формами.
  • Методи GET і POST.
  • Перевірка форми. Обробка помилок.
  • Витяг інформації з форми.

Робота з файлами

  • Робота з файлами.
  • Відкриття та створення файлів.
  • Запис файлів.
  • Читання файлів.
  • Видалення файлів.
  • Передача файлів на сервер.
  • Робота з каталогами.
  • Створення каталогів.
  • Видалення каталогів.

Вбудовані функції і змінні

  • Функції для роботи зі змінними.
  • Математичні функції.
  • Робота зі строковими функціями.
  • Сімейство print.
  • Функції substr, str_replace.
  • Функції explode і implode.
  • Функції дати й часу.
  • Перетворення рядка.
  • Суперглобальні змінні.
  • Підключення файлів.
  • Робота з регулярними виразами.

Основи роботи з базами даних

  • Основи роботи з базами даних.
  • Введення в PhpMyAdmin.
  • Проектування бази даних. Створення бази.
  • Таблиці.
  • Основні поняття мови SQL. Оператори SELECT, INSERT, UPDATE, DELETE.
  • Первинні ключі. Нормалізація.
  • Дамп.
  • Інтерфейс PDO.
  • Функції PHP для роботи з MySQL. Підключення до бази даних. Виконання запитів. Вибірка наборів даних.
  • Команди ORDER BY, LIMIT, COUNT, LIKE в SQL.

Сесії та Cookie

  • Принципи роботи Cookie.
  • Cookie-файли.
  • Відправка Cookie клієнту.
  • Прийом Cookie на стороні сервера.
  • Cookie з тимчасової міткою.
  • Сегментація Cookie.
  • Функції авторизації.
  • Перевірка пароля.
  • Загальне поняття хешу.
  • Хешування пароля.
  • Сеанси. Механізми роботи сесій.
  • Відкриття сесій.
  • Змінні сесії.
  • Сесійні Cookie.
  • Закриття сесій.
  • Передача заголовків HTTP.

Концепція об'єктно-орієнтованого програмування (ООП)

  • Класи та об'єкти.
  • Інкапсуляція.
  • Створення класу.
  • Конструктор і деструктор.
  • Успадкування.
  • Модифікатори доступу.

Гетери й сетери

  • Поліморфізм.
  • Перевизначення властивостей.
  • Перевизначення методів.
  • Фінальні методи і класи.
  • Статичні методи і властивості.
  • Константи класу.
  • Абстрактні класи.
  • Інтерфейси.
  • try ... catch.
  • InstanceOf.

Введення в CMS

  • Створення бази даних і таблиць для CMS.
  • Підключення до бази даних.
  • Вставка даних у таблиці та їх відображення.
  • CRUD.

CMS – Авторизація

  • Авторизація через файли.
  • Авторизація через cookie.
  • Авторизація через бази даних.
  • Створення таблиці користувачів і вставка даних.
  • Відображення користувачів в адмінці.
  • Додавання користувачів.
  • Видалення користувачів.
  • Зміна ролей користувачів.
  • Оновлення користувача.

Аутентифікація

  • Реєстрація та авторизація одночасно.
  • Створення сторінки входу.
  • Права доступу користувачів до сайту.
  • Установка сесії.
  • Вихід.
  • Створення профілю.
  • Відображення призначених для користувача даних.
  • Оновлення даних користувача.

CMS – Dashboard

  • Розбивка на сторінки.
  • Коментарі.
  • Додавання WYSIWYG Editor.
  • Шифрування паролів користувачів.
  • Фільтрація та валідація форм.
  • Криптографічні функції.
  • Безпека роботи з БД.
  • SQL Injection – як запобігти.
  • Захист від XSS.

Повний стек розробки на фреймворку Laravel

Установка Laravel

  • Основи Composer.
  • Установка локального сервера.
  • Конфігурація Virtual Hosts.
  • Установка PHP оточення середовища розробки.
  • Створення Git сховища.
  • Створення Laravel проекту.
  • Поняття Dotenv.
  • Перевірка оточення середовища розробки.

Основи Laravel

  • Шаблони проектування – MVC.
  • Розбір парадигми MVC в Laravel.
  • Контролери.
  • Уявлення.
  • Моделі.
  • Основи маршрутизації.
  • Параметри маршрутизації.
  • Створення контролерів.
  • Маршрутизація контролерів.
  • Передача даних в контролер.
  • Ресурси та контролери.

Уявлення Laravel

  • Створення Уявлення.
  • Передача даних в уявленнях.
  • Основи Blade templating engine.
  • Установка Master layout.
  • Спадкування уявлень.

Робота з базами даних

  • Конфігурація баз даних.
  • З'єднання з базами даних.
  • Driver баз даних.
  • Laravel Migrations.
  • Створення та видалення migration.
  • Додавання полів до існуючої таблиці, використовуючи migrations.
  • Команди migration.

Робота з базами даних Raw SQL

  • Raw SQL.
  • Вставка даних.
  • Читання даних.
  • Ефективно використовувати час.
  • Видалення даних.
  • Querybuilder.

Робота з базами даних Eloquent /ORM

  • Читання даних.
  • Читання/пошук даних за допомогою constraints.
  • Вставка/збереження даних.
  • Оновлення даних за допомогою Eloquent.
  • Видалення даних.
  • М'яке видалення/позначити до видалення.
  • Отримання видаленого/позначеного до видалення запису.
  • Відновлення видаленого/позначеного до видалення запису.
  • Перманентне видалення запису.

Eloquent відносини

  • Відношення one to one.
  • Відношення inverse.
  • Відношення one to many.
  • Відношення many to many.
  • Таблиця проміжний запит.
  • Відношення has many through.
  • Polymorphic відношення.
  • Polymorphic inverse відношення.
  • Polymorphic many to many відношення.
  • Polymorphic many to many – retrieving відношення.
  • Polymorphic many to many – retrieving owner відношення.

Crud-операції

  • Створення ресурсів за допомогою artisan.
  • Створення міграцій.
  • Створення моделей.
  • Створення сідерів.
  • Створення контролерів.

Форми та валідація

  • Передача даних з форми в базу даних.
  • Читання даних.
  • Редагування записів і перенаправлення.
  • Видалення.
  • Основи валідації.
  • Відображення помилок.
  • Завантаження файлів.

Middleware

  • Створення middleware.
  • Використання middlewares.
  • Сесії.
  • Установка та читання сесій.
  • Скидання даних.
  • Відправка email.
  • Основи mailgun.

Створення блогу

  • Проектування архітектури проекту.
  • Створення таблиці користувачів.
  • Створення admin контролерів і маршрутів.
  • Створення сторінки списку користувачів.
  • Редагування користувачів.
  • Видалення користувачів.

Аутентифікація

  • Вхід.
  • Створення login уявлення.
  • Створення login дії.
  • Перенаправлення при вході.
  • Привілеї.
  • Скидання пароля.
  • Аутентифікація користувачів.
  • Сторінка profile.
  • Списки доступу (access control list).
  • Управління групами.
  • Створення дії logout.

Пости та категорії

  • Сторінки блогу.
  • Створення основного layout.
  • Створення сторінки списку топіків блогу.
  • Створення сторінки уявлення топіка блогу.
  • Відображення зображень в пості.
  • Робота з категоріями.

Коментування топіків блогу

  • Додавання міграцій, моделей і зв'язувань.
  • Додавання уявлень.

Тестування і публікація проекту

  • Тестування проекту.
  • Основи unit тестування.
  • Основи функціонального тестування.
  • Вибір хостингу для проекту.
  • Налаштування вашого хостингу.
  • Робота з heroku.

Особливості курсу

  • Заняття проходять у зручний час
  • Закріплення отриманих знань на практиці
  • Готовий проєкт для портфоліо
  • Підтримка під час та після навчання
  • Свідоцтво про закінчення курсу

Викладачі курсу

Іван Ніконов - керівник групи розробки веб-проектів. Володіє мовами програмування: Python, Ruby, PHP, JavaScript, Java.

Більше інформації
Курс
Формат
Online
Початок навчання
31.10.2024
Тривалість
8 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
49 USD за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • Java
  • WEB Developer / Webmaster
Подробиці

В даному курсі Web-services студенти розглянуть два основні класи веб-служб: REST-compliant і Arbitrary. Під час курсу Ви засвоїте не тільки поточні архітектури веб-служб і технологій, за допомогою яких веб-служби можуть бути реалізовані, але і нові архітектури, включаючи нові Java API і специфікації.

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

Software setup, web services, XML

  • Інсталяція середовища розробки, конфігурація Tomcat
  • Введення в веб-сервіси
  • SOA і веб-сервіси
  • Що таке XML?
  • Що таке XSD?
  • Namespaces
  • XML-схема руки вгору
  • Створення простих типів
  • Управління числом елементів

SOAP Web-services concepts, design and implementation

  • SOAP огляд веб-сервісів
  • SOAP веб-сервіси, переваги та недоліки
  • Коли використовувати SOAP веб-сервіси?
  • SOAP
  • Файл WSDL
  • WSDL, зв'язування стилів
  • SOAP веб-сервіси, підходи до проєктування

JAX-WS and JAXB, Apache CXF

  • JAX-WS
  • JAXB введення
  • Створення Java класів з XML-схемами
  • Marchalling i Unmarshalling
  • Apache CXF
  • Створення веб-сервіс проєкту CXF з нуля
  • CXF структура проєкту Maven веб додатків і компонентів

REST Web Services Concepts. RESTFul design and implementation

  • Огляд REST
  • Коли використовувати RESTFul веб-сервіси?
  • JAX-RS
  • Кроки для реалізації REST
  • Налаштування підтримки JSON
  • REST Sub Resourse Mapping
  • REST, обробка помилок
  • JAX-RS Client API, JAX-RS Injection

Після завершення курсу ви будете вміти:

  • Визначати семантичні обмеження на XML-документи (розробляти свої мови розмітки)
  • Виконувати перетворення XML - Java об'єкт та навпаки
  • Обирати засоби опису взаємодій та структури сервісів в SOA
  • Описувати контракти веб-сервісів
  • Створювати SOAP веб-сервіси відповідно до специфікації JAX-WS, а також клієнтів до них
  • Створювати RESTful веб-сервіси відповідно до специфікації JAX-RS, а також клієнтів до них
  • Виконувати конфігурування контейнерів сервлетів для публікації SOAP та RESTful веб-сервісів

Попередні вимоги

  • Впевнені знання Java
  • Java EE IDE для веб-розробників
  • Контейнер сервлетів Apache Tomcat

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Андрій Бондаренко - Java Developer
  • Андрій Фок - Java Developer. Тренер-консультант
  • Євген Кондаков - Java Developer. Тренер-консультант
  • Іван Демидко - Java Developer. Тренер-консультант
  • Євген Дайнека - Java Software Engineer
  • Євген Тихонов - Java Developer
  • Юрій Царенко - Java Developer. Тренер-консультант
  • Ігор Войтов - Java Developer. Тренер-консультант
  • Олег Сотніченко - Java Developer. Тренер-консультант
  • Вадим Кожевніков - Java Developer and Trainer at CyberBionic
  • Дмитро Красний - Тренер-консультант напрямку Java Developer
  • Владислав Донець - Middle Java Developer at SoftServe
Більше інформації

Сторінки

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Відгуки про курси

Гість   05.10.2024

прийшовши в перше на урок, сподобалось к влаштована аудеторія, актуальний ремонт т. д.

хороші досвічені ментори + добре ставляться до студентів 

систаме гарно влаштована, єдине що кожен може побачити ваш рейтинг і соже скластися неправильне враження 

Плюси:ремонт, досвід, деполом, місця для відпосинку під час перерви і те що можна спуститися в низ і купити щось поїсти - попити
Мінуси:трохи застарівна або просто дешева клавіатура та миш хоча це не заважає навчальному процесу
Рекомендації: Рекомендую
4
Середня: 4 (1 голос)
Курси WEB Developer / Webmaster
Вероніка   26.09.2024

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

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси WEB Developer / Webmaster
Панів   01.08.2024

В травні записався на благодійний (в підтримку ЗСУ) курс з основ HTML, чесно кажучи це було бажання більше допомогти нашим хлопцям ніж стати програмістом, але вже через місяць з гаслом чом би й ні я записався на комплекс. Поки не спробуєш сам, ніхто тобі не скаже твоє це чи ні, так що вперед! Все буде Україна!!!

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси WEB Developer / Webmaster
Руслан   23.07.2024

Якщо ви дійсно налаштовані змінити свою професію і життя, то курс точно своїх грошей вартий.
Бажаю всім удачі в нових починаннях!

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси WEB Developer / Webmaster