Курсы программирования

806 курсов найдено

Курс STL – стандартная библиотека шаблонов Теория и практика

Средний
7 часов
Онлайн
Данный курс позволит вам изучить основы работы со Стандартной библиотекой шаблонов, познакомит с внутренним устройством контейнеров различного вида, познакомит с теоретическими особенностями основных алгоритмов для работы с этими контейнерами и с их реализацией в C++. Вы познакомитесь с базовыми тип

Подробнее о курсе

Сертификат
Занятий 12
Часов 7
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Понимать базовые принципы устройства контейнеров из библиотеки STL и принципы работы с ними в языке C++.
  • Понимать критерии оценки сложности алгоритмов. Научитесь выполнять такую оценку на практике.
  • Понимать принципы устройства в C++ таких базовых структур данных, как стек, очередь, односвязный и двусвязный список, бинарное дерево.
  • Различать виды деревьев и основные проблемы использования структуры данных бинарное дерево.
  • Понимать и уметь применять на практике различные операции с контейнерами (создание, копирование, удаление, присваивание и т.д), а также оценивать их эффективность.
  • Понимать принципы устройства ассоциативных контейнеров, механику работы ассоциативных контейнеров, уметь применять Set и Map контейнеры и выполнять над ними различные операции.
  • Применять методы прямого доступа к элементам контейнеров, использовать специальные операции для работы с итераторами, а также для вставки и удаления элементов контейнера, использовать адаптеры итераторов и пользовательские итераторы.
  • Понимать принципы и уметь применять такие алгоритмы, как: немодифицирующие и модифицирующие, алгоритмы удаления, перестановочные алгоритмы и алгоритмы сортировки.
  • Понимать принципы работы с контейнерными адаптерами, а также применять на практике лямбда-функции и функциональные объекты.
Читать подробнее о программе курса

Курс Создание приложений с помощью Spring Data

Средний
8 часов
Онлайн
Создание современного web-приложения невозможно без хранения и использования данных. Spring Data – это фреймворк, задача которого облегчить и упростить разработчику приложения работу с различными базами данных. На этом курсе вы научитесь создавать полноценное приложение с подключением баз данных и п

Подробнее о курсе

Сертификат
Занятий 9
Часов 8
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Понимать принципы работы и применять на практике системы объектно-реляционного отображения (ORM).
  • Создавать полноценные web-приложения на основе Maven с использованием таких фреймворков, как: Hibernate, JPA, Spring Data.
  • Понимать архитектуру REST и планировать архитектуру своего приложения исходя из необходимости соответствия такой архитектуре.
  • Понимать существующий принцип иерархии исключений и как такая иерархия реализована в Spring, уметь обрабатывать исключения в web приложениях.
  • Выполнять тестирование работы своего приложения с различными настройками.
Читать подробнее о программе курса

Курс Ruby on Rails

Средний
7 часов
Онлайн
Курс видеоуроков «Ruby on Rails» позволит на практике применить знания по созданию качественного веб сервиса с использованием фреймворка Ruby on Rails. На курсе будут рассмотрены основные модули, составляющие фреймворк Ruby on Rails, особенности построения архитектуры приложений, вопросы масштабиро

Подробнее о курсе

Сертификат
Занятий 10
Часов 7
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Понимать структуру веб-приложений. Создавать свои моно- и мультиязычные веб-приложения, используя Ruby on Rails. Понимать работу Ruby Version Manager, уметь управлять версиями и мигрировать на более новые. Уметь работать с приложениями в соответствии с шаблоном MVC. Понимать принципы работы Контроллеров и их связи с Базами Данных. Уметь выделять функционал приложения в отдельные модули, подмодули. Создавать свои библиотеки. Применять на практике различные виды авторизации с использованием Cookies и Sessions. Понимать механизмы и особенности форматирования и функционирования веб-страниц. Понимать принципы работы перекомпиляторов (Precompilers) html, css &
  • js (CoffeeScript). Уметь быстро поднимать структуру базы данных с помощью schema.rb. Использовать интерфейс запросов ActiveRecord для составления транзакций. Создавать формы данных с помощью стандартных функций и библиотек Ruby on Rails. Применять основные средства Ruby on Rails для создания фоновых задач и многопоточных процессов. Реализовывать автоматизацию доставки кода приложения на различные удаленные сервера.
Читать подробнее о программе курса

Курс Django Essential

Средний
5 часов
Онлайн
Курс Django Essential является продолжением изучения основ работы с самым популярным фреймворком для разработки веб-приложений на языке Python после Django Starter. На этом курсе вы спроектируете веб-приложение с помощью фреймворка Django, научитесь расширять это приложение и делать его более гибким

Подробнее о курсе

Сертификат
Занятий 4
Часов 5
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Создавать полноценное веб-приложение на основе Django.
  • Создавать и frontend, и backend для Django-приложения.
  • Реализовывать ваш проект как CI (Continuous Integration) приложение.
  • Расширять и кастомизировать админ панель, и модели пользователей.
  • Отправлять письма из Django-приложения.
  • Создавать и настраивать Graphql API.
  • Подключать к проекту Celery + Redis/RabbitMQ.
  • Создавать чаты, очереди, систему “лайков”.
  • Выполнять полноценное тестирование Django-приложения.
Читать подробнее о программе курса

Курс Выполнение домашнего задания по курсу SQL Essential

Средний
3 часов
Онлайн
В данном видео курсе будут рассмотрены решения домашних заданий ко всем урокам курса “SQL Essential”. Благодаря данным видео урокам вы сможете контролировать корректность собственного выполнения домашних заданий. Сопутствующие комментарии автора помогут вам лучше разобраться с освещаемой темой.

Подробнее о курсе

Сертификат
Занятий 9
Часов 3
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Как проектировать и создавать базу данных
  • Добавлять в нее таблицы
  • Работать с ключевыми словами SELECT, INSERT, UPDATE
  • Проводить нормализацию таблицы в базе
  • Делать выборку при помощи JOINs
  • Создавать процедуры, триггеры
  • Пользовательские функции
  • Работать с транзакциями.
Читать подробнее о программе курса

Курс Python Practice

Средний
11 часов
Онлайн
Видео курс “Python Practice” направлен на практическое применение знаний, полученных в ходе прохождения предыдущих курсов по языку Python. Он подойдет всем, кто владеет основами Python и желает отойти от теории и больше углубиться в практику. В рамках данного курса учащиеся разработают небольшой веб

Подробнее о курсе

Сертификат
Занятий 14
Часов 11
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Практические занятия 100%
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Создавать веб-проекты на языке Python, которые будет не стыдно размещать на GitHub и указывать в резюме
  • Анализировать требования к необходимому функционалу, разбивать реализацию проекта на логические этапы
  • Выбирать библиотеки и фреймворки Python, подходящие для решения поставленной задачи
  • Применять наиболее часто используемые и полезные модули Python
  • Писать тесты на каждом из этапов разработки проекта
  • Проводить рефакторинг собственного кода, оптимизировать его
  • Размещать проект на хостинге Heroku
Читать подробнее о программе курса

Курс UX/UI Design мобильных приложений

Средний
3 часов
Онлайн
Курс «UX/UI Design мобильных приложений» позволит получить необходимый набор знаний для разработки дизайна приложения в целом и дизайна удобных для пользователя мобильных приложений, в частности. С использованием такого инструмента как FIgma, в этом курсе будут реализованы и рассмотрены все этапы и

Подробнее о курсе

Сертификат
Занятий 8
Часов 3
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Ориентироваться в цикле разработки дизайна.
  • Понимать специфику Google material design для Android и Human Interface Guidelines для iOS приложения, особенности тактильности, минимализма, цвета, типографики и иконографики.
  • Понимать особенности кроссплатформенных, гибридных, нативных приложений, сильные и слабые стороны каждого подхода.
  • Понимать особенности темной темы, когда стоит ее применять и какие цели она преследует в Android и iOS.
  • Использовать Figma для построения дизайна мобильного приложения.
  • Создавать вайрфреймы, прототипы, понимать ошибки прототипирования и особенности UX архитектуры.
  • Использовать визуальный язык и его принципы.
  • Понимать принципы упаковки приложения для Appstore и Play Market, их отличия, плюсы и минусах каждой платформы, понимать, как готовить продукт к публикации.
Читать подробнее о программе курса

Курс Алгоритмы и структуры данных - Обновленный

Средний
10 часов
Онлайн
Видео курс "Алгоритмы и структуры данных" предназначен для тех, кто владеет языком С# на базовом уровне и желают понять, как писать эффективный и понятный код. Главная цель курса – освоив базу алгоритмов, научиться использовать их в правильном ключе для решения сложных и нестандартных зада

Подробнее о курсе

Сертификат
Занятий 10
Часов 10
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Разбираться в распространенных алгоритмах и структурах данных
  • Комбинировать простые конструкции языка для построения сложных алгоритмов
  • Давать оценку сложности различным алгоритмам
  • Знать сильные и слабые стороны тех или иных структур данных
  • Реализовывать простые и сложные структуры данных: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, динамические массивы, множества, графы
  • Создавать алгоритмы сортировки, поиска элемента в массиве, обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива и т. д.
Читать подробнее о программе курса

Курс Решение практических задач на C++

Средний
5 часов
Онлайн
В курсе «Решение практических задач на C++» на примере создания игры «Быки и коровы» рассматриваются основные принципы проектирования, разработки и оптимизации приложения, написанного на C++. После прохождения данного курса учащиеся получат базовые знания о полном цикле разработки приложений на С++

Подробнее о курсе

Сертификат
Занятий 7
Часов 5
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Вы научитесь решать практические задачи на С++, используя лучшие практики, применяя шаблоны проектирования Банды четырех и принципы SOLID.
  • Реализовывать базовую архитектуру игрового приложения на основе шаблона Наблюдатель.
  • Проектировать структуру игрового цикла с учетом потоков сообщений.
  • Понимать базовые принципы разработки пользовательского интерфейса и применять их на практике.
  • Понимать роль искусственного интеллекта в играх и основные подходы к реализации игрового искусственного интеллекта. В частности, рассматривается полный перебор с метрикой.
  • Применять различные текстовые форматы для ускорения работы приложения.
  • Понимать роль тестирования и уметь применять юнит-тесты в процессе практической разработки приложения.
  • Уметь применять концепцию разработки через тестирование.
  • Понимать основные теоретические подходы к оптимизации приложения в С++ и уметь применять их на практике в своем приложении.
Читать подробнее о программе курса

Курс Unity Essential

Средний
5 часов
Онлайн
Видео курс “Unity Essential“ является полноценным продолжением “Unity Starter”. Вас ожидает более глубокое изучение среды разработки компьютерных игр Unity. Весь теоретический материал курса подкреплен наглядными примерами и практическими упражнениями, что повышает эффективность обучения разработке

Подробнее о курсе

Сертификат
Занятий 7
Часов 5
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Реализовывать поиск путей с использованием NavMesh
  • Работать с персонажем типа Humanoid, совершать его настройку
  • Применять анимации к своим персонажам
  • Создавать игровое оружие и выстрелы с помощью Raycast
  • Понимать основные нюансы создания 2D игр
  • Создавать карты игрового мира
  • Применять Post Effects, создавать UI Health Bar и закреплять ее за персонажем
  • Создавать бота, способного распознавать врагов и обходить преграды
Читать подробнее о программе курса

Курс Создание пользовательского интерфейса в ASPNET Core

Средний
7 часов
Онлайн
ASP.NET Core - это последняя версия популярного фреймворка для написания веб ориентированных приложений от Microsoft. ASP.NET Core – это абсолютно новый подход в разработке и развёртывании веб-приложений, при котором предлагается независимая от хостинга инфраструктура и высокопроизводительная модель

Подробнее о курсе

Сертификат
Занятий 11
Часов 7
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Правильно настраивать маршрутизацию.
  • Использовать компоновки, представления и частичные представления.
  • Создавать пользовательские компоненты представлений.
  • Работать с формами и проверять данные веденные пользователем.
  • Использовать фильтры.
  • Работать с базами данных через EF Core.
  • Создавать веб приложения, используя ASP.NET Core MVC.
Читать подробнее о программе курса

Курс Основы MongoDB

Средний
3 часов
Онлайн
Данный видео курс призван обучить учащихся основным концепциям работы с MongoDB в среде Node.js. Последний урок являет собой краткое руководство по применению MongoDB в .NET приложениях. После прохождения курса вы будете понимать принципы работы с документо-ориентированной базой данных, а также умет

Подробнее о курсе

Сертификат
Занятий 7
Часов 3
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Устанавливать и администрировать MongoDB сервер
  • Взаимодействовать с MongoDB напрямую и через драйвер
  • Разбираться в основных принципах документо-ориентированной базы данных
  • Выполнять запросы для чтения/создания/обновления/удаления данных
  • Строить гибкие запросы для получения статистических, информационных данных
  • Применять транзакции, строить индексы
Читать подробнее о программе курса

Курс Создание сайта на Vuejs

Средний
7 часов
Онлайн
Курс «Создание сайта на Vue.js» поможет вам на практике изучить возможности Vue.js, рассматривая процесс создания своего веб-проекта с нуля и постепенно добавляя в него модули и плагины. На данном курсе будет рассмотрено как создание фронтенд части сайта, так и создание своего собственного сервера.

Подробнее о курсе

Сертификат
Занятий 9
Часов 7
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Выполнять установку VUE CLI и настройку стартового проекта.
  • Создавать форму логина для входа на сайт. Организовывать настройку и защиту роутера.
  • Организовывать авторизацию, аутентификацию, используя JWT токен.
  • Создавать свой собственный сервер, который будет создавать токен и возвращать его пользователю. Выполнять тестирование сервера c использованием Postman.
  • Использовать компоненты из библиотеки компонентов. Создавать свои компоненты на основе компонентов библиотеки.
  • Выполнять стилизацию компонента и настраивать адаптивность сайта.
  • Использовать плагин интернационализации Vue i18n.
  • Создавать переводы на сайте. Создавать файл переводов, реализовывать переводы для всех компонентов сайта.
  • Работать со структурой проекта, добавлять новые компоненты, такие как компонент списка статей.
  • Тестировать проект с помощью Cypress. Модифицировать проект для покрытия компонентов тестами. Оптимизировать тесты модификациями конфига Cypress.
  • Применять для тестирования инструмент для создания юнит тестов Jest.
  • Создавать свой репозиторий и использовать для деплоя сервис Heroku.
  • Выполнять деплой сайта на Netlify.
Читать подробнее о программе курса

Курс UX/UI Design Essential

Средний
4 часов
Онлайн
Курс UX/UI Design Essential научит вас создавать эффективный дизайн для вашего продукта. В курсе вы познакомитесь с техниками и лайфхаками, применяемыми лучшими дизайнерами мира. Вы разберете на практике примеры правильного и ошибочного дизайна, различные стратегии дизайна и многое-многое другое. Ка

Подробнее о курсе

Сертификат
Занятий 10
Часов 4
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Понимать основные этапы работы над веб-проектом.
  • Уметь на практике создавать дизайн многостраничного сайта, лэндинга и мобильного приложения.
  • Понимать основные ошибки типографики и как их не допускать в своей работе.
  • Понимать концепцию MVP – Минимально-жизнеспособного продукта.
  • Понимать и применять такую методологию решения задач как Дизайн-мышление.
  • Применять адаптивный дизайн к разрабатываемому веб-сайту.
  • Понимать этапы работы над проектом, от определения проблемы, через формирование идеи, к реализации идеи в прототипе и в итоговом продукте.
  • Понимать и применять на практике различные стратегии дизайна.
Читать подробнее о программе курса

Курс По верстке лендинга

Средний
8 часов
Онлайн
Создание лендингов - автономных интернет-страниц, нацеленных на конкретное действие пользователя - один из трендов веб-разработки. Чаще всего их создают для мероприятий, отдельных продуктов или услуг. Если вы владеете базовыми знаниями языков верстки HTML и CSS и при этом намерены научиться создават

Подробнее о курсе

Сертификат
Занятий 9
Часов 8
Тип обучения Онлайн
Город Киев
Трансляция Видеозапись
Вступительный экзамен
Проверка домашнего задания
Дипломный проект
Помощь в трудоустройстве
Возрастная категория для взрослых, для студентов
Уровень подготовки Средний
Чему вы научитесь на данном курсе?
  • Верстать привлекательные лендинги
  • Рационально организовывать процесс верстки
  • Понимать назначение и принципы работы препроцессоров SASS и PUG
  • Разрабатывать интерактив страницы при помощи JavaScript
  • Пользоваться менеджером заданий Gulp
  • Работать с системой контроля версий Git и сервисом хостинга проектов - GitHub
Читать подробнее о программе курса