
- Категории
- Источники
- Все курсы
- Разделы
- Книги
-
Динамические прокси упрощают поддержку кода. Вместо большого количества созданных вручную классов мы пишем один динамический прокси. Это принцип «не повторяйся» на стероидах. Например, одной компании удалось заменить 600 000 выражений кода с помощью единственного динамического прокси. Они написали волшебный инструмент для переноса своего проприетарного языка на Java.
Тестирование является важной составляющей процесса разработки. Модульное, или юнит-тестирование – это одна из основ правильно построенного процесса разработки приложения, которая позволяет проверить на работоспособность отдельные блоки приложения или юниты. JUnit - самый популярный фреймворк для модульного тестирования в мире Java-разработки. Уверенное владение этим фреймворком станет серьезным активом в портфолио джава разработчика.
Spring Boot и Angular создают отличную команду! Посмотрите, как все части работают вместе, шаг за шагом создавая полное приложение.
Hibernate является самой популярной средой Java ORM. Почти каждый проект в реальном мире сегодня использует JPA и Hibernate в сочетании с Spring Boot.
Если бы мне пришлось выбрать одну самую важную тему в разработке программного обеспечения, это были бы структуры данных и алгоритмы. Думайте об этом как об основных инструментах, доступных каждому программисту. Чем лучше вы пользуетесь этими инструментами, тем увереннее становитесь программистом. Разработка программного обеспечения - это обширная область, требующая всевозможных навыков, но получение знаний по этой единственной теме - огромный шаг
JSP: последние версии JSP 2.3 и Servlets 3.1 - Самый популярный курс по JSP / Servlet. Создание веб-приложения JDBC с использованием JSP и сервлетов - CRUD: insert, update и delete. К концу этого курса вы создадите весь код для полного приложения MVC CRUD.
Мастер-путеводитель по GoF шаблонам проектирования и принципам SOLID при использовании Java. Этот курс начинается с принципов разработки SOLID в Java. Затем он предоставит всеобъемлющее введение в шаблоны Java с практическими упражнениями.
Этот курс посвящен архитектуре программного обеспечения и шаблонам проектирования. Мы поговорим о двух темах: принципы SOLID и шаблоны проектирования. Мы собираемся реализовать проблемы в Java, но теоретические основы не зависят от языка. Я настоятельно рекомендую печатать реализации несколько раз самостоятельно, чтобы получить хорошее представление обо всем.