Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

1 350 ₽
нет рассрочки

Чему вы научитесь

  • Вы максимально просто и доступно изучите следующие темы:
  • Inversion of Control и Dependency Injection
  • Aspect Oriented Programming
  • Hibernate Framework
  • Spring MVC
  • Spring REST
  • Spring Security
  • Spring Boot

Если вы просматриваете данное обращение, то Вы, скорее всего уже в курсе, что Spring является самым модным, распространённым и востребованным фреймворком языка программирования Java. В наши дни, огромным плюсом Java программиста является знание Spring. И всё больше и больше работодателей требует этот навык от девелоперов.
Итак, для кого же предназначен мой видеокурс?
Курс идеально подходит для супер новичков, которые никогда в своей жизни не читали какую-либо информацию про Spring. А также курс несомненно заценят люди, которые уже имеют какое-то представление о Spring Framework, но хотят расширить свои знания и закрепить их множеством примеров.
И очень-очень приятным бонусом данного курса является раздел, посвящённый мега популярному фреймворку Hibernate.
Знаете что я люблю делать, больше чем программировать? Обучать программированию! Знаю немалое количество отличнейших программистов которые, к всеобщему сожалению, ну не могут объяснить что-либо простыми словами.
Мои же принципы и методика обучения позволили создать курс из 102-х уроков, в которых рассматриваются очень серьёзные и необходимые темы Spring Framework.
Также, уделяю особое внимание обратной связи. Я всегда охотно общаюсь со своими студентами и отвечаю на их вопросы.

 

Как проходит обучение

Вы просматриваете видео, выполняете со мной все действия из уроков. Конечно, чем больше Вы будете практиковаться самостоятельно, тем больше знаний вы получите, а что ещё важнее, усвоенная информация лучше запомнится. Я же, в свою очередь, буду отвечать на ваши вопросы и не позволю зайти Вам в тупик :)

 

До скорой встречи друзья и удачного обучения!

Что вы получите после обучения

Приобретаемые навыки
1
Spring
2
Inversion of Control
3
Dependency Injection
4
Аннотации
5
AOP
6
Pointcut
7
Hibernate
10
Spring MVC
11
Spring REST
12
API
13
Spring Security
14
Spring Boot
15
Spring Data REST

Вас будут обучать

Всем привет! Меня зовут Заур Трегулов. Я окончил факультет Кибернетики и программирую уже более 9 лет. Но самое главное это то, что преподавать я начал гораздо раньше.

Всем привет! Меня зовут Заур Трегулов. Я окончил факультет Кибернетики и программирую уже более 9 лет. Но самое главное это то, что преподавать я начал гораздо раньше. Уже в студенческие годы я обучал школьников математике и подготавливал их к поступлению в университеты. Именно тогда и сформировались основные принципы моей методики обучения: 1) всё должно объясняться на простых примерах (чаще всего из жизни) 2) материал должен быть объяснён полностью (без каких-либо пробелов) И именно данная методика позволяет моим студентам понять всю суть изучаемого предмета. Уверен, что курсы принесут Вам много пользы, и Вы будете ими довольны. Удачного обучения!

Работаю над дистанционными методиками, которые облегчают изучения английского языка.

Преподаю уже 18 лет из своих 38. Начал эту деятельность, обучаясь на первом курсе филологического факультета (Английский Язык и Литература).Имею опыт частного и корпоративного преподавания английского, Conversation Club,ведения устных и письменных переводов. С мая 2014 года являюсь сертифицированным специалистом Лондонской Школы Бизнеса и Финансов в области Коммуникаций.

Образовательная организация

Stepik — образовательная платформа и конструктор
онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

Stepik является также площадкой для проведения конкурсов и олимпиад — среди мероприятий — отборочный этап Олимпиады НТИ, онлайн-этап акции Тотальный диктант, международная олимпиада по биоинформатике.

 

Stepik — многофункциональная и гибкая платформа для создания образовательных материалов. Вы можете создавать онлайн курсы, интерактивные уроки с видео и различными типами заданий для учащихся, приватные курсы для ограниченной аудитории, проводить олимпиады и конкурсы, запускать программы профессиональной переподготовки и повышения квалификации, а также обучать своих сотрудников и клиентов.

Программа курса

Рассмотрение IoC и DI

  1. Знакомство с курсом
  2. Подготовка среды разработки
  3. Создание проекта с помощью maven
  4. Inversion of Control. Часть 1
  5. Inversion of Control. Часть 2
  6. Dependency Injection. Знакомство
  7. Dependency Injection с помощью конструктора
  8. Dependency Injection с помощью сеттера
  9. Внедрение строк и других значений
  10. Внедрение строк и других значений из properties файла
  11. Краткий повтор IoC и DI
  12. Bean scope
  13. Методы init и destroy
  14. Конфигурация с помощью аннотаций
  15. Аннотация @Autowired для конструктора
  16. Аннотация @Autowired для сеттера
  17. Аннотация @Autowired для поля
  18. Аннотация @Qualifier
  19. Аннотация @Value
  20. Аннотации @Scope, @PostConstruct и @PreDestroy
  21. Конфигурация с помощью Java code. Способ 1
  22. Конфигурация с помощью Java code. Способ 2
  23. Аннотация @PropertySource

Аспектно Ориентированное Программирование (AOP)

  1. Аспектно Ориентированное Программирование. Знакомство
  2. Advice тип @Before
  3. Выражение Pointcut. Часть 1
  4. Выражение Pointcut. Часть 2
  5. Объявление Pointcut
  6. Комбинирование Pointcut
  7. Порядок выполнения Aspect-ов
  8. Join Point
  9. Advice тип @AfterReturning
  10. Advice тип @AfterThrowing
  11. Advice тип @After
  12. Advice тип @Around. Знакомство
  13. Advice тип @Around. Работа с исключениями

Основы Hibernate

  1. Hibernate. Знакомство
  2. Установка MySQL
  3. Подключение Java приложения к БД
  4. Создание связи между классом и таблицей
  5. Сохранение Java объектов в БД
  6. Генерация значений для столбца Primary Key
  7. Получение Java объектов из БД
  8. Изменение Java объектов в БД
  9. Удаление Java объектов из БД
  10. Разнообразие отношений между таблицами
  11. Отношение Один-к-Одному (Uni-directional). Часть 1
  12. Отношение Один-к-Одному (Uni-directional). Часть 2
  13. Отношение Один-к-Одному (Bi-directional)
  14. Отношение Один-ко-Многим (Bi-directional)
  15. Отношение Один-ко-Многим (Uni-directional)
  16. Типы загрузок данных: eager и lazy
  17. Отношение Многие-ко-Многим. Часть 1
  18. Отношение Многие-ко-Многим. Часть 2

Spring MVC

  1. Знакомство со Spring MVC
  2. Конфигурация приложения Spring MVC (IntelliJ IDEA + NetBeans)
  3. Первое Spring MVC приложение
  4. Использование данных во View
  5. Компонент Model
  6. Аннотация @RequestParam
  7. Аннотация @RequestMapping для Controller класса
  8. Spring MVC форма input
  9. Spring MVC форма select
  10. Spring MVC форма radiobutton
  11. Spring MVC форма checkbox
  12. Валидация данных: @Size, @NotEmpty, @NotBlank
  13. Валидация данных: @Min, @Max, @Pattern
  14. Валидация данных: создание собственной аннотации

Spring MVC + Hibernate + AOP

  1. Конфигурация приложения Spring MVC + Hibernate
  2. Отображение списка всех работников
  3. Аннотация @Service
  4. Добавление нового работникаДемо-доступ
  5. Изменение существующего работника
  6. Удаление работника
  7. Добавление в проект функционала AOP

Spring REST

  1. Знакомство с REST API
  2. Знакомство с JSON
  3. HTTP методы GET и POST
  4. Стандарты REST API
  5. Конфигурация приложения
  6. Получение списка всех работников
  7. Получение одного работника по ID
  8. Обработка исключений
  9. Глобальная обработка исключений
  10. Добавление нового работника
  11. Изменение существующего работника
  12. Удаление работника
  13. Написание REST Client

Spring Security

  1. Знакомство со Spring Security
  2. Конфигурация приложения
  3. Процедура аутентификации
  4. Процедура авторизации
  5. Хранение пароля в БД в не шифрованном формате
  6. Хранение пароля в БД в зашифрованном формате
  7. Spring Boot
  8. Знакомство со Spring Boot
  9. Создание Spring Boot приложения
  10. Создание REST API. Часть 1
  11. Создание REST API. Часть 2
  12. Использование JPA в REST API проекте
  13. Интерфейс JpaRepository
  14. Spring Data REST
  15. Знакомство со Spring Boot Actuator

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 03.09.2023 03:28
Spring для начинающих

Spring для начинающих

Оставить отзыв
Поделиться курсом с друзьями