Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!

JavaProjects

JavaProjects

Программирование на Java с JavaFx: Создаем Почтовый Клиент logo

Программирование на Java с JavaFx: Создаем Почтовый Клиент

Advanced Java programming with JavaFx: Write an email client
Сообщение, выводимое на консоль при нажатии кнопки, может быть полезным, но в какой-то момент вам нужно выйти за рамки основ. Обучение на основе проектов - лучший способ стать компетентным программистом. Писать приложение-калькулятор - это весело, но знаете, что смешнее? Вы не сможете получить должность программиста, просто создавая простые приложения или просматривая презентации.
6 ч 46 мин 11 сек
English
Премиум
Рекурсия, Бэктрекинг и Динамическое программирование в Java logo

Рекурсия, Бэктрекинг и Динамическое программирование в Java

Recursion, Backtracking and Dynamic Programming in Java
Этот курс посвящен фундаментальным концепциям алгоритмических проблем с упором на рекурсию, бэктрекинг, динамическое программирование и подходы «разделяй и властвуй». Насколько мне известно, эти методы очень важны в настоящее время, алгоритмы могут использоваться (и иметь несколько применений) в нескольких областях от разработки программного обеспечения до инвестиционного банкинга или НИОКР.
9 ч 46 мин 17 сек
English
Премиум
От Разработчика к Архитектору: Освоение Архитектурного проектирования ПО logo

От Разработчика к Архитектору: Освоение Архитектурного проектирования ПО

Developer To Architect: Mastering Software Architecture
Архитектурное проектирование - это навык, который пользуется огромным спросом, но это не всегда доступный навык. Чтобы понять, почему он встречается редко, давайте рассмотрим несколько строк из блога Мартина Фаулера об архитектуре.
25 ч 59 мин 47 сек
English
Премиум
Проектирования баз данных и реализация logo

Проектирования баз данных и реализация

Database Design & Implementation
Бэкэнд начинается с вашей базы данных. Когда у вас есть надежный дизайн базы данных, писать код легко. В этом курсе вы узнаете, как разрабатывать базы данных для ваших серверных приложений. Вы узнаете, как создать подмножество платформы YouTube, позволяющее создавать собственные базы данных.
2 ч 7 мин 49 сек
English
Премиум
Event-Driven Микросервисы, CQRS, SAGA, Axon, Spring Boot logo

Event-Driven Микросервисы, CQRS, SAGA, Axon, Spring Boot

Event-Driven Microservices, CQRS, SAGA, Axon, Spring Boot
В этом курсе вы узнаете, как построить бизнес-логику, охватывающую несколько распределенных микросервисов Spring Boot. Курс предназначен для начинающих, и мы начнем с основ микросервисов, Spring Boot и Spring Cloud. Вы узнаете, как создать свой самый первый микросервис Spring Boot и как обрабатывать HTTP-запросы. Затем вы узнаете, как запустить несколько экземпляров вашего микросервиса за шлюзом API и как сделать их доступными для обнаружения.
8 ч 55 мин 3 сек
English
Премиум
Микросервисы Spring Boot с CQRS и Event Sourcing logo

Микросервисы Spring Boot с CQRS и Event Sourcing

Master Spring Boot Microservices with CQRS & Event Sourcing
В этом курсе вы не только узнаете, как создать небольшой REST API, но и узнаете, как создавать микросервисы, соответствующие лучшим практикам проектирования, в том числе CQRS, Event Sourcing и Domain-Driven Design. К концу этого курса вы узнаете, как создавать слабо связанные микросервисы Spring Boot, у каждого из которых есть собственная база данных. 
6 ч 46 мин 21 сек
English
Премиум
Микросервисы и распределенные системы logo

Микросервисы и распределенные системы

Microservices and Distributed Systems
Микросервисы - это архитектурный и организационный подход к разработке программного обеспечения, при котором программное обеспечение состоит из небольших независимых сервисов, взаимодействующих через четко определенные API. Эти сервисы принадлежат небольшим автономным командам.
11 ч 18 мин 0 сек
English
Премиум
Создание современных распределенных систем с помощью Java logo

Создание современных распределенных систем с помощью Java

Building Modern Distributed Systems with Java
Значительный процент крупных предприятий, с которыми я работал, признались, что испытывают проблемы с производительностью критически важных бизнес-приложений. Большинство производственных систем были построены на основе устаревших монолитных технологий. Недавняя популярность микросервисов не оправдала обещаний несвязанных, масштабируемых и отказоустойчивых систем, если только они не будут «сделаны правильно».
3 ч 53 мин 32 сек
English
Премиум
Основы криптографии и хэширования в Python и Java logo

Основы криптографии и хэширования в Python и Java

Cryptography and Hashing Fundamentals in Python and Java
В этом курсе вы узнаете о криптографии и хешировании в Python и Java. Вы постепенно поймете большинство криптосистем с закрытым ключом (симметричным) и открытым ключом (асимметричным). Вы узнаете о теории, а также о реализации каждого криптографического алгоритма, и о том, как взломать эти системы (их слабые места).
13 ч 56 мин 28 сек
English
Премиум