JavaProjects
JavaProjects
Программирование на Java с JavaFx: Создаем Почтовый Клиент
Сообщение, выводимое на консоль при нажатии кнопки, может быть полезным, но в какой-то момент вам нужно выйти за рамки основ. Обучение на основе проектов - лучший способ стать компетентным программистом. Писать приложение-калькулятор - это весело, но знаете, что смешнее? Вы не сможете получить должность программиста, просто создавая простые приложения или просматривая презентации.
Рекурсия, Бэктрекинг и Динамическое программирование в Java
Этот курс посвящен фундаментальным концепциям алгоритмических проблем с упором на рекурсию, бэктрекинг, динамическое программирование и подходы «разделяй и властвуй». Насколько мне известно, эти методы очень важны в настоящее время, алгоритмы могут использоваться (и иметь несколько применений) в нескольких областях от разработки программного обеспечения до инвестиционного банкинга или НИОКР.
От Разработчика к Архитектору: Освоение Архитектурного проектирования ПО
Архитектурное проектирование - это навык, который пользуется огромным спросом, но это не всегда доступный навык. Чтобы понять, почему он встречается редко, давайте рассмотрим несколько строк из блога Мартина Фаулера об архитектуре.
Проектирования баз данных и реализация
Бэкэнд начинается с вашей базы данных. Когда у вас есть надежный дизайн базы данных, писать код легко. В этом курсе вы узнаете, как разрабатывать базы данных для ваших серверных приложений. Вы узнаете, как создать подмножество платформы YouTube, позволяющее создавать собственные базы данных.
Event-Driven Микросервисы, CQRS, SAGA, Axon, Spring Boot
В этом курсе вы узнаете, как построить бизнес-логику, охватывающую несколько распределенных микросервисов Spring Boot. Курс предназначен для начинающих, и мы начнем с основ микросервисов, Spring Boot и Spring Cloud. Вы узнаете, как создать свой самый первый микросервис Spring Boot и как обрабатывать HTTP-запросы. Затем вы узнаете, как запустить несколько экземпляров вашего микросервиса за шлюзом API и как сделать их доступными для обнаружения.
Микросервисы Spring Boot с CQRS и Event Sourcing
В этом курсе вы не только узнаете, как создать небольшой REST API, но и узнаете, как создавать микросервисы, соответствующие лучшим практикам проектирования, в том числе CQRS, Event Sourcing и Domain-Driven Design. К концу этого курса вы узнаете, как создавать слабо связанные микросервисы Spring Boot, у каждого из которых есть собственная база данных.
Микросервисы и распределенные системы
Микросервисы - это архитектурный и организационный подход к разработке программного обеспечения, при котором программное обеспечение состоит из небольших независимых сервисов, взаимодействующих через четко определенные API. Эти сервисы принадлежат небольшим автономным командам.