Открыто

[Skillbox] Java-фреймворк Spring

Тема в разделе "Курсы по программированию", создана пользователем firstovl, 19 июл 2020.

Цена: 19600р.
Взнос: 1981р.

Основной список: 11 участников

Резервный список: 9 участников

  1. 19 июл 2020
    #1
    firstovl
    firstovl ЧКЧлен клуба

    [Skillbox] Java-фреймворк Spring

    [​IMG]
    Чему вы научитесь
    1. Разрабатывать и развивать приложения на фреймворке Spring
    2. Делать приложения, работающие по REST API
    3. Реализовывать приложения по документации
    4. Работать с базой данных, используя Hibernate и JDBC
    5. Создавать полноценный REST-backend с преобразованием данных и валидацией
    6. Создавать автоматические тесты для Spring-приложений
    7. Создавать приложения, использующие шаблоны страниц и шаблонизатор Thymeleaf
    8. Организовывать загрузку и скачивание файлов
    9. Быстро и эффективно разрабатывать приложения с помощью Spring Boot
    Скрытая ссылка

    1. Введение в Spring Framework
    Познакомитесь с проектами и модулями Spring, аннотациями и HTTP-запросами. Научитесь создавать простое веб-приложение при помощи Spring MVC.
    2. Сервисы, IoC и Beans
    Узнаете, что такое инверсия контроля (IoC) и внедрение зависимостей (Dependency Injection). Изучите Java Beans, их подключение, жизненный цикл и настройку. Познакомитесь с понятием контекста и принципами его конфигурирования.
    3. Разработка на Spring Boot
    Разберёте преимущества и особенности Spring Boot. Научитесь создавать и конфигурировать новые проекты на Spring Boot, прописывать и использовать в коде параметры конфигурации проекта (application.properties). Узнаете, как работать с шаблонами страниц, подключать базу данных, обрабатывать ошибки и записывать их в лог-файл.
    4. Шаблоны и Thymeleaf
    Изучите основы HTML, CSS, JS и jQuery. Поймёте, как работать с переменными, условными операторами и циклами в шаблонах Thymeleaf. Научитесь устранять ошибки, обрабатывать данные с использованием хелперов и разделять веб-страницы на компоненты.
    5. Работа с базой данных
    Узнаете, из чего состоит Spring Data. Разберёте особенности работы через JDBC, спецификацию Java Persistance API, ORM-систему Hibernate и используемые для работы с базами данных аннотации. Научитесь подключать к проекту PostgreSQL, управлять транзакциями, работать с таблицами, репозиториями и сервисами.
    6. Запросы и ответы — часть 1
    На примерах разберёте типы запросов и научитесь работать с REST API. Изучите виды и форматы ответов, узнаете, как их формировать.
    7. Запросы и ответы — часть 2
    Научитесь организовывать загрузку и скачивание файлов, работать с cookies и сессиями. Поймёте, как устанавливать любые заголовки, и узнаете, как отображать страницы ошибок.
    8. Spring Security
    Изучите систему Spring Security и поймёте, как работать с авторизацией и аутентификацией пользователей. Разберёте особенности HTTP-, JWT- и OAuth-авторизации. Узнаете, что такое межсайтовая подделка запросов (CSRF), научитесь управлять правами доступа и ролями.
    9. Тестирование Spring-приложений
    Познакомитесь с технологиями тестирования Spring-приложений: Spring Test, JUnit и Mockito. Узнаете, чем отличается тестирование Spring-приложений от обычных. Научитесь тестировать методы, репозитории, сервисы, контроллеры и систему Spring Security.
    10. Spring AOP
    Познакомитесь с аспектно ориентированным программированием на примере логирования в Spring-приложении. Изучите JoinPoint, Weaving и Weaver, типы Advice, способы определения Pointcut и пользовательские аннотации.
    11. Интеграция с внешними сервисами
    Научитесь интегрировать Spring c почтовым SMTP-сервером, SMS-шлюзом, платёжной системой и другими сервисами. Узнаете, как настраивать мониторинг работоспособности приложения через Spring Actuator.
    12. Дипломный проект. Книжный интернет-магазин
    С помощью фреймворка Spring разработаете backend-составляющую для книжного интернет-магазина — аналога «ЛитРес».
     
    Последнее редактирование модератором: 18 ноя 2020
    1 человеку нравится это.
  2. Последние события

    1. Сергей_Hurricane
      Сергей_Hurricane не участвует.
      30 окт 2022
    2. Barbarellakot
      Barbarellakot участвует.
      8 июл 2022
    3. devopsrule
      devopsrule не участвует.
      7 июн 2022
    4. Faceless_warrior
      Faceless_warrior не участвует.
      16 май 2022
  3. Обсуждение
  4. 7 сен 2020
    #2
    war1lock
    war1lock ЧКЧлен клуба
    Bertrax, меня интересует Spring
     
  5. 13 сен 2020
    #3
    war1lock
    war1lock ЧКЧлен клуба
    Дj скольки сбиваем?
     
  6. 1 окт 2020
    #4
    agniman
    agniman ДолжникДолжник
    там вроде как видео будет доступно только онлайн. как тиражировать планируете?
     
  7. 1 окт 2020
    #5
    Blink_182
    Blink_182 ДолжникДолжник
    Привет, это не проблема, записать видео с экрана (есть достаточное количество программ и утилит для этого) и сохранить, как .mp4. Так или иначе, но подобные вопросы организатору (если он появится)в открытых темах запрещены правилами.
     
  8. 25 апр 2021
    #6
    Blink_182
    Blink_182 ДолжникДолжник
    Привет всем!
    Складчина очень интересная/полезная и в принципе не дорогая:)
    Никто не хочет организовать?:cool:
    Спасибо.
     

Поделиться этой страницей