Результати пошуку за запитом: курс - практикум по frontend разработке*
Вивчай Spring Data безкоштовно
Автор: Редакция ITVDN
С 9 по 15 июля на ITVDN проходит акция — вы можете пройти обучение по курсу Создание приложений с помощью Spring Data бесплатно!
Что такое Spring Data?
Spring Data — это фреймворк, сильно упрощающий Java разработчику работу с базами данных, которые являются важнейшей частью любого современного приложения.
О курсе “Создание приложений с помощью Spring Data”
Курс состоит из 9 видео уроков общей продолжительностью 8 часов.
С его помощью вы научитесь создавать полноценное приложение с подключением баз данных и применением популярных фреймворков для работы с данными. Вы на практике изучите способы подключения к БД и дальнейшую работу приложений с помощью Spring Data, а также рассмотрите несколько других способов сохранения объектов в реляционных БД с их плюсами и минусами.
Данный курс позволит на практике пройти все этапы создания полноценного web-приложения. Вы рассмотрите вопросы архитектуры приложения, основы безопасности и создания системы авторизации на основе аспектов, а также методы обработки исключений в web-приложениях и основы тестирования.
Автор видео курса — Андрей Губаренко, Java Developer, более 10 лет лет работы в IT.
Программа курса:
Создание и настройка проекта.
Работа с базами данных.
Обзор систем объектно-реляционного отображения.
Транзакции.
Использование REST-архитектуры.
Подключение Spring Data.
Исключения при доступе к данным в Spring.
Создание простейшей системы авторизации при помощи АОР.
Тестирование.
Для кого этот курс
Этот курс рассчитан на тех, кто имеет достаточно глубокие знания языка Java, умеет работать с базами данных при помощи Java-ориентированных технологий, а также имеет опыт работы со стандартным фреймворком Spring.
Курс входит в комплексную программу обучения по специальности Java Developer.
Чему вы научитесь на этом курсе:
Понимать принципы работы и применять на практике системы объектно-реляционного отображения (ORM).
Создавать полноценные web-приложения на основе Maven с использованием таких фреймворков, как: Hibernate, JPA, Spring Data.
Понимать архитектуру REST и планировать архитектуру своего приложения исходя из необходимости соответствия такой архитектуре.
Понимать существующий принцип иерархии исключений и как такая иерархия реализована в Spring, уметь обрабатывать исключения в web приложениях.
Выполнять тестирование работы своего приложения с различными настройками.
Сроки акции
Акция проходит с 9 по 15 июля 2021 года включительно. Доступ к курсу открывается на 10 дней.
Вивчай SOLID принципи у Java безкоштовно
Автор: Редакция ITVDN
С 11 по 17 декабря 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсу “SOLID принципы в Java” бесплатно!
Что такое SOLID принципы?
SOLID — это принципы, являющиеся своеобразным ремнем безопасности для тех, кто работает в соответствии с парадигмами объектно-ориентированного программирования. Они были созданы с целью обезопасить ООП-ориентированного разработчика от непонятного, запутанного, нечитабельного кода, который помимо прочего еще и очень тяжело поддерживать.
SOLID — это акроним, который состоит из пяти букв, кодирующих пять основных принципов:
S — Single Responsibility Principle (принцип единственной ответственности)
O — Open-Closed Principle (принцип открытости-закрытости)
L — Liskov Substitution Principle (принцип подстановки Барбары Лисков)
I — Interface Segregation Principle (принцип разделения интерфейса)
D — Dependency Inversion Principle (принцип инверсии зависимостей)
Владение данными принципами позволяет грамотно проектировать и разрабатывать такие программные системы, которые с большой вероятностью смогут длительное время развиваться, расширяться и поддерживаться.
О курсе “SOLID принципы в Java”
Автор видео курса — Андрей Фок, сертифицированный Java Developer и тренер учебного центра CyberBionic Systematics.
Этап проектировки — самая важная часть при разработке любого приложения. С помощью этого курса вы узнаете, каких принципов стоит придерживаться, чтобы создавать не просто приложения, а целые системы, которые будет легко поддерживать, масштабировать, менять и кастомизировать. Принципы SOLID должен понимать каждый, кто называет себя разработчиком. В конце курса вы сможете выстраивать архитектуру ваших приложений согласно данным принципам.
Программа курса:
Введение в SOLID. Принцип единственной ответственности
Принцип открытости/закрытости
Принцип подстановки Лисков
Принцип разделения интерфейса
Принцип инверсии зависимостей
Для кого этот курс
Курс предназначен в первую очередь для тех, кто владеет языком программирования Java на продвинутом уровне, и при этом интересуется не только разработкой, но и непосредственно этапом проектирования, желая создавать грамотные и легко масштабируемые архитектуры своих приложений.
Курс входит в комплексные программы обучения по специальностям Java Developer, Android Developer.
Чему вы научитесь на этом курсе:
Применять принципы SOLID на практике
Понимать построение приложений, основанных на принципах SOLID
Проектировать приложения согласно SOLID
Сроки акции
Акция проходит с 11 по 17 декабря 2020 года включительно. Доступ к курсу открывается на 10 дней.
Вивчай Асинхронне програмування в С# безкоштовно
Автор: Редакция ITVDN
С 10 по 17 сентября 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсу “Асинхронное программирование в C#” бесплатно!
Зачем изучать асинхронное программирование?
В основе асинхронности лежит концепция эффективного использования имеющихся вычислительных ресурсов. Она позволяет вынести определенные задачи из основного потока в асинхронные методы или блоки программного кода. Без такого подхода тяжело обойтись в графических программах, где продолжительные задачи могут создавать проблемы пользовательскому интерфейсу попросту блокируя его.
Также, асинхронность активно используется в веб-приложениях, когда необходимо обрабатывать пользовательские запросы, взаимодействовать с базами данных или сетевыми ресурсами, сохраняя при этом доступность приложения для выполнения других задач.
О курсе
Автор - Гнатюк Владислав, .NET Developer, сертифицированный специалист Microsoft и тренер-консультант по специальности .NET Developer в CyberBionicSystematics.
Курс состоит из 9 видео уроков общей продолжительностью более 19 часов.
В курсе подробно рассматривается само понятие асинхронности и современные приемы организации асинхронного выполнения участков кода на языке C# в различных программных шаблонах.
По окончании курса вы будете владеть навыками работы с задачами в связке с ключевыми словами async await. При выполнении практических заданий и тестов вы получите первый опыт, который поможет раз и навсегда запомнить методику применения шаблона TAP в языке C#.
Программа курса:
Введение в асинхронное программирование
Асинхронный шаблон программирования Task-based Asynchronous Pattern
Планировщик задач. Дочерние задачи
Ключевые слова async await. Техническая реализация
Работа контекста синхронизации с async await. Роль async await в ASP.NET
Асинхронное программирование с async await
Исключения в асинхронном коде. Скоординированная отмена. Блокировки
Потокобезопасные коллекции. Producer-Consumer Pattern. Класс Parallel
ConcurrentDictionary. PLINQ
Для кого этот курс
Курс «Асинхронное программирование в C#» будет полезен как начинающим .NET разработчикам, так и опытным программистам, желающим улучшить уже имеющиеся знания об актуальных на сегодня технологиях создания асинхронного кода. Курс входит в комплексную программу обучения по специальности .NET Developer.
Чему вы научитесь на этом курсе:
Использовать класс Task из библиотеки TPL для асинхронного выполнения методов.
Создавать продолжения (Continuation) для логического завершения асинхронных задач.
Управлять выполнением задач, создавая пользовательский планировщик задач.
Понимать внутреннюю логику выполнения команд на основе ключевых слов async/await.
Создавать асинхронные методы с использованием ключевых слов async/await.
Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода.
Организовывать корректную отмену выполняемых задач.
Работать с потокобезопасными коллекциями, написанными по шаблону Producer-Consumer.
Работать с потокобезопасным словарем ConcurrentDictionary.
Сроки акции
Акция проходит с 10 по 17 сентября 2020 года включительно. Доступ к курсу открывается на 10 дней.
Вивчайте Spring безкоштовно
Автор: Редакция ITVDN
С 19 по 25 июня 2020 года на ITVDN проходит акция - вы можете пройти обучение по курсу Spring бесплатно!
Что такое Spring?
Spring — это фреймворк, который помогает разрабатывать простые, быстрые, гибкие и переносимые приложения на Java.
Особенности ядра Spring применимы в любом Java-приложении, и существует множество расширений и усовершенствований для построения веб-приложений на Java Enterprise платформе. По этим причинам Spring приобрёл большую популярность и признаётся разработчиками как стратегически важный фреймворк.
О курсе
Автор - Роман Дзюба, Java Developer.
Курс состоит из 10 видео уроков общей продолжительностью 6 часов 9 минут.
В курсе рассмотрены различные способы использования модулей Spring, написание REST приложений, использование MVC моделей и другие темы.
Программа курса:
Введение в Spring
Внедрение зависимостей и IoC контейнер
Spring MVC
Spring Data
Spring Testing
AOP
RESTful web services
Security
Cache
Boot
Для кого этот курс
Этот курс предназначен для Java разработчиков,он предполагает базовые знания программирования на Java и входит в комплексную программу обучения по специальности Java Developer.
Чему вы научитесь на этом курсе:
Понимать механизмы работы основных модулей Spring Framework.
Использовать принципы Инверсии управления (Inversion of Control) и Внедрения зависимостей (Dependency Injection) для создания более качественной архитектуры приложения.
Понимать принципы паттерна MVC и уметь создавать контроллеры для обработки запросов пользователя.
Настраивать соединение приложения с реляционной БД и создавать методы для выполнения запросов к БД.
Создавать модульные и интеграционные тесты для вашего приложения.
Понимать принципы Аспектно-ориентированного программирования и использовать их для уменьшения дублирования кода, сокращения времени разработки, упрощения кода и его сопровождения.
Создавать веб-сервисы, используя стиль архитектуры REST (Representational state transfer).
Настраивать безопасность приложения на уровне методов и на уровне конечных точек (endpoints). Создавать роли пользователей и настраивать права доступа.
Ускорять процесс разработки приложений и сокращать время на их развертывание.
Как получить Сертификат по курсу Spring
После каждого урока Вы сможете проходить онлайн тестирование, чтобы проверить, как усвоен материал, а после завершения курса пройти финальный тест, и, если Ваш результат будет выше 70%, Вы получите электронный сертификат, подтверждающий Ваши знания.
Сроки акции
Акция проходит 19 по 25 июня 2020 года. Доступ к курсу открывается на 10 дней.
Изучайте программирование на ITVDN!
Вивчай Java Поглиблений безкоштовно
Автор: Редакция ITVDN
З 14 до 21 липня 2025 року на ITVDN діє акція — ви можете пройти навчання за курсом «Java Поглиблений» абсолютно безкоштовно!
Що таке Java Поглиблений?
Цей курс створений для тих, хто вже має базу з Java й хоче вийти на новий рівень у програмуванні. Ви навчитеся ефективно керувати залежностями (Maven), налаштовувати проєкти, працювати з рядками, датою та часом, а також реалізовувати логування, клонування об'єктів, рефлексію й анотації.
Крім того, курс охоплює серіалізацію/десеріалізацію об'єктів і роботу з XML та JSON, а також багатопоточність і паралельне програмування — усе, що потрібно для створення масштабованих і продуктивних Java-застосунків.
Автор курсу: Владислав Євдокименко — Java Software Developer у XTRD
На вас чекає 15 уроків (10 годин 38 хвилин) українською мовою, домашні завдання, тести та можливість отримати сертифікат.
Програма курсу включає:
Maven та управління залежностями
Робота з рядками, датою і часом
Логування, клонування об'єктів
Рефлексія та анотації
Серіалізація/десеріалізація, XML/JSON
Багатопоточність та паралельне програмування
Чого ви навчитеся:
✔ Розуміти внутрішні механізми Java і використовувати їх для побудови стабільних застосунків
✔ Писати гнучкий, масштабований код із сучасними підходами
✔ Користуватись інструментами, якими послуговуються Java-розробники на реальних проєктах
Для кого курс:
Студентів, які вже пройшли Java Стартовий та Java Базовий
Практикуючих розробників, що хочуть оновити знання
Тих, хто готується до співбесід або переходить на рівень Middle
Умови участі
📅 Акція триває з 14 до 21 липня 2025 року
📘 Доступ до курсу відкривається на 10 днів
Скористайся можливістю поглибити свої знання Java — безкоштовно та з практикою!
Вивчай «Алгоритми та структури даних» безкоштовно
Автор: Редакция ITVDN
Друзі, привіт!
З 5 до 12 грудня ви маєте можливість безкоштовно пройти навчання за відеокурсом «Алгоритми та структури даних на C#».
Курс «Алгоритми та структури даних на C#» охоплює такі теми:
Оцінка ефективності алгоритмів — асимптотична складність, О-нотація, порівняння алгоритмів.
Однозв’язкові та двозв’язкові списки.
Динамічні масиви.
Стек (Stack) та черга (Queue).
Множини (Set) — об'єднання, перетин, різниця, симетрична різниця.
Алгоритми сортування — вибірка, вставка, злиття, Timsort.
Хеш-таблиці — принцип роботи, хеш-функції, обробка колізій.
Дерева — бінарне дерево пошуку, АВЛ-дерево, балансування.
Графи — представлення, пошук у глибину, пошук у ширину, алгоритм Дейкстри, алгоритм Флойда-Уоршелла, топологічне сортування.
Динамічне програмування — базові прийоми, задачі про рюкзак, оптимальний маршрут.
Кожне заняття — це баланс між теорією та практикою, де ви не просто вивчаєте алгоритми, а й навчаєтеся застосовувати їх у реальних завданнях. Завдяки цьому курсу ви зможете створювати оптимальні рішення, які працюють як годинниковий механізм.
Після закінчення курсу ви можете пройти онлайн тестування і отримати іменний сертифікат, який буде підтвердженням ваших знань.
Автор курсу
Зінов’єва Анастасія, .NET Developer в компанії Plarium, Польща.
Тривалість
Курс складається з 10 відеоуроків загальною тривалістю 5 години 14 хвилини. Доступ до курсу надається на 10 днів.
Чого ви навчитеся на даному курсі:
Оцінювати час виконання алгоритмів та ефективно їх оптимізувати.
Розуміти структури даних — від стеків і черг до дерев та хеш-таблиць.
Реалізовувати популярні алгоритми, як-от пошук найкоротшого шляху чи сортування Timsort.
Розв'язувати складні завдання — Ханойські вежі, комівояжер, динамічне програмування.
Попередні вимоги
Для тих, хто має базові знання C# і прагне підняти свої навички на новий рівень, створюючи потужні рішення.
Легкий старт у IT навчанні
Автор: Редакция ITVDN
Привет, друзья!
Мы поздравляем вас с зимним Днем студента и если вы разделяете мнение, что знание – это сила, то вас порадует наше специальное предложение.
С 25 по 31 января самый популярный пакет подписки – «Стартовый» (3 мес), можно будет приобрести всего за 35 USD (обычная цена 49,99 USD).
Чему можно научиться на ITVDN
В Каталоге ITVDN более 200 видео курсов по всем языкам программирования и информационным технологиям. И в каждом курсе первый урок в свободном доступе для знакомства с технологией и автором курса. Вы можете изучать все, что хотите в любой последовательности.
Пакет «Стартовый» – это доступ ко всем курсам и сервисам ITVDN сроком на 3 месяца. Его чаще всего выбирают новички, которые еще не определились со специальностью и хотят попробовать себя в нескольких направлениях, а также программисты, которые хотят изучить новые технологии по своей специальности.
В пакете «Стартовый» будут доступны:
более 200 видео курсов ITVDN (и новые, которые появятся в течение 3 месяцев)
учебные материалы всех курсов (презентации, практические задания, опорный конспект, рекомендованная литература, домашние задания)
онлайн-тестирование и сертификация по изучаемым курсам
полный доступ к интерактивному тренажеру навыков
проверка домашних заданий и консультация с тренером
Учитесь с друзьями!
Если у вас есть друг, который хочет освоить IT-профессию или расширить свои познания в программировании, вы можете порадовать его – вручить подарочный сертификат с доступом ко всем видео курсам. Во время акции подарочный сертификат «Стартовый» также можно приобрести за 35 USD. Подарочный сертификат можно активировать в течение года с момента приобретения.
Купить пакет Cтартовый за 35 USD
Пусть ваш путь в программирование будет легким и успешным с ITVDN!
Вивчай Шаблони проектування безкоштовно
Автор: Редакция ITVDN
С 7 по 13 февраля на ITVDN проходит акция – видео курс Шаблоны проектирования вы можете изучать бесплатно!
Предлагаемый видео курс научит Вас правильно проектировать свои программные системы для платформы .NET, правильно подбирать и использовать порождающие, структурные и поведенческие шаблоны проектирования, описанные в классическом труде «Приемы объектно-ориентированного проектирования, авторами которого являются Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес.
Автор курса - Александр Шевчук, сертифицированный тренер и разработчик Майкрософт, эксперт в области построения архитектуры информационных систем, бизнес-анализа и управления IT проектами, автор популярных видео курсов по С#.
Видео курс состоит из 29 уроков общей продолжительностью более 16 часов.
Программа курса:
Введение
Понятие паттерна
Элементы UML
Конечные автоматы
Парадигмы ООП
Grammar
Abstract Factory
Builder
Factory Method
Prototype
Singleton
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor
В каждом уроке для вас будут доступны:
Видео.
Учебные материалы с примерами кода.
Презентации.
Опорный конспект к каждому уроку.
Домашние задания.
Как дополнительный материал к данному курсу Вы можете скачать книгу Александра Шевчука "Design Patterns via C#".
Для участия в Акции необходимо быть зарегистрированным пользователем ITVDN. Доступ к курсу открывается на 10 дней.
Изучайте Шаблоны проектирования на ITVDN!
Вивчай С++ безкоштовно
Автор: Редакция ITVDN
Знаете ли вы, что на ITVDN есть курсы по C++?
Мы активно развиваем это направление и в 2019 году планируем дать возможность полного обучения по специальности C++ Developer в соответствии с актуальными требованиями IT компаний. Если вам интересен С++, начните его изучать бесплатно прямо сейчас.
Условия акции
C 19 по 25 октября 2018 года видеокурс C++ для начинающих доступен бесплатно для всех зарегистрированных пользователей ITVDN. Доступ к курсу предоставляется на 10 дней.
О языке программирования С++
C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования.
Преимущества языка программирования С++:
Эффективность.
Масштабируемость. Доступны компиляторы для большого количества платформ.
Возможность создания обобщенных алгоритмов для разных типов данных.
Возможность работы на низком уровне с памятью, адресами, портами.
Поддерживает различные стили программирования.
С++ мощный язык программирования, содержащий средства создания эффективных программ практически любого назначения.
О видео курсе ITVDN C++ Starter
Видео курс С++ Starter записан Владимиром Виноградовым. Курс состоит из 13 уроков общей продолжительностью более 8 часов. Уроки включают в себя как теорию, так и практические примеры, которые вы можете скачать (см. материалы курса).
Программа курса:
Введение в язык программирования С++.
Устройство памяти, системы счисления и хранение информации.
Типы данных.
Условные операторы.
Логические операторы.
Циклические конструкции в С++.
Функции.
Указатели.
Работа с функциями.
Массивы.
Работа со строками.
Пространства имен.
Директивы препроцессора .
В каждом уроке для вас будут доступны:
Видео
Учебные материалы с примерами кода
Презентации
Опорный конспект к каждому уроку
Домашние задания
Для участия в Акции нужно быть зарегиcтрированным пользователем ITVDN. Доступ к курсу открывается на 10 дней.
Изучайте С++ на ITVDN!
Вивчайте «Породжуючі патерни проєктування на Python» безкоштовно
Друзі, привіт!
З 19 до 25 березня ви маєте можливість пройти безоплатне навчання за відеокурсом Породжуючі патерни проєктування на Python.
Автор – Вячеслав Серьогін, Python web developer
Курс охоплює такі теми:
Історія, класифікація та переваги патернів.
Основи патерну Singleton, його реалізація на Python, уникнення помилок і забезпечення потокобезпечності.
Основи створення об’єктів через фабричний метод, переваги та відмінності від інших патернів.
Робота з абстрактними фабриками, створення групи об’єктів із чітко визначеним інтерфейсом.
Розбір, як за допомогою Builder створювати складні об’єкти крок за кроком.
Як дублювати складні об’єкти без зайвих витрат, використовуючи патерн Prototype.
Завдяки практичним завданням та реальним прикладам, кожна нова тема стане не просто теоретичною базою, а цінним інструментом у вашому арсеналі розробника.
Курс складається з 6 відеоуроків загальною тривалістю 2 години 37 хвилини.
Структура курсу:
Початок роботи з патернами проєктування.
Патерн Singleton
Патерн Factory Method.
Патерн Abstract Factory.
Патерн Builder.
Патерн Prototype.
Чого ви навчитеся на даному курсі:
Розуміти принципи роботи основних породжуючих патернів: Singleton, Factory Method, Abstract Factory, Builder та Prototype.
Правильно застосовувати їх у реальних проєктах на Python.
Покращувати архітектуру коду, роблячи його більш масштабованим і зручним для підтримки.
Розуміти, який патерн найкраще підходить для конкретних завдань.
Терміни акції: з 19 до 25 березня. Доступ до курсу надається на 10 днів.