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

JavaProjects

JavaProjects

GRASP and GoF Design patterns Advanced On-line Course logo

GRASP and GoF Design patterns Advanced On-line Course

GRASP and GoF Design patterns Advanced On-line Course by Sergey Nemchinskiy
Паттерны – это именно те фичи, которые облегчают жизнь кодеру, они решают конкретную проблему каждый раз новым путём. Хочешь узнать как их применять, когда проектируешь приложения и не только? Тогда не упусти шанс прокачать свои скиллы уже здесь и сейчас. Проще говоря, ты сэкономишь своё время и силы, ведь паттерны это уже готовые решения, а тебе нужно будет лишь понять принцип их работы.
13 ч 11 мин 30 сек
Русский
Удален по просьбе правообладателя
gRPC [Java]: создание современных API и микросервисов logo

gRPC [Java]: создание современных API и микросервисов

gRPC [Java] Master Class: Build Modern API & Micro services
Лучше, чем REST API! Создайте быстрый и масштабируемый HTTP / 2 API для вашего микросервиса с помощью gRPC и protobuf.
5 ч 9 мин 9 сек
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
Премиум