Курси WEB Developer и Webmaster

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

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

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

Вступ

  • Знайомство з курсом та лектором
  • Вступ до алгоритмів та структур даних
  • Результати:
    • Дізнаєтеся, що таке структури даних та алгоритми
    • Зрозумієте, що таке складність алгоритмів та як її рахувати

Масиви даних

  • Статичні та динамічні масиви даних
  • LeetCode Problems Solving: масиви
  • Case Study: масиви
  • Результати:
    • Дізнаєтеся, що таке масиви та як з ними працювати
    • Навчитеся реалізовувати типові завдання на масивах, застосовувати операції та дії над масивами, визначати часову та просторову складність під час роботи з масивами
    • Зможете розв'язувати алгоритмічні задачі різної складності

Списки, стеки, черги, рекурсія

  • Зв'язаний список
  • Створення стека та черги поверх масиву чи списку
  • Deque та ArrayDeque
  • LeetCode Problems Solving: списки, стеки, черги
  • Case Study: списки, стеки, черги
  • Основи рекурсії
  • Хвостова рекурсія
  • eetCode Problems Solving: список і рекурсія
  • Результати:
    • Дізнаєтеся, що таке зв'язані списки, стеки, черги та як з ними працювати
    • Навчитеся здійснювати операції над ними, виконувати типові завдання зі зв'язаними списками, зі стеків та черг, а також алгоритмічні задачі різної складності

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

  • Алгоритми пошуку
  • LeetCode Problems Solving: алгоритми пошуку
  • Алгоритми сортування
  • Сортування злиттям і швидке сортування
  • Сортування: гібридні підходи
  • LeetCode Problems Solving: алгоритми сортування
  • Case Study: алгоритми пошуку та сортування
  • Результати:
    • Дізнаєтеся про основні алгоритми пошуку й сортування та їхню реалізацію
    • Ознайомитеся з бібліотеками сортування
    • Навчитеся реалізувати завдання щодо застосування бінарного алгоритму та сортувати масиви даних
    • Зможете визначити, який алгоритм краще підходить для розв'язання конкретного завдання

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

  • Дерево як структура даних
  • Бінарне дерево пошуку
  • LeetCode Problems Solving: дерева
  • Case Study: дерева
  • Збалансовані дерева
  • Heap як структура даних
  • Спеціальні дерева
  • LeetCode Problems Solving: Heap та спеціальні дерева
  • Case Study: дерева Advanced
  • Результати:
    • Дізнаєтеся, які бувають дерева, і навчитеся знаходити спільного предка, діаметр дерева, глибину вузла та суму гілок
    • Попрацюєте із деревом пошуку
    • Навчитеся реалізовувати обхід дерева та пошук за ним
    • Дізнаєтеся про збалансовані дерева
    • Навчитеся працювати зі спеціальними деревами та розв'язувати класичні завдання з використанням дерев

Графи як структури даних

  • Графи. Part 1
  • Графи. Part 2
  • LeetCode Problems Solving: графи
  • Case Study: Графи
  • Результати:
    • Дізнаєтеся, які бувають графи, як їх задавати у вигляді матриці чи списку суміжності
    • Навчитеся реалізовувати алгоритми обходу та пошуку, знаходження найкоротшого шляху
    • Зможете розв'язувати типові завдання на графи

Хеш-таблиця

  • Хеш-таблиця
  • LeetCode Problems Solving: хеш-таблиця
  • Case Study: хеш-таблиця
  • Результати:
    • Дізнаєтеся про хеш-функції та їхнє призначення, хеш-таблиці та їхні властивості
    • Навчитеся застосовувати хеш-таблиці та хеш-функції для розв'язання завдань

Динамічне програмування та жадібні алгоритми

  • Динамічне програмування
  • LeetCode Problems Solving: динамічне програмування
  • Жадібні алгоритми
  • Case Study: динамічне програмування та жадібні алгоритми
  • Результати:
    • Дізнаєтеся, що таке динамічне програмування, навчитеся визначати прості завдання на динаміку й знаходити розв'язання до них
    • Зможете застосовувати динамічне програмування, оптимізувати time and space complexity, визначати й виконувати завдання на динаміку з різними підходами
    • Дізнаєтеся, що таке жадібні алгоритми, та навчитеся розв'язувати проблеми з їхньою допомогою

Підсумки

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

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

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

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

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

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

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

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

Вступ до веброзробки на Python

  • Ознайомитеся зі структурою курсу
  • Актуалізуєте основи Python
  • Систематизуєте знання

Налаштування середовища

  • Підготуєтеся до виконання завдань на курсі
  • Оглянете функціонал GitHub
  • Встановите необхідні застосунки

Архітектура вебзастосунків

  • Зрозумієте, що таке IP та MAC
  • Дізнаєтеся, що таке DNS
  • Знатимете, як дивитися консоль браузера

Flask: огляд і запуск

  • Зрозумієте, як працювати з фреймворком Flask
  • Зможете написати простий вебзастосунок на Flask

Робота з Docker

  • Зрозумієте відмінність між віртуалізацією та контейнеризацією
  • Дізнаєтеся, що таке docker images, docker containers, docker-compose
  • Зможете запустити застосунок у Docker

Основи верстки

  • Зрозумієте основи верстки вебсайтів
  • Зможете робити базову верстку вебсайту

Бонусний блок. Frontend для веброзробки

  • Дізнаєтеся, як працює клієнтська частина вебзастосунку
  • Вивчите основи HTML, CSS, JavaScript для подальшої роботи на курсі

Вступ до баз даних

  • Зрозумієте, що таке бази даних та їхні типи
  • Зможете запускати бази даних у Docker

SQL: основи та запити

  • Зможете запускати бази даних у Docker
  • Зможете створювати SQL-запити

Робота з SQLAlchemy

  • Дізнаєтеся, що таке SQLAlchemy та як її використовувати
  • Зможете працювати з базою за допомогою Flask

Вступ до Django

  • Дізнаєтеся основи фреймворку Django
  • Вивчите основні CLI-команди в Django
  • Зможете створювати Django app

Django ORM. Part 1

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

Робота в Django. Authorisation

Дізнаєтеся, як працює авторизація та автентифікація.

Django ORM. Part 2

  • Зможете конфігурувати моделі, налаштовувати їхні додаткові параметри
  • Навчитеся створювати звʼязки між таблицями за допомогою Django
  • Дізнаєтеся, як створювати індекси в моделях
  • З’ясуєте, що таке міграції та як із ними працювати
  • Вивчите основні CLI-команди в Django

Робота в Django. Admin

  • Дізнаєтеся, що таке Django Admin Panel та як її використовувати
  • Навчитеся працювати з Views у Django
  • Дізнаєтеся, як налаштовувати URLs

Робота в Django. Templates and Forms

  • Дізнаєтеся, як працювати з темплейтами в Django
  • Навчитеся створювати й використовувати форми в Django
  • Дізнаєтеся, що таке middleware, як його використовувати й створювати

Робота в Django. Filters Tables

  • Дізнаєтеся, як створювати й працювати з фільтрами в Django
  • Навчитеся працювати з django-tables
  • Дізнаєтеся, що таке CORS і які налаштування для цього існують у Django

Асинхронні задачі в Django

  • Дізнаєтеся, що таке Celery та як його використовувати для асинхронних завдань
  • Зрозумієте і навчитеся створювати асинхронні задачі
  • Навчитеся надсилати email з Django

Вступ до Rest

  • Зрозумієте принцип роботи сучасних застосунків
  • Дізнаєтеся, що таке RESTful API
  • З'ясуєте, як встановити DRF

Django Rest (DRF). Part 1

  • Зрозумієте, що таке RESTful API
  • Дізнаєтеся, як встановити DRF
  • Зрозумієте основні відмінності в роботі з "чистим" Django і DRF
  • Дізнаєтесь і зрозумієте, що таке серіалізація, як працюють Serializers у DRF
  • З’ясуєте, які є види парсерів та як їх використовувати

Django Rest (DRF). Part 2

  • Зрозумієте, що таке View і ViewSet, зможете створювати Views та ViewSets для різних моделей
  • Дізнаєтеся, як налаштувати filtering у DRF
  • Зможете налаштувати pagination, Renderers та Throttling

DRF + Vue.js

  • Дізнаєтеся, що таке Vue.JS, і зможете його налаштувати
  • Зможете розв'язувати прості задачі з Django + Vue.JS

Тестування Django

  • Дізнаєтеся, які є види тестування коду та в яких випадках їх використовують
  • Зможете писати автотести до коду

Web server gateway interface (WSGI)

  • Дізнаєтеся, що таке WSGI, NGINX та unicorn, а також як їх налаштовувати
  • Зможете запустити Django-застосунок через NGINX + unicorn

CI/CD: поняття і налаштування

  • Ознайомитеся з Codestyle та PEP8 для створення вебзастосунків
  • Дізнаєтеся, що таке CI/CD та як його використовувати

Розгортання додатків на хмарних сервісах на прикладі AWS (Amazon)

  • Дізнаєтеся, що таке Cloud Computing
  • Зможете використовувати базові сервіси Amazon
  • Зможете деплоїти на Amazon

Встановлення безпечного з'єднання за допомогою SSL

  • Дізнаєтеся, що таке HTTS
  • Навчитеся налаштовувати DNS та HHTP

Асинхронне програмування

  • Зрозумієте основи асинхронного програмування
  • Зможете писати асинхронний код

FastAPI

  • Дізнаєтеся про основи роботи з FastAPI
  • Зможете використовувати FastAPI для простих задач
  • Зрозумієте, що таке Dependency injection
  • Навчитеся використовувати FastAPI для простих задач

FastAPI. Тестування

  • Дізнаєтеся про особливості тестування на Flask
  • Зможете тестувати FastAPI

Додаткове заняття на обрану тему

Поглибите знання в самостійно обраній темі:

  • Telegram Bot
  • ChatGPT
  • Networking

Wrap UP. Q&A з лектором

Повторите й закріпите теми курсу.

Імітація технічної співбесіди

  • Дізнаєтеся, як проходить технічна співбесіда
  • Зможете впевненіше почуватися під час пошуку роботи

Захист курсових робіт (Фінальних проєктів)

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

  • 34 заняття
  • База знань
  • Підвищення скілів
  • Кар'єра
  • Інструменти розробника
  • Проєкт в портфоліо
  • Комплексний підхід

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

Ігор Гарагатий - Software Engineer у міжнародній FinTech-компанії

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

Цей курс створений для тих, хто хоче навчитися створювати сучасні й красиві сайти без знань програмування. Сьогодні вміння працювати з WordPress та Elementor стає дедалі більш затребуваним, оскільки багато бізнесів і компаній потребують якісних вебсайтів. Освоївши ці інструменти, ви зможете створювати сайти для себе або клієнтів, працюючи віддалено з будь-якої точки світу.

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

Основи вебсайтів та введення у WordPress

Частина 1

  • Введення у вебсайти: Коротке пояснення, що таке вебсайти, їхні компоненти (домен, хостинг, структура)
  • Огляд типів сайтів: Різні типи сайтів: блоги, корпоративні сайти, інтернет-магазини та їхні основні відмінності
  • Вибір типу сайту: Як обрати правильний тип сайту в залежності від цілей
  • Питання та відповіді: Обговорення та відповіді на запитання щодо матеріалу

Частина 2

  • Встановлення WordPress на хостинг: Процес вибору хостингу, реєстрація домену та встановлення WordPress через панель управління
  • Технічний словник розробника: Вивчення ключових термінів та понять: FTP, MySQL, SSL, DNS та інші
  • Питання та відповіді: Закріплення матеріалу та відповіді на запитання

Адміністративна панель WordPress

Частина 1

  • Знайомство з адміністративною панеллю WordPress: Огляд розділів (Записи, Сторінки, Медіафайли, Коментарі)
  • Управління контентом: Створення та редагування сторінок і записів
  • Питання та відповіді: Обговорення матеріалу та запитання

Частина 2

  • Робота з медіа-бібліотекою: Завантаження та управління зображеннями та іншими файлами
  • Налаштування тем і плагінів: Як встановити і налаштувати тему, робота з плагінами
  • Питання та відповіді: Підведення підсумків заняття та обговорення складних моментів

Основи роботи з Elementor

Частина 1

  • Введення в інтерфейс Elementor: Знайомство з панеллю управління та основними розділами
  • Налаштування і інструменти Elementor: Робота з глобальними налаштуваннями, шрифтами, кольорами і макетами
  • Використання інструментів для редагування: Drag-and-Drop, колонки, секції, віджети
  • Питання та відповіді: Обговорення матеріалу

Частина 2

  • Введення в аддони: Що таке аддони і як вони розширюють можливості Elementor
  • Огляд популярних аддонів: Essential Addons, Elementor Pro, Ultimate Addons та інші
  • Встановлення і налаштування аддонів: Як інтегрувати аддони в Elementor і використовувати їх для покращення функціональності сайту
  • Питання та відповіді: Підведення підсумків заняття

Дизайн і налаштування сторінок з Elementor

Частина 1

  • Дизайн сторінок: Налаштування шрифтів, кольорів і макетів
  • Робота з мультимедійними елементами: Додавання і налаштування зображень, відео і анімацій
  • Адаптивна верстка сайту: Основи створення дизайну для різних пристроїв (планшети, мобільні телефони). Огляд інструментів адаптивної верстки в Elementor
  • Питання та відповіді: Закріплення матеріалу

Частина 2

  • Робота з інтерактивними елементами: Створення і налаштування форм зворотного зв'язку, кнопок і іконок
  • Питання та відповіді: Обговорення і відповіді на питання

Розробка багатосторінкового сайту

Частина 1

  • Створення і налаштування меню навігації: Додавання сторінок в меню, створення вкладених меню
  • Зв'язок сторінок між собою: Створення внутрішніх посилань для покращення навігації
  • Оптимізація сайту для мобільних пристроїв: Адаптація навігації і структури сайту для мобільних пристроїв
  • Питання та відповіді: Обговорення матеріалу

Частина 2

  • Аналіз і обговорення результатів: Оцінка виконаного завдання, виправлення помилок
  • Питання та відповіді: Підведення підсумків заняття

Оптимізація та корисні плагіни WordPress

Частина 1

  • Введення в оптимізацію сайту: Що таке оптимізація і чому вона важлива
  • Оптимізація швидкості завантаження сайту: Використання плагінів для кешування (наприклад, WP Super Cache, W3 Total Cache)
  • Оптимізація зображень: Використання плагінів для стиснення зображень (наприклад, Smush, Imagify)
  • Питання та відповіді: Обговорення і закріплення матеріалу

Частина 2

  • Огляд корисних плагінів для WordPress:
    • Плагіни для безпеки (наприклад, Wordfence, Sucuri)
    • Плагіни для створення резервних копій (наприклад, UpdraftPlus, BackWPup)
    • Плагіни для покращення SEO (наприклад, Yoast SEO, All in One SEO Pack)
  • Питання та відповіді: Підведення підсумків заняття

Основи SEO сайту на WordPress

Частина 1

  • Введення в SEO: Що таке SEO і чому воно важливе для сайту
  • Основні елементи SEO на WordPress: Мета-теги, заголовки, ключові слова
  • Практичне завдання: Створення багатосторінкового сайту з робочою навігацією і адаптивним дизайном
  • Питання та відповіді: Закріплення матеріалу

Частина 2

  • Використання плагінів для SEO: Налаштування і оптимізація за допомогою Yoast SEO
  • Аналіз і покращення видимості сайту: Перевірка і коректування SEO-налаштувань
  • Заключні питання та відповіді: Підсумкове обговорення і завершення куру

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

  • Допомога ментора
  • Практика
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

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

Олексій Качан

Більше інформації
Відеокурс / Платформа
Формат
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
Початок навчання
01.12.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
Початок навчання
11.01.2025
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 417 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
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
Початок навчання
Дата формується
Тривалість
40 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
40 000 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Світ Сучасної Освіти
  • C# / .NET
  • WEB Developer / Webmaster
Подробиці

Курс надає знання та навички необхідні для розробки додатків ASP.NET Core MVC з використанням .NET Core. На курсі розглядається підвищення продуктивності коду, що збільшує продуктивність веб-додатків. Курс буде корисний при підготовці до складання іспиту 70-486: Developing ASP.NET MVC Web Applications.

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

Огляд ASP.NET Core MVC

  • Огляд веб-технологій Microsoft
  • Огляд ASP.NET 4.x
  • Введення в ASP.NET Core MVC
  • Вивчення додатків Razor Pages
  • Вивчення додатку Web API
  • Вивчення додатку MVC

Проєктування веб-додатків ASP.NET Core MVC

  • Планування на етапі розробки проєкту
  • Проектування моделей, контролерів та представлень (Views)
  • Планування класів моделі
  • Планування контролерів
  • Планування представлень
  • Розробка архітектури додатку MVC

Налаштування проміжного програмного забезпечення (Msddleware) і служб в ASP.NET Core

  • Налаштування підпрограмного забезпечення (Middlewares)
  • Налаштування сервісів
  • Робота зі статичними файлами
  • Створення власного підпрограмного забезпечення
  • Використання впровадження залежностей (dependency injection)
  • Впровадження служби в контролер

Розробка контролерів

  • Написання контролерів та дій (Actions)
  • Налаштування маршрутів
  • Написання фільтрів дій (Action Filters)
  • Додавання контролерів та дій в додаток MVC
  • Налаштування маршрутів з використанням таблиці маршрутизації
  • Налаштування маршрутів з використанням атрибутів
  • Додавання фільтра дій

Розробка представлень (Views)

  • Створення представлень з Razor Syntax
  • Використання помічників HTML Helpers та Tag Helpers
  • Повторне використання коду представлень
  • Додавання представлень в додаток MVC
  • Додавання часткового представлення
  • Додавання компонента представлення

Розробка моделей

  • Створення моделей MVC
  • Робота з формами
  • Перевірка додатку MVC
  • Додавання моделі
  • Робота з формами (Forms)
  • Додавання перевірки (Validation)

Використання Entity Framework Core в ASP.NET Core

  • Введення в Entity Framework Core
  • Робота з Entity Framework Core
  • Додавання Entity Framework Core
  • Використання Entity Framework Core для вилучення та зберігання даних
  • Використання Entity Framework Core для підключення до Microsoft SQL Server

Використання шаблону представлень (Layout), CSS i JavaScript у веб-додатку ASP.NET Core

  • Використання шаблону представлень (Layout)
  • Застосування CSS і JavaScript
  • Використання jQuery
  • Застосування Layout до представлень в додатку
  • Використання CSS
  • Використання JavaScript
  • Використання jQuery

Розробка на стороні клієнта

  • Застосування стилів
  • Використання Task Runners
  • Адаптивний дизайн
  • Використання gulp для запуску завдань
  • Стилізація з використанням Sass
  • Використання Bootstrap

Тестування та усунення несправностей

  • Тестування додатків MVC
  • Реалізація стратегії обробки винятків
  • Журналювання додатків MVC
  • Тестування моделей
  • Тестування контролерів з використанням підробленого репозиторія
  • Реалізація репозиторія в проекті MVC
  • Додавання обробки винятків
  • Додавання журналювання

Управління безпекою

  • Аутентифікація ASP.NET Core
  • Авторизація в ASP.NET Core
  • Захист від атак
  • Використання Identity
  • Додавання авторизації
  • Уникнення міжсайтової підробки запиту

Продуктивність і обмін інформацією

  • Реалізація стратегії кешування
  • Управління станом
  • Двосторонній зв'язок

Реалізація Web API

  • Знайомство з Web API
  • Розробка Web API
  • Виклик Web API
  • Додавання дій та їх виклик за допомогою Microsoft Edge
  • Виклик Web API з використанням серверного коду
  • Виклик Web API з використанням jQuery

Хостинг та розгортання

  • Локальний хостинг та розгортання
  • Розгортання в Microsoft Azure
  • Основи Microsoft Azure
  • Розгортання веб-додатку в Microsoft Azure
  • Завантаження образів в сховище BLOB-об'єктів Azure

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

  • Більше двох років досвіду розробки web-додатків з використанням Microsoft Visual Studio та Microsoft ASP.NET
  • Знання .NET Framework та знайомство з мовою C#
  • Досвід роботи з Visual Studio 2017
  • Досвід програмування на C# та розуміння таких концецій, як лямбда-вирази, LINQ та анонімні типи
  • Досвід використання .NET Framework
  • Досвід роботи з HTML, CSS и JavaScript
  • Досвід запитів і маніпулювання даними з ADO.NET
  • Знання XML та JSON

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Більше інформації
Курс
Формат
Online
Початок навчання
08.01.2025
Тривалість
8 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
2 042 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
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
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
12 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
19 350 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
IT-Столиця
  • Cyber Security
  • WEB Developer / Webmaster
Подробиці

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

IIS: схематизація, формування платформ, конфігурування

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

Apache: схематизація, формування платформ, конфігурування

  • Як сформувати сайт за допомогою Apache
  • Що входить в схематизацію Apache
  • Практика

Знайомство з видами атак

  • Логічні атаки - це
  • Як відбуваються атаки на клієнтів
  • Як відбуваються атаки на автентифікацію
  • Як відбуваються атаки на авторизацію
  • Алгоритм виконання коду
  • Як відбувається розкриття інформації
  • Практика

Атаки типу XSS

  • Яким чином можна захищатися від атак такого типу
  • Введення в XSS-збережені
  • Введення в XSS-відбиті
  • Практика

Введення в SQL-ін'єкції

  • Методи захисту від них
  • Яким чином можна редагувати дані з їхнім використанням
  • Яким чином можна вилучити дані з їхнім використанням
  • Алгоритм обходу автентифікації з введенням ін'єкцій такого типу
  • Практика

На кого розрахований курс:

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

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчання у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
IT-Столиця
  • PHP
  • WEB Developer / Webmaster
Подробиці

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

Введення в Cookie

  • Знайомство з параметрами Cookie
  • Cookie - тимчасові та постійні. Відмінності
  • Способи збереження масивів Cookie
  • Як слід читати Cookie
  • Алгоритми їхнього видалення
  • Практика

Введення в заголовки HTTP відповіді сервера

  • Суть буферизації
  • Як відбувається кешування
  • Як встановити тип даних
  • Введення в метод HEADER
  • В чому полягає суть заголовку відповіді сервера
  • Що відносять до перезапиту ресурсу
  • Що таке gzip-стиснення
  • Практика

Введення в сесії

  • Огляд створення сесій
  • Що входить в їхні параметри
  • Яким чином вони видаляються
  • Яким чином їх слід читати
  • Відмінності sessions та cookies, їхнє сумісне використання
  • Практика

Проведення операцій над файловою системою

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

База даних

  • Які існують різновиди баз даних
  • Реляційна СУБД - це
  • Що таке нормалізація
  • SQL
  • Знайомство з розширенням драйвера реляційних баз даних MySQLi
  • Яким чином записи змінюються
  • Ознайомлення з основними методами CRUD
  • Практика

Огляд сервера баз даних MySQL

  • Загальні характеристики
  • Як його можна встановити
  • Яким чином відбувається конфігурація
  • Огляд програм, що знадобляться для роботи
  • Знайомство з утилітами
  • Їхнє використання
  • Практика

Безпечні запити: MySQLi в деталях

  • Огляд функцій MySQLi
  • Огляд з'єднання з сервером баз даних MySQL
  • Специфіка вибору бази даних
  • Як правильно створити запит на вибірку, зміну або видалення даних
  • Які функції вважаються забороненими
  • Які запити вважаються підготовленими
  • Практика

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчання по вихідним
  • Можливість влаштуватися у провідні IT-компанії
  • Індивідуальне навчання

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

  • Володимир - Програміст
  • Ігор - Програміст
  • Володимир - Програміст
  • Олексій - Програміст
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
IT-Столиця
  • C# / .NET
  • WEB Developer / Webmaster
Подробиці

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

Microsoft Visual Studio та web-додатки ASP.NET

  • Знайомство з NET. Framework
  • ASP.NET-знайомство
  • Практика

Microsoft Visual Studio та web-додатки ASP.NET: формування

  • Способи вибору мови для програмування
  • Знайомство із середовищем розробки Visual Studio, створення проєкту
  • Знайомство з шаблонами web-додатка
  • Знайомство зі структурою проєкту
  • Практика

Формування ASP.NET-форм

  • Етапи формування web-форми
  • Яким чином розміщуються серверні компоненти управління на web-формі
  • За допомогою яких механізмів вони конфігуруються
  • Практика

Процедура додатка серверного функціоналу ASP.NET-формам

  • Огляд Code-Behind
  • Специфіка проведення робіт з файлами такого типу
  • Етапи проведення обробки серверних компонентів управління
  • Знайомство зі статистичною значущість
  • Практика

Користувальницькі компоненти керівництва та базові сторінки: формування

  • Етапи додавання базових сторінок
  • Етапи їхнього використання
  • Етапи конвертування web-форми в сторінку змісту відносно базових сторінок
  • Яким чином можна розробити web-форми та користувальницькі компоненти управління
  • Практика

Специфіка перевірки видимих користувачам даних на ASP.NET-формах

  • Знайомство з системою перевірки інформації користувача на web-формі
  • Знайомство з компонентами регулювання ASP.NET-типу для перевірки введеної інформації
  • Алгоритм перевірки інформації форми
  • Алгоритм виведення кінцевого результату.
  • Практика

ASP.NET: пошук помилок та налагодження

  • Введення в ASP.NET-налагодження
  • Введення в ASP.NET-трасування
  • Практика

Операції з інформацією в додатках ASP.NET-типу

  • ADO.NET - це
  • Як відбувається з'єднання з базою даних
  • Алгоритм зв'язування серверних компонентів з ресурсами інформації
  • Практика

LINQ: робота з інформацією

  • LINQ - це
  • Проведення операцій з XML-даними за використання LINQ-провайдера для XML
  • Проведення операцій з інформацією LINQ-провайдера для сутності типу LINQ та SQL
  • Практика

Операції з динамічною інформацією в ASP.NET

  • Знайомство
  • Специфіка використання
  • Алгоритм регулювання динамічної інформації в ASP.NET
  • Практика

AJAX та ASP.NET

  • Знайомство з AJAX
  • Введення в спеціалізовані компоненти AJAX-управління з пакетом AJAX Control Toolkit
  • Огляд пакету AJAX Control Toolkit
  • Практика

Характеристика Windows Communication Foundation

  • Служба WCF - це
  • Специфіка виклику WCF-служб з web-форми
  • Яким чином реалізується WCF-служба даних
  • Практика

ASP.NET-додатки: конфігурування та розгортання

  • Введення в ASP. NET-конфігурування
  • Процедура розгортання ASP. NET на робочих серверах
  • Практика

ASP.NET-додатки: безпека та розмежування доступу

  • Введення в авторизацію
  • Введення в автентифікацію
  • Проведення автентифікації за допомогою web-форми
  • Знайомство з декларативними методами реалізації автентифікації та авторизації
  • Знайомство з програмними методами реалізації авторизації та автентифікації
  • Практика

Microsoft Visual Studio - нові технології та формування web-додатків

  • Алгоритм формування web-додатків за використання MVC-шаблону
  • Отримання даних від клієнта й обробка їх на сервері
  • Створення моделей, видів, контролерів на прикладі реального додатка
  • Практика

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

  • Формувати свої та проводити операції з вже наявними додатками ASP. NET Web в Microsoft Visual Studio
  • Формувати ASP. NET-форми
  • Використовувати Silverlight
  • Формувати нові web-додатки, використовуючи при цьому MVC-шаблон
  • Регулювати дані користувачів та кешування в межах ASP. NET-додатка
  • Відшукати, а також виправити помилки в додатках ASP. NET
  • Займатися оснащенням безпеки та розмежуванням доступу в межах додатка ASP. NET
  • Займатися побудовою користувальницьких елементів регулювання, а також базових сторінок

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

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

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

Створення веб-додатків - з чого варто починати

  • Протокол HTTP і його особливості
  • Інтерфейс WSGI
  • Розмітка HTML5
  • Розмітка з використанням CSS3
  • Об'єктно-орієнтоване середовище Jade
  • Набір інструментів Bootstrap
  • Django

Реляційна база даних

  • Робота з базами даних
  • Мова SQL
  • Як нормалізувати дані
  • Експлуатація ORM
  • Механізм інкапсуляції бази даних

Моделі

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

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

Підготовка до створення веб-додатку

  • Файли маршрутів і уявлень
  • Робота з мовою шаблонів
  • Обробка даних
  • Прості форми і їх створення

Приховані можливості веб-додатків

  • Уявлення-класи
  • Моделі та засновані на них форми
  • Автентифікація
  • Формсети
  • Тестування модулів

Налаштування додатків

  • Робота з підпрограмним забезпеченням
  • Власні теги та фільтри: як створюються
  • Сигнали, сесії й повідомлення
  • Логування й відправка пошти
  • Робота з бібліотеками різних форматів
  • Процес конвертування даних в біти
  • Робота з зображеннями за допомогою PIL
  • Структура на основі mptt

Фронтенд-розробка: що потрібно знати

  • Основи JavaScript
  • Робота jQuery
  • REST-інтерфейс і його впровадження в додаток

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчання у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

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

Основи розробки веб-сторінок

  • Landing page або багатосторінковий сайт: аспекти вибору
  • Conversion rate: чому високі показники не завжди говорять про ефективність
  • Оптимальна довжина landing page для конверсії
  • Зразки ефективних структур landing page

Правила веб-дизайну

  • Стандарти дизайну. Застосування модульної сітки
  • Контрастне поєднання шрифтів (пари). Як вибрати
  • Палітра кольорів. Як вибрати
  • Вибір елементів і стилю графіки (значки, іконки, ілюстрації)
  • Інструменти для редагування зображень

Розробка веб-сторінки. Підготовчий етап

  • ЦА, унікальна торгова пропозиція, offer
  • Моніторинг конкурентних сторінок
  • Правила створення текстового наповнення
  • Допоміжна візуалізація (референс). Візуальні атрибути

Старт роботи на Tilda

  • Реєстрація кабінету. Підключення домену
  • Розбір навігації Tilda
  • Регулювання параметрів сторінок і сайтів
  • Загальні правила об'єднання з зовнішніми сервісами

Будова веб-сторінки. Базові блоки

  • Стартовий екран: обов'язкові елементи
  • Властивості (features), вигоди (benefits), конкурентні переваги в блоках
  • Зображення в блоках. Додавання зображень в галерею
  • Відображення процесів в блоках (наша робота та ін.)
  • Відгуки клієнтів в блоках
  • Прайси в блоках
  • Питання-відповідь в блоках
  • Структурні елементи: панель меню і footer

Веб-форма. Кнопки. Обробка форм заявки

  • Способи отримання форм заявок з веб-сторінки
  • Блоки з формами і кнопками. Організація збору заповнених форм
  • Об'єднання з системою customer relationship management, Google Sheets, електронною розсилкою
  • Роль landing page у воронці продажів

Неправильне підвищення conversion rate

  • Як перевірити ефективність дизайну
  • Удосконалення Unique Selling Proposition, описів і бенефітів
  • Застосування візуального storytelling
  • Залучення довіри. Соціальні докази, фактаж
  • Неправильне складання call to action. Як підвищити conversion rate

Як прописати технічне завдання на розробку landing page

  • Структура (розділи) технічного завдання
  • Коли необхідний прототип
  • Розробка сторінок під мобільні пристрої
  • Практична робота і консультація по питаннях студентів

Після проходження курсу ви будете вміти:

  • конструювати landing page на платформі Tilda
  • піднімати показник конверсії на сайті
  • обробляти заявки через систему customer relationship management
  • враховувати всі важливі аспекти розробки сайту в технічному завданні
  • як не припуститися помилок в процесі створення веб-сторінки
  • як визначитися з відповідними шрифтами, палітрою кольорів і графікою
  • як скласти відповідне текстове наповнення для сторінки
  • які існують способи підвищення цільових дій на сайті

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

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

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

Процес розгортання складної теми

  • Прийоми вибору тем
  • Знайомство зі всілякими типами сторінок теми
  • Операції з віджетами
  • Як налаштувати додаткові віджети
  • Довільні коди HTML: встановлення
  • Введення в адаптивний інтерфейс теми для мобільних пристроїв
  • Практика

Формування теми

  • Специфіка базового вибору шаблону
  • Процедура макетування сайту
  • Знайомство з архітектурою файлової системи
  • Введення в архітектуру теми
  • Як відбувається верстка теми
  • Як відбувається проєктування теми
  • Практика

Характеристика додаткових плагінів

  • Процес встановлення різноманітних галарей
  • Процес встановлення конструктора форм
  • Як перевести WordPress-тему на російську мову
  • Як встановити Google-карту на сайт
  • Практика

Який результат отримають студенти курсу:

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

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

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

Регулювання інтернет-магазину

  • Знайомство з популярними компонентами магазину відносно CMS Joomla
  • Русифікація інтернет-магазину
  • Процедура його розгортання
  • Знайомство із загальними налаштуваннями
  • Характеристика розділу виробників
  • Механізм формування розділів
  • Механізм формування категорій товарів
  • Як наповнити продукцією інтернет-магазин
  • Знайомство зі схематизацією інтернет-магазину
  • Введення SEO-оптимізації для інтернет-магазину
  • Практика

Характеристика додаткових налаштувань

  • Процедура вибору дизайну шаблону для інтернет-магазину
  • Процес його встановлення
  • Огляд спеціальних модулів відносно дизайну
  • Регулювання кошика
  • Як відбувається регулювання зв'язаними товарами
  • Алгоритм реєстрації клієнтів
  • Управління клієнтами
  • Методика регулювання оплати
  • Специфіка управління замовленнями
  • Специфіка управління купонами
  • Специфіка управління знижками
  • Практика

Форум

  • Знайомство з популярними компонентами форуму для CMS Joomla
  • Їхня русифікація
  • Їхнє встановлення
  • Як можна створити структуру форуму
  • Яким чином її можна налаштувати
  • Огляд модерації форуму
  • Як регулювати правами тих, хто бере участь у форумі
  • Практика

Введення в інтерфейс мобільного пристрою на CSM Joomla

  • Принципи його формування
  • Як можна обрати необхідний шаблон
  • За допомогою яких механізмів його тестують
  • Практика

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

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

Процес встановлення на локальний сервер. База проведення операцій в CMS Joomla

  • Введення в CMS Joomla
  • Які версії CMS Joomla існують
  • Які її особливості
  • В чому полягають переваги CMS Joomla
  • Як відбувається розгортання локального сервера на ПК
  • Процедура встановлення CMS Joomla
  • Процедура русифікації адмінпанелі
  • Як сформувати категорії матеріалів
  • Алгоритм додавання інформаційних матеріалів
  • Алгоритм їхнього редагування
  • Яким чином треба формувати пункти меню
  • Що потрібно для виведення меню на сайт
  • Практика

Процедура налаштування системи та модулів. Процедура управління контентом

  • Які налаштування вважаються основними в CMS Joomla
  • Механізм налаштування ЧПУ
  • Механізм налаштування кодувань
  • Введення в типи сторінок CMS Joomla
  • Як відбуваються глобальні налаштування розділу матеріалів
  • Що потрібно для редагування інформаційних матеріалів
  • Як слід керувати медіаконтентом
  • Специфіка формування сторінок, які мають різний набір модулів
  • Як керувати модулями CMS Joomla
  • Практика

Дизайн

  • Як обрати дизайн-шаблон
  • Як встановити дизайн-шаблон
  • Методика його редагування
  • Алгоритм налаштування анімованого випадаючого меню сайту
  • Як налаштувати зовнішній вигляд модулів
  • Що потрібно для налаштування позицій
  • Типографія шаблону
  • Процедури за її участі
  • Додаткові фірмові модулі - це
  • Способи їхнього встановлення
  • Способи їхнього налаштування
  • Практика

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

  • Алгоритм управління користувачами
  • Що таке закрита частина сайту
  • Що потрібно для того, щоб її створити
  • Методика формування резервної копії
  • Які існують типи вимог відносно хостингових майданчиків
  • Як перенести систему на хостинг
  • Послідовність формування сайту CMS Joomla
  • Практика

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

CMS Joomla та додаткові розширення

  • Характеристика додаткових розширень
  • Різниця між встановленням різних плагінів, компонентів та модулів
  • Знайомство з компонентом "Медіагалерея"
  • Яким чином його слід встановлювати та проводити налаштування
  • Знайомство з компонентом F.A.Q
  • Алгоритм його встановлення та налаштування
  • Голосування на сайті
  • Як проводити діяльність з цим компонентом
  • "Карта сайту": характеристика
  • "Схема проїзду": характеристика
  • Яким чином відбувається русифікація додаткових розширень
  • Практика

Власноручне створення дизайну

  • Специфіка вибору базового шаблону
  • Процес макетування сайту
  • CSM Joomla: схематизація файлової системи
  • Перетворення таблиць CSS-стилів
  • Створення типографії шаблону
  • Практика

Алгоритм формування інформаційних порталів та сайтів-каталогів на базі Joomla

  • Як організувати каталог на Joomla
  • Огляд стандартних можливостей для організації каталогу
  • Огляд сторонніх розширень для організації портфоліо
  • Додаткові поля
  • Фільтр матеріалів на основі додаткових полів
  • Управління користувачами, а також групами користувачів. Права доступу
  • Організація особистого кабінету на базі CMS Joomla
  • Огляд розширень коментарів
  • Організація відгуків на сайті
  • Практика

Огляд керівництва формами. Специфіка SEO-оптимізації. Забезпечення безпеки сайтам Joomla

  • Знайомство з конструкторами форм
  • Яким чином їх можна встановити
  • Алгоритм створення складних форм на сайті Joomla
  • Операції відносно дизайну
  • Операції відносно юзабіліті
  • Характеристика SEO-оптимізації
  • Забезпечення безпеки для сайту
  • Яким чином оновлюється версія сайту Joomla
  • Практика

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

Модуль 1. Ознайомлення з HTML, CSS, JavaScript та їх взаємодією

HTML

  • Основні принципи верстки
  • Створення та публікація web-документів
  • Структура HTML-коду
  • Робота з:
    • текстом
    • графікою
    • кольором і колірними моделями
  • Формати графічних файлів для web-дизайну
  • Карти зображень на web-сторінках
  • Створення списків і таблиць на сайтах
  • Модель взаємодії "клієнт-сервер"

CSS

  • Поняття CSS
  • Ідентифікатори і класи
  • Переваги та недоліки використання CSS
  • Блокова верстка за допомогою div
  • Форми і елементи форм. Поняття метатег
  • Керівництво правильної підготовки макета до верстки
  • Прийоми оптимізації зображень для web-сайту

JavaScript

  • Введення в JavaScript
  • Основи мови JS
  • Прості типи (змінна) і операції над ними
  • Таблиця логічних операторів в Java
  • Робота з масивами
  • Створення функцій

Загальноосвітня інформація:

  • Відомості про комп'ютерну графіку та її види
  • Визначення web-дизайну
  • Поняття реклама та рекламна продукція
  • Значення слова анімація
  • Третій вимір програми

Застосування знань на практиці

Самостійна розробка web-сайту.

Модуль 2. Знайомство з високорівневою мовою Python і створення GUI

  • Парадигми та мови програмування
  • Відмінності і подібності інтерпретаторів і компіляторів
  • Базові алгоритмічні структури
  • Типи тестування програмного забезпечення
  • Введення в Python
  • Арифметичні завдання з програмування
  • Прості, складні і складені умови
  • Універсальні цикли
  • Різниця між списками, кортежами і масивами
  • Основи роботи з файлами в Python
  • Методи роботи з рядками
  • Види бібліотек коду
  • Модулі розширення
  • Функції для роботи з датою і часом

Застосування зань на практиці:

Створення GUI (графічний інтерфейс користувача):

  • бібліотека Tkinter
  • створення вікна додатків
  • додавання кнопки
  • зміна властивостей елементів
  • способи позиціонування елементів
  • створення списків
  • розробка меню сайту

На цьому курсі дитина:

  • отримає відмінну базу для розвитку в сфері web-розробки
  • буде мати уяву як створювати web-сайти

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

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

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

WordPress

  • Знайомство з версіями системи
  • Алгоритми встановлення її на локальний сервер
  • Знайомство з адміністративною панеллю
  • Базові налаштування
  • Формування сторінок сайту
  • Управління сторінками
  • Формування меню системи
  • Регулювання меню системи
  • Практика

Методика управління записами. Налаштування тем

  • Будування систем рубрик
  • Прийоми публікації записів
  • Редагування записів
  • Управління файлами
  • Як обрати тему
  • Яким чином її встановити
  • Як налаштувати просту тему
  • Як керувати віджетами
  • Практика

Плагіни: специфіка встановлення та налаштування

  • Знайомство з популярними плагінами
  • Огляд плагінів, що дозволяють швидко опублікувати відео
  • Огляд плагінів для формування аудіоплеєра
  • Алгоритм керування метатегами
  • Знайомство з картою сайту XML
  • Практика

Операції з користувачами. Процедура перенесення сайту на хостинг

  • Прийоми управління правами користувачів
  • Прийоми управління коментарями
  • Прийоми резервного копіювання
  • Прийоми відновлення даних
  • Огляд перенесення сайту на хостинг
  • Стадії формування сайту на CMS WordPress
  • Практика

Чим ви будете займатись на курсі:

  • Дізнаються все про основи роботи з CMS WordPress
  • Навчаться її встановлювати
  • Займатимуться регулюванням та налаштуванням тем
  • Займатимуться регулюванням та налаштуванням плагінів
  • Управлінням віджетів
  • Налаштуванням прав доступу користувачів
  • Формуванням резервних копій
  • Регулюванням коментарів
  • Редагуванням публікацій та сторінок

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

Курс складається з двох незалежних модулів: вивчення основ HTML/CSS та програмування на мові Python. Студент створить свої перші веб-сторінки та унікальний власний веб-сайт, додавши таблиці, гіперпосилання, ілюстрації, текст, меню, відео тощо.

План курсу

Що вивчають на курсі

  • Використовуючи HTML (текст, картинки, таблиці тощо) та за допомогою CSS дитина оформить стиль свого сайту та навчиться розміщувати інформацію на сторінці
  • Ознайомитесь із простою мовою програмування Python (або Пайтон)
  • Знайомство з основами створення лінійних, умовних та циклічних програм
  • Розуміння, навіщо потрібні числові типи даних, а також призначення списків, словників та рядків

Що учень буде вміти

  • Проєктування простих сайтів
  • Розробка прототипів веб-сторінок за допомогою HTML та CSS
  • Створення алгоритмів із різними типами даних
  • Написання власних програм. Розробка простих ігор мовою Python

Що учень матиме

  • Практичні навички написання коду
  • Власноруч створені WEB-сторінки та повноцінний сайт на базі HTML та CSS
  • Самостійно створені проєкти мовою Python, прості Web-сайти з елементами анімації

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

  • Групи до 10 осіб
  • Програми розроблені з урахуванням віку дитини
  • Заняття записуються і завжди є можливість повторити матеріал
  • Дається домашнє завдання для самостійної роботи
  • В особистому кабінеті розміщені всі навчальні матеріали
  • Заняття проводяться за розкладом як у будні дні, так і у вихідні
  • Розклад та викладач протягом курсу навчання не змінюються
  • Викладачі - практикуючі IT фахівці з досвідом роботи з дітьми понад 3 роки
  • Сертифікат про проходження курсу
Більше інформації

Сторінки

Читайте нас в 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