Курсы fullstack
Курс Wordpress для начинающих
Подробнее о курсе
Сертификат | |
Занятий | 5 |
Часов | 1 |
Тип обучения | Онлайн |
Город | Киев |
Трансляция | Видеозапись |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный |
- Устанавливать и настраивать WordPress
- Устанавливать и настраивать шаблоны, а также плагины WordPress
- Свободно использовать стандартный и расширенный визуальные редакторы
- Создавать и управлять пользователями на сайте
- Работать с медиафайлами, виджетами и меню
Курс HTML5 и CSS3
Подробнее о курсе
Сертификат | |
Занятий | 10 |
Часов | 20 |
Тип обучения | Онлайн |
Город | Киев |
Трансляция | Прямой эфир |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный |
Курс Full Stack for Teens
Подробнее о курсе
Сертификат | |
Занятий | 40 |
Часов | 80 |
Месяцев | 5 |
Периодичность | 2 раза в неделю |
Тип обучения | Офлайн |
Город | Киев |
Трансляция | Видеозапись |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для школьников |
Уровень подготовки | Начальный, Средний |
- Получат глубокие знания по верстке и JavaScript, что обеспечит им преимущество в будущем при изучении React
- Изучат практически все необходимые для фронтенд-девелопера рабочие инструменты
- Научатся тайм-менеджменту и работе в команде по системам Scrum / Agile
- Наработают для портфолио более 10 готовых проектов и смогут составить достойную конкуренцию на рынке фриланса
Курс Основы разработки ПО
Подробнее о курсе
Сертификат | |
Занятий | 8 |
Часов | 20 |
Месяцев | 1 |
Тип обучения | Онлайн, офлайн |
Город | Киев, Харьков, Запорожье, Винница |
Трансляция | Прямой эфир |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный |
- Писать простые программы и усвоите синтаксис языка JavaScript
- Функциональном программированию и усвоите основы объектно-ориентированного программирования (ООП)
- Базовым правилам и основным принципам написания программного кода
- Познакомитесь со всеми популярными языками программирования и инструментами разработки ПО
- Сможете четко определиться с последующим направлением развития
Курс Python
Подробнее о курсе
Сертификат | |
Месяцев | 4 |
Тип обучения | Онлайн |
Город | Киев |
Трансляция | Видеозапись |
Практические занятия | 80% |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный |
Курс C++/Net Developer
Подробнее о курсе
Сертификат | |
Занятий | 46 |
Часов | 115 |
Месяцев | 5,5 |
Тип обучения | Онлайн, офлайн |
Город | Киев, Харьков, Запорожье, Винница |
Трансляция | Прямой эфир |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный, Средний |
- Использовать основные структуры данных и ООП-методологии для разработки программ
- Работать с интерфейсами и модификаторами доступа
- Создавать многопоточные программы и приложения на языке C++
- Изучите структуры, типизированные словари и списки, делегаты и события, работу с I / O и LINQ, сможете отлавливать исключения и даже писать асинхронный код
- Получите первый базовый опыт работы с несколькими фреймворками (как настольными, так и Web) на языке C#
- С помощью полученных знаний в Академии сможете сдать экзамен «Microsoft Specialist. (Экзамен 70-483. Programming in C++)
Курс Front-End Разработчик
Подробнее о курсе
Сертификат | |
Занятий | 45 |
Часов | 112 |
Месяцев | 5,5 |
Тип обучения | Онлайн, офлайн |
Город | Киев, Харьков, Запорожье, Винница |
Трансляция | Прямой эфир |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный, Средний |
- Делать верстку сайта и форматировать с помощью: HTML / HTML5, CSS / CSS3
- Проводить базовую SEO-оптимизацию сайтов
- Применять фреймворки: Bootstrap 4, jQuery, Angular, React, Ember.js и не только
- Взаимодействовать с серверами с помощью JavaScript
- Применять препроцессоры SASS / LESS /PostCSS
- Создавать адаптивные сайты любой сложности
Курс FRONT END(Angular)
Подробнее о курсе
Сертификат | |
Месяцев | 4 |
Тип обучения | Онлайн |
Город | Киев |
Трансляция | Видеозапись |
Практические занятия | 80% |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный |
Курс Node.JS
Подробнее о курсе
Сертификат | |
Занятий | 33 |
Месяцев | 1 |
Тип обучения | Онлайн |
Город | Киев |
Трансляция | Видеозапись |
Практические занятия | 80% |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный, Средний |
- CLI. В рамках цього блоку студенти освоюють написання CLI (Command-line interface) за допомогою вбудованих модулів Node.js.
- Tooling. Блок призначений для ознайомлення із сучасним набором інструментів, які щодня використовуються у розробці за допомогою Node.js. Сюди входять: діаграми, код стайл, дебагінг, докеризація та звичайно деплой.
- Чат боти. У цьому блоці ви зробите кілька своїх чат-ботів для телеграм. За підсумками блоку ви зрозумієте як краще організовувати свій код та деплоїти свою програму.
- REST. У цьому блоці ви пишете REST API для керування користувачами. Для реалізації обраний класичний express. Вимоги додаються з кожним завданням у блоці, тому погано організований код необхідно буде рефакторити.
- Cloud. У цьому блоці ми робимо завдання, щоб познайомитись із сервісами AWS: лямди, SES, S3. Це дозволить отримати практичний досвід роботи із найпопулярнішими сервісами.
- Advanced topics. За підсумками попередніх 5 блоків, студенти отримують достатньо практики, щоб почати ходити на співбесіди на Junior Node.js розробника. Завдання цього блоку покликані розширити кругозір і посилити становище над ринком. Завдання передбачають виконання на typescript та Nest.js
Курс SEO продвижения.
Подробнее о курсе
Сертификат | |
Занятий | 15 |
Месяцев | 2 |
Периодичность | 2 раза в неделю |
Тип обучения | Онлайн, офлайн |
Город | Харьков |
Трансляция | Прямой эфир |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Начальный, Средний |
- Вы научитесь правильно выбирать поисковые запросы, продвигать по ним сайт в топ поисковика и удерживать позиции.
- Вы сможете отказаться от услуг внешних специалистов, исключив ежемесячную оплату их труда из своих расходов.
Курс Salesforce
Подробнее о курсе
Сертификат | |
Занятий | 16 |
Тип обучения | Онлайн |
Трансляция | Видеозапись |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых |
Уровень подготовки | Начальный, Средний |
1. Діаграма БД. На першому завданні необхідно намалювати діаграму майбутньої програми. Об’єкти, поля, зв’язки. За рахунок яких полів утворюються зв’язки, де треба створювати поле, щоб утворився правильний зв’язок – розробник повинен розуміти такі речі, незалежно від того, з якою технологією він працює.
2. Створення програми, інтерфейс
- Адміністрування – важлива частина, причому не лише у Salesforce, а й у будь-якому іншому напрямку. На роботі ви не будете цілий день писати код, вам завжди треба буде щось десь налаштовувати, щоб ваш додаток злетів.
- На першому етапі адміністрування необхідно створити об’єкти, які були продумані на першому завданні. Вивести їх на інтерфейс та привести у зручний для перегляду вигляд.
3. Типи записів (Record Type)
- Record Type – це поле, що вказує на тип запису. Від цього поля може залежати відображення інших полів, їхня обов’язковість або можливість редагувати.
- Записи того самого об’єкта, що мають різні рекорд тайпи можуть відрізнятися і мати різний функціонал. При цьому немає необхідності створювати окремий об’єкт, коли більшість функціоналу однакова.
4. Access levels. Тут студент вивчає рівні доступу (доступ до об’єкта, доступ до певних записів, доступ до певних полів), види доступу – створення, редагування, видалення.
5. Process automation. Розсилка повідомлень або додавання застарілих записів до архіву – ні для кого не секрет, що це такі речі давно робляться автоматично, головне – один раз правильно налаштувати автоматичний процес.
6. Visualforce. Вивчаємо можливості стандартних інструментів visualforce-page, знайомимося з мовою Apex з прикладу Apex-контролера, коли результат виконання коду можна відразу побачити сторінку.
7. SOQL/SOSL. Знайомство з мовами SOQL та SOSL, написання складних запитів на пошук записів.
8. Lightning. Створення лайтнінгу компонентів, використання готових інструментів разом із звичайним HTML, взаємодія з Apex-контролером, робота над ізольованістю компонентів, щоб їх можна було використовувати повторно.
9. Secure code. Exceptions. Custom labels. Кінцевий користувач не повинен бачити нічого зайвого. Він не повинен бачити страшний текст ексепшена або сторінку, що взагалі зламалася. Так само він у жодному разі не повинен побачити зайвих даних. Тому тут треба буде все перевірити та обробити. І заразом, у ході рефакторингу, треба виправити всі написи, які виникають у користувача на інтерфейсі. Щоб надалі їх можна було зменшити через адмінку.
10. Apex trigger. Тригери дозволяють виконувати дії до та після створення, редагування, видалення записів. Це може бути оновлення поточних записів (які створюються або редагуються) або обробка пов’язаних із ними записів. В цілому Apex-тригери можна виконати майже всі дії, які дозволяє мова Apex.
11. Asynchronous Apex. Асинхронні процеси необхідні обробки великих обсягів даних, виконання складних алгоритмів, коли користувачеві необов’язково чекати завершення завдання. Тут буде замінено один із автоматичних процесів (замість того, щоб вішати процес на кожен запис – можна зробити асинхронний процес, який обробить усі потрібні записи за один раз)
12. Lightning, override standard actions. Стандартна форма створення запису який завжди має весь функціонал, який клієнту хотілося б, тому тут треба створювати кастомну форму. А щоб клієнт міг сам керувати цією кастомною формою – необхідно додати кастомні налаштування для цієї форми.
Крім кастомної форми тут буде знайомство з Custom metadata types, а саме створення кастомних налаштувань для додатка. А щоб ці налаштування було зручно налаштовувати – програміст також повинен зробити зручну сторінку для цих кастомних налаштувань.
13. Salesforce Lightning Design System (SLDS). Для виконання цього завдання треба буде застосувати отримані раніше знання, повторно використовувати створені раніше компоненти, ще глибше вивчити можливості Apex і Lightning і загорнути це все SLDS – що було б красиво.
14. Packaging, deployment. Фінальна задача, де студенту треба буде зібрати все, що вони зробили в окремий пакет, встановити/задеплоїти його на окремий орг, і перевірити чи правильно працює.
Курс C#/.NET
Подробнее о курсе
Сертификат | |
Занятий | 14 |
Тип обучения | Онлайн |
Трансляция | Видеозапись |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых |
Уровень подготовки | Начальный, Средний |
- Консольні програми. У даному розділі студент пройде шлях від створення найпростішої програми, до розуміння базових речей у програмуванні: умови, цикли, масиви, робота з консоллю, робота з файлами, парсинг рядкових виразів та багато іншого. Кожне завдання передбачає написання тестів, без яких не обійтися у створенні реальних додатків.
- SQ. Поточний стан речей показує, що будь-яка програма, трохи складніша за “Калькулятор”, має свою базу даних, необхідну для зберігання даних. У цьому завдання студент розбереться як створювати бази даних, таблиці, напише базові SQL-запити.
- Декомпозиція. У цю групу входять два завдання побудувати діаграм предметних областей (UML). Саме вміння побудувати декомпозицію дозволяє програмісту уникнути проблем із купою безглуздо витрачених зусиль та мільйонів переробок при уточненні знань з предметної галузі. Також ці навички знімають проблему старту створення архітектури з нуля.
- ASP.NET. У цьому розділі студент створить сайт для роботи з базою даних, створеною у попередньому розділі. Навчиться створювати сторінки для перегляду даних із БД, створення/редагування/видалення цих даних.
- WPF (WinForms). Незважаючи на солідний вік технологій для створення desktop-додатків під Windows, ці технології все ще можуть знадобитися розробнику, особливо в частині enterprise рішень. Також у завданні необхідно буде освоїти роботу з багатопоточністю, взаємодію з UI з кількох потоків, роботу з дисковою системою.
- .NET 6. Флагманська та найактуальніша версія .NET, що активно розробляється фірмою Microsoft. У цьому розділі кілька завдань: студент дізнається як написати Telegram бота за допомогою c#, попрацює з апі сторонніх сайтів, напише backend та frontend для свого додатку “домашній облік фінансів” та опублікує його у хмарі Azure.
Курс Front End
Подробнее о курсе
Сертификат | |
Занятий | 26 |
Тип обучения | Онлайн |
Трансляция | Видеозапись |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых |
Уровень подготовки | Начальный, Средний |
- 1. HTML/CSS. Завдання даного розділу дозволяють освоїти основи верстки і позиціонування блоків HTML за застосуванням CSS на основі «святого Грааля» макета веб-сторінки. При цьому повноцінне виконання завдань навчить розміщувати елементи за допомогою властивості float, застосовувати сітки на основі Flex і Grid layouts і реалізовувати складні інтерфейси користувача. Кінцевим завданням розділу є верстка макету майбутнього веб-додатку. 2. JavaScript. Завдання цього розділу спрямовані на роботу зі змінними, операторами, типами даних та функціями. Взаємодія з DOM, рядками та масивами. Об’єктно-орієнтований JavaScript. Розширення та валідація форм за допомогою JS. Оновлення веб-сторінок за допомогою AJAX. Зберігання даних із застосуванням Local та Session Storage та збереження проміжних даних із використанням cookie. Angular: На курсі вивчається остання, на момент навчання, версія Angular, що вийшла. Дані завдання спрямовані на розробку SPA-додатка (додаток з продажу велосипедів, на основі попередньо реалізованого макета) та застосування основних технік і філософії Angular: Створення основних компонентів, модулів, моделей та сервісів за допомогою Angular CLI Види прив’язки даних Вбудовані директиви Події та форми Використання та створення каналів (pipes) Компоненти та їх життєвий цикл Служби (Services) та їх провайдери Маршрутизація та навігація Модулі (створення та використання) та таке відкладене завантаження (lazy loading) Асинхронні запити HTTP, використання бібліотеки RxJS Зберігання даних із застосуванням Firebase React: Дані завдання спрямовані на розробку SPA-додатку (додаток з продажу велосипедів, на основі попередньо реалізованого макета) та застосування основних технік і філософії React: Створення основних компонентів, модулів, моделей та сервісів за допомогою React Види прив'
- язки даних Вбудовані директиви Події та форми Використання та створення каналів (pipes) Компоненти та їх життєвий цикл Служби (Services) та їх провайдери Маршрутизація та навігація Модулі (створення та використання) та таке відкладене завантаження (lazy loading) Асинхронні запити HTTP, використання бібліотеки RxJS Зберігання даних із застосуванням Firebase
Курс Python
Подробнее о курсе
Сертификат | |
Занятий | 19 |
Тип обучения | Онлайн |
Трансляция | Видеозапись |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых |
Уровень подготовки | Начальный, Средний |
- Clean code. Це завдання допомагає навчитися писати якісний код відповідно до стандарту PEP-0008, структурувати код, застосовувати різні підходи та паттерни
- Unit tests. Студент, виконуючи це завдання, знайомиться з написанням юніт тестів, інструментами для перевірки покриття коду тестами.
- Collection & Command line interface & Packaging. Виконуючи цю групу завдань, студент отримує навички написання коду, додавання до готового коду функціоналу для роботи через консоль і, зрештою, створення пакету на базі існуючого функціоналу.
- Report. Це завдання дає можливість навчитися працювати з файлами, сортувати дані та писати повноцінний пакет для використання в наступних задачах
- Flask. Дана група завдань дозволяє набути досвіду роботи з фреймворком Flask. Написати повноцінний додаток з веб-інтерфейсом та api. Отримати досвід роботи з декількома бібліотеками ORM такими як peewee і SQLAlchemy
- DjangoGramm & DjangoWeatherReminder. Працюючи над завданнями цієї групи, студент виконує реальні завдання, які зазвичай зустрічаються в роботі fullstack developer’a. Тут є всі етапи починаючи з проектування структури програми, роботи над веб-інтерфейсом та api, інтеграцією зі сторонніми сервісами та закінчуючи деплоєм у продакшн. Студент отримує досвід роботи з Django, Django, REST Framework, Celery, Redis, PostgerSQL, webpack, bootstrap, etc.
- DjangoAir ERP system. Це завдання, по суті фінальний акорд, для її вирішення потрібно застосувати всі накопичені знання та вміння, що потребує нестандартних рішень та підходів.
Курс Django
Подробнее о курсе
Сертификат | |
Занятий | 9 |
Часов | 9 |
Тип обучения | Онлайн |
Город | Киев |
Трансляция | Видеозапись |
Вступительный экзамен | |
Проверка домашнего задания | |
Дипломный проект | |
Помощь в трудоустройстве | |
Возрастная категория | для взрослых, для студентов |
Уровень подготовки | Средний |
- Пользоваться фреймворком Django для создания эффективных веб-приложений
- Разбираться в архитектурном шаблоне MTV (Model-Template-View)
- Понимать методы HTTP
- Создавать определенную логику по запросу клиента
- Регистрировать и авторизировать пользователей
- Создавать таблицы в базе данных, выполнять запросы в БД с помощью Django ORM
- Реализовывать асинхронные запросы к серверу (AJAX)
- Создавать безопасные веб-приложения, используя возможности Django