Mô tả

Do you want to learn how to use Spring Boot to create engaging applications? Do you want to learn it in mere minutes instead of suffering for days trying to learn various programming languages? Are you a Spring Developer looking to hone your skills or just someone who is looking to expand their programming skill set?

Then this course, offered by Udemy and created by a Cleveland based Software Engineer, Dan Vega is the right choice for you. This particular course offered, called “Learn Spring Boot” is designed to introduce you to Spring Boot through showing you an opinionated view of the building of Spring applications through both the Java and Groovy programming languages. It is a crash course, one where very little knowledge of both of these programming languages is recommended and where any prior knowledge of the Spring Framework is not at all necessary in order to learn.

So what is Spring Boot and why is it necessary to learn? Spring Boot and the Spring Framework makes it easy to create both powered and production grade applications and services that run on their own and can be maintained with a minimum fuss. It also provides production ready features such as metrics, health checks and even externalized configuration. It is software designed to run anywhere, meaning you can create executable JARs, which is one of the most favorable features of this type of program.

While learning this type of application might seem like a daunting task, this course structures Spring Boot and Spring Framework learning in an easy to comprehend fashion. Featuring topics like an Introduction into the Framework as well as step by step guidelines into creating your first application, this course is perfect for almost any user. The only requirements in order to excel at this courses’ teaching of Spring Boot is some familiarity with Java and Groovy programming languages, some web development experiences as well as a computer that is capable of running both Java + Intellij or Eclipse.

Besides this course offering lifetime access to all eighty featured lectures and over ten hours of teaching content, it also offers you the opportunity to create Spring MVC applications and also tutorials on how to connect to various databases using Spring Data. This course will be extremely beneficial to students who are new to Spring Boot, students who are unfamiliar with Spring Framework or those who are looking into writing their own apps. This course applies to all of these cases.

Coming with nearly all five star ratings, this course from Dan Vega and Udemy comes highly reviewed and rated. Dan’s teaching style is described as “detailed” and “responsive” and his “obvious love and enthusiasm for the framework is infectious”. And since it is a course open to all skill levels and understandings, it is one of the best choices on the Udemy market for those looking to learn the ins and outs of the Spring Boot Framework as well as those looking to hone their skills in Java web development.

Bạn sẽ học được gì

Create Spring MVC Applications

Connect to databases using Spring Data

Secure your applications using Spring Security

Create an executable JAR of your application

Build REST Services in Spring Boot

Yêu cầu

  • Students should be familiar with the Java programming language
  • Web Development Experience (HTML / CSS / JavaScript)
  • A computer that can run Java + IntelliJ or Eclipse
  • Familiar with MVC will help but is not required.

Nội dung khoá học

11 sections

Introduction

6 lectures
About Me & About This Course
02:46
The Spring Framework
07:57
Spring Boot
06:02
Source Code for This Course
01:47
Introduction Quiz
5 questions
[Exercise] - Spring Documentation
00:35

Development Environment

9 lectures
Development Environment Intro
01:08
Installing Java on Windows
05:34
Install Java on Mac OSX
03:36
Install Groovy on Windows
04:44
Gradle on Windows
02:25
Spring CLI on Windows
07:33
SDK Man
12:41
Installing IntelliJ on Windows
09:44
Installing IntelliJ on Mac OSX
09:29

Hello, Spring Boot!

12 lectures
Hello, Spring Boot Intro
00:37
Hello, World! Creating Your First Spring Boot Application
05:54
[Exercise] Create your first Spring Boot Application
00:18
Spring Initializer
12:36
Build Tools Overview
04:17
Maven Build
08:30
Gradle Build
06:51
Build Tools
3 questions
Starter POMs
06:52
Creating Executable JARs
08:33
Spring DevTools & Live Reload
09:01
[Exercise] Building Your First Real World Application
00:19

Spring Boot Fundamentals

10 lectures
Spring Boot Fundamentals Introduction
01:06
Spring Beans & Dependency Injection
08:56
Spring Beans & Dependency Injection Demo
14:13
Spring Beans & Dependency Injection
3 questions
Application Properties & YAML Configuration
16:01
Configuration Properties
07:51
Profiles
11:13
Auto Configuration
11:07
Configuration
7 questions
Spring Core Fundamentals Exercise
00:44

Developing Web Applications

14 lectures
Developing Web Applications Intro
01:00
Spring MVC Intro
08:55
Web Application Demo
10:32
Developing Web Applications
5 questions
Static Content
11:26
Bower
05:54
Template Engines
01:17
Thymeleaf Demo
19:52
GSP Demo
11:35
Static Content & The View Layer
5 questions
Internationalization (i18n)
07:05
Error Handling
14:52
Exception Handling
09:56
[Exercise] Creating a web application
00:46

Data Access with Spring Boot

13 lectures
Data Access Introduction
00:42
Creating an Application using H2's in-memory database
03:46
Creating Entities & Repositories
17:24
H2 In-memory & JPA Quiz
9 questions
Loading Data
10:47
Refactor
10:55
Refactor Blog Part 2
11:23
Production Database
09:48
Spring Data JDBC
08:46
NoSQL - MongoDB
11:04
[Exercise] Data Access with JPA & h2 Exercise
01:03
Spring Data JPA - Creating Queries Part 1
16:21
Spring Data JPA - Creating Queries Part 2
17:02

Security

8 lectures
Security Introduction
00:49
Spring Security Intro
07:39
Spring Security - Custom Configuration Part 1
11:31
Spring Security - Custom Configuration Part 2
09:52
Spring Security Basics
6 questions
Spring Security Custom Login Form
15:20
Spring Security & JPA
19:38
[Exercise] Securing you application
00:48

Building REST APIs

12 lectures
REST API Intro
01:42
HTTP Request Methods (Verbs)
04:25
HTTP Status Codes
04:08
Content Negotiation
01:50
HTTP Clients
06:29
Building A REST API
16:04
REST Components
5 questions
Error Handling
09:58
Hypermedia
06:41
Hypermedia Demo
16:20
REST Template
06:45
[Exercise] Building a REST API
01:06

CRUD

7 lectures
CRUD Starter
08:30
Read
15:29
Create
12:39
Validation
12:08
Update
04:00
Delete
05:22
[Exercise] Building a CRUD Application
00:18

Guides

5 lectures
Guides Intro
01:16
Sending Email
13:39
Scheduling Tasks
09:58
Spring Boot Resources
00:19
Project Lombok
10:05

Bonus

2 lectures
Thank You!
00:32
Bonus Lesson
00:32

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.