Trinity
Администратор
- Регистрация
- 10.07.21
- Сообщения
- 31.708
- Реакции
- 449.877
Последние темы автора:
[MasterHypnoticStoryteller] Мастер гипнотических историй (озвучка) (2024)
[Masterclass] Риба Макинтайр – учит петь (лучшая кантри-певица США) (часть 1...
[Masterclass] Херби Хенкок – учит джазу (14 премий грэмми) (часть 1 из 2) (2017)
[Умные люди] Дмитрий Чечулин - главный архитектор послевоенной Москвы (2024)
[НИИ эврика] Домашний Квест «Пиратские Сокровища» для детей 7-12 лет (2024)
[Masterclass] Риба Макинтайр – учит петь (лучшая кантри-певица США) (часть 1...
[Masterclass] Херби Хенкок – учит джазу (14 премий грэмми) (часть 1 из 2) (2017)
[Умные люди] Дмитрий Чечулин - главный архитектор послевоенной Москвы (2024)
[НИИ эврика] Домашний Квест «Пиратские Сокровища» для детей 7-12 лет (2024)
[Udemy] Spring Boot REST API: Продвинутый курс (2023)
Добро пожаловать на курс 'Spring Boot REST API: Продвинутый курс'! Меня зовут Нам Ха Мин. Я инструктор, который будет вести вас через этот курс. Я программировал на Java почти 2 десятилетия, начиная с Java 1.3 и 1.4. Я профессиональный разработчик Java, сертифицированный Oracle. Я очень рад, что вы заинтересованы в этом курсе. Позвольте мне представить, о чем именно этот курс, и все, что вам нужно знать перед его началом.
Что именно представляет собой этот курс:
Это обширный курс по разработке REST API, начиная от понимания основных концепций REST API до лучших практик проектирования API и реализации их с помощью Spring Boot; от обеспечения безопасности API до их тестирования; от документирования API до их развертывания.
Этот курс также о разработке различных видов клиентских приложений REST, таких как веб-приложение (Spring MVC), приложение React, настольное приложение (Java Swing) и мобильное приложение (Android).
Что вы узнаете, разрабатывая:
Через этот обширный курс вы узнаете, как создавать сервис Weather APIs с использованием Spring Boot и базы данных MySQL.
Затем вы узнаете, как создавать React-приложение для управления данными о погоде.
Используйте Spring MVC для создания веб-приложения для управления пользователями и клиентами API.
И еще одно приложение Spring MVC для веб-сайта прогноза погоды.
Затем вы научитесь создавать образец мобильного приложения, отображающего встроенную информацию о погоде, с использованием Android.
Наконец, вы узнаете, как создавать настольное приложение Java с использованием Swing, которое демонстрирует обновление данных о погоде с метеостанции.
Приложение React, веб-сайт прогноза погоды, приложение Android и приложение Swing являются потребителями сервиса Weather APIs.
Основные технологии, которые будут использоваться:
Вы узнаете, как использовать следующие технологии (не все упомянуты):
- Технологии для бэк-энда: фреймворк Spring, Spring Boot, Spring Data JPA, Spring Data REST, Spring REST Docs, Spring HATEOAS
- Thymeleaf как серверный шаблонный движок для приложения Spring MVC
- Библиотека FasterXML/jackson Java JSON
- Технологии безопасности: Spring Security, Spring Security OAuth2, JSON Web Token (JWT) для Java и Android
- Технологии баз данных: реляционная база данных MySQL, ORM-фреймворк Hibernate
- Технологии тестирования: mockito - фреймворк для создания мок-объектов для юнит-тестов, фреймворк тестирования JUnit
- Redis как решение для кэширования
- Bucket4J как решение для ограничения частоты запросов API
- REST-клиенты: React для одностраничного приложения, Android для мобильного приложения, Java Swing для настольного приложения
- Фронт-энд технологии: HTML, CSS, Javascript, Bootstrap, jQuery.
Основные программы и инструменты, которые будут использоваться:
Для разработки приложений в этом курсе вам потребуется использовать (не все упомянуты): Java Development Kit (JDK), Spring Tool Suite IDE, сервер MySQL Community, MySQL Workbench, curl, Postman, Redis, Docker, Swagger онлайн-редактор и codegen, Git, Heroku CLI, AWS CLI.
Что вы получите, завершив этот курс:
Закончив этот курс, вы получите всеобъемлющие навыки работы с REST API в анализе, проектировании, реализации, тестировании, обеспечении безопасности, развертывании и лучших практиках. Другими словами, вы овладеете всеми техниками, связанными с разработкой REST API.
Вы также получите навыки Full-stack разработки в бэкенде (Java и Spring), фронтенде (React, Javascript, HTML, CSS), базе данных (MySQL), развертывании (Heroku, AWS), системе контроля версий (Git).
Более того, завершив это обучение, я уверен, что вы получите навыки, готовые к работе, такие как техническая компетентность, самостоятельное управление, точность и внимание к деталям, профессионализм, который полюбит ваш работодатель, и навык решения проблем, который важен для успеха в вашей карьере.
Материал на английском языке
Подробнее:
Добро пожаловать на курс 'Spring Boot REST API: Продвинутый курс'! Меня зовут Нам Ха Мин. Я инструктор, который будет вести вас через этот курс. Я программировал на Java почти 2 десятилетия, начиная с Java 1.3 и 1.4. Я профессиональный разработчик Java, сертифицированный Oracle. Я очень рад, что вы заинтересованы в этом курсе. Позвольте мне представить, о чем именно этот курс, и все, что вам нужно знать перед его началом.
Что именно представляет собой этот курс:
Это обширный курс по разработке REST API, начиная от понимания основных концепций REST API до лучших практик проектирования API и реализации их с помощью Spring Boot; от обеспечения безопасности API до их тестирования; от документирования API до их развертывания.
Этот курс также о разработке различных видов клиентских приложений REST, таких как веб-приложение (Spring MVC), приложение React, настольное приложение (Java Swing) и мобильное приложение (Android).
Что вы узнаете, разрабатывая:
Через этот обширный курс вы узнаете, как создавать сервис Weather APIs с использованием Spring Boot и базы данных MySQL.
Затем вы узнаете, как создавать React-приложение для управления данными о погоде.
Используйте Spring MVC для создания веб-приложения для управления пользователями и клиентами API.
И еще одно приложение Spring MVC для веб-сайта прогноза погоды.
Затем вы научитесь создавать образец мобильного приложения, отображающего встроенную информацию о погоде, с использованием Android.
Наконец, вы узнаете, как создавать настольное приложение Java с использованием Swing, которое демонстрирует обновление данных о погоде с метеостанции.
Приложение React, веб-сайт прогноза погоды, приложение Android и приложение Swing являются потребителями сервиса Weather APIs.
Основные технологии, которые будут использоваться:
Вы узнаете, как использовать следующие технологии (не все упомянуты):
- Технологии для бэк-энда: фреймворк Spring, Spring Boot, Spring Data JPA, Spring Data REST, Spring REST Docs, Spring HATEOAS
- Thymeleaf как серверный шаблонный движок для приложения Spring MVC
- Библиотека FasterXML/jackson Java JSON
- Технологии безопасности: Spring Security, Spring Security OAuth2, JSON Web Token (JWT) для Java и Android
- Технологии баз данных: реляционная база данных MySQL, ORM-фреймворк Hibernate
- Технологии тестирования: mockito - фреймворк для создания мок-объектов для юнит-тестов, фреймворк тестирования JUnit
- Redis как решение для кэширования
- Bucket4J как решение для ограничения частоты запросов API
- REST-клиенты: React для одностраничного приложения, Android для мобильного приложения, Java Swing для настольного приложения
- Фронт-энд технологии: HTML, CSS, Javascript, Bootstrap, jQuery.
Основные программы и инструменты, которые будут использоваться:
Для разработки приложений в этом курсе вам потребуется использовать (не все упомянуты): Java Development Kit (JDK), Spring Tool Suite IDE, сервер MySQL Community, MySQL Workbench, curl, Postman, Redis, Docker, Swagger онлайн-редактор и codegen, Git, Heroku CLI, AWS CLI.
Что вы получите, завершив этот курс:
Закончив этот курс, вы получите всеобъемлющие навыки работы с REST API в анализе, проектировании, реализации, тестировании, обеспечении безопасности, развертывании и лучших практиках. Другими словами, вы овладеете всеми техниками, связанными с разработкой REST API.
Вы также получите навыки Full-stack разработки в бэкенде (Java и Spring), фронтенде (React, Javascript, HTML, CSS), базе данных (MySQL), развертывании (Heroku, AWS), системе контроля версий (Git).
Более того, завершив это обучение, я уверен, что вы получите навыки, готовые к работе, такие как техническая компетентность, самостоятельное управление, точность и внимание к деталям, профессионализм, который полюбит ваш работодатель, и навык решения проблем, который важен для успеха в вашей карьере.
Материал на английском языке
Подробнее:
Скачать:Для просмотра ссылок необходимо выполнить Вход или Регистрация
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.