最新消息:请大家多多支持

The Complete Spring Boot Development Bootcamp

其他教程 dsgsd 118浏览 0评论

Published 6/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.06 GB | Duration: 10h 30m

Become a Java Web Developer.

What you’ll learn
Create Web Applications around the Model View Controller Design
Loosely couple your code using Beans and Dependency Injection.
Develop a REST API and document it using the OpenAPI specification.
Connect your applications to an SQL database.
Connect your applications to a NoSQL database.
Make advanced SQL queries.
Add authentication and security to your applications.
Integration the powerful query language GraphQL.
Requirements
Java
Object-Oriented Programming
Description
Spring Boot is the best Java framework for developing web applications. It favors convention over configuration, making it super easy to develop stand-alone, production-grade web applications.Spring Boot developers are in high demand. We created this course to take you from Java Programmer to Java Web Developer.The Spring Boot Development Bootcamp offers support for Visual Studio Code and IntelliJ. The sections are as follows:Setting up a Spring Boot Project: Create a Spring Project using best practices.Model View Controller: Build a Web application and adhere to the Model View Controller design.Field Validation: Validate fields prior to form submission to prevent the storage of invalid data.Three Layer Codebase: Refactor your code to make sure it’s clean and scalable.Bean and Dependency Injection: Loosely couple your code using beans.Testing a Spring Boot Web Application: Write tests to verify that your application is behaving correctly.REST API: Develop a REST API and document it using the OpenAPI specification.SQL Database: Connect your web application to an SQL database.Lombok: Avoid boilerplate code with Lombok.SQL Database – Part 2: Learn to make advanced SQL queries.NoSQL Database: Connect your application to a NoSQL database.Spring Security: Authentication and security.GraphQL: Integrate the world’s most powerful query language into an application.This is the most interactive web development course online. Every section is packed with coding exercises.We’re excited to have you on board. See you in class!

Overview

Section 1: Getting Started

Lecture 1 Introduction

Lecture 2 Join the Community

Lecture 3 Prerequisite for this course

Lecture 4 Where to Ask Questions

Section 2: Choose Your Path

Lecture 5 Visual Studio Code Vs. IntellJ

Section 3: Path A: Visual Studio Code

Lecture 6 Roadmap

Lecture 7 Downloading Visual Studio Code

Lecture 8 Turn on Auto Save

Lecture 9 Creating a Spring Boot Project

Lecture 10 Breaking Down a Spring Boot Project

Lecture 11 Intermission

Lecture 12 Running a Spring Boot Application

Lecture 13 The Client-Server Model

Lecture 14 Workbook and Challenges

Lecture 15 Workbook 1.1

Lecture 16 Appendix B: Workbook Solutions

Lecture 17 Launching an HTTP Server

Lecture 18 Workbook 1.2

Lecture 19 Workbook 1.3

Lecture 20 Maven Dependencies

Lecture 21 Spring Boot DevTools Dependency

Lecture 22 Cheat Sheet

Section 4: Challenge 1

Lecture 23 Challenge

Lecture 24 Solution

Section 5: Path B: IntelliJ

Lecture 25 Roadmap

Lecture 26 Downloading IntelliJ

Lecture 27 Creating a Spring Boot Project

Lecture 28 Breaking Down a Spring Boot Project

Lecture 29 Intermission

Lecture 30 Running a Spring Boot Application

Lecture 31 The Client-Server Model

Lecture 32 Workbooks and Challenges

Lecture 33 Workbook 1.1

Lecture 34 Appendix B: Workbook Solutions

Lecture 35 Launching an HTTP Server

Lecture 36 Workbook 1.2

Lecture 37 Workbook 1.3

Lecture 38 Maven Dependencies

Lecture 39 Intermission: Live Reload

Lecture 40 Spring Boot DevTools Dependency

Lecture 41 Cheat Sheet

Section 6: Challenge 1

Lecture 42 Challenge

Lecture 43 Solution

Section 7: Model View Controller

Lecture 44 Roadmap

Lecture 45 Starter Project

Lecture 46 The MVC Design

Lecture 47 The Controller

Lecture 48 Intermission: Breakpoints

Lecture 49 Path A: Breakpoint Session

Lecture 50 Path B: Breakpoint Session

Lecture 51 The View

Lecture 52 Backend vs Front end

Lecture 53 Workbook 2.1

Lecture 54 Path A: The Model

Lecture 55 Path B: The Model

Lecture 56 Intermission: Spring Boot Dashboard in Visual Studio Code

Lecture 57 Path A: Breakpoint Session

Lecture 58 Path B: Breakpoint Session

Lecture 59 Thymeleaf: Combining Model and View

Lecture 60 Selection Expression

Lecture 61 Workbook 2.2

Lecture 62 Thymeleaf Conditionals

Lecture 63 Workbook 2.3

Lecture 64 Workbook 2.4

Lecture 65 Workbook 2.5

Lecture 66 Workbook 2.6

Lecture 67 Utility Methods

Lecture 68 Workbook 2.7

Lecture 69 Link Expression

Lecture 70 Workbook 2.8

Lecture 71 Workbook 2.9

Lecture 72 Thymeleaf Loops

Lecture 73 Workbook 2.10

Lecture 74 Workbook 2.11

Lecture 75 Path A: Breakpoint Session

Lecture 76 Path B: Breakpoint Session

Lecture 77 Creating a Form

Lecture 78 Form Submission

Lecture 79 Path A: Breakpoint Session

Lecture 80 Path B: Breakpoint Session

Lecture 81 Updating Student Grade

Lecture 82 Path A: Breakpoint Session

Lecture 83 Path B: Breakpoint Session

Lecture 84 Updating Grade Based on Id

Lecture 85 Path A: Breakpoint Session

Lecture 86 Path B: Breakpoint Session

Lecture 87 Final Touches

Lecture 88 Cheat Sheet

Section 8: Challenge 2

Lecture 89 Challenge

Lecture 90 Solution – Part 1

Lecture 91 Solution – Part 2

Lecture 92 Solution – Part 2 (Follow-up)

Lecture 93 Solution – Part 3 (Tasks 1 – 4)

Lecture 94 Solution – Part 3 (Tasks 5 – 8)

Section 9: Field Validation

Lecture 95 Roadmap

Lecture 96 Starter Project

Lecture 97 Field Validation

Lecture 98 Breakpoint Session

Lecture 99 Breakpoint Session

Lecture 100 Workbook 3.1

Lecture 101 Custom Constraints

Lecture 102 Workbook 3.2 (incl. Cross Field Validation)

Lecture 103 Workbook 3.3

Lecture 104 Breakpoint Session

Lecture 105 Breakpoint Session

Lecture 106 Cheat Sheet

Section 10: Challenge 3

Lecture 107 Challenge

Lecture 108 Solution

Section 11: Three Layer Codebase

Lecture 109 Three Layer Architecture

Lecture 110 Starter Project

Lecture 111 Repository

Lecture 112 Service

Lecture 113 Cheat Sheet

Section 12: Challenge 4

Lecture 114 Challenge

Lecture 115 Solution

Section 13: Beans and Dependency Injection

Lecture 116 Beans

Lecture 117 Starter Project

Lecture 118 Dependency Injection

Lecture 119 @Service and @Repository

Lecture 120 @Bean

Lecture 121 Workbook 5.1

Lecture 122 Intermission

Lecture 123 Breakpoint Session

Lecture 124 Cheat Sheet

Section 14: Challenge 5

Lecture 125 Challenge

Lecture 126 Solution

Section 15: Testing a Web Application

Lecture 127 The Importance of Dependency Injection for Unit Testing

Lecture 128 Starter Project

Lecture 129 Setting up Testing Class

Lecture 130 Intermission

Lecture 131 Unit Testing the Service Class

Lecture 132 Breakpoint Session

Lecture 133 Intro to Integration Testing

Lecture 134 Integration Testing – Part 1

Lecture 135 Integration Testing – Part 2

Lecture 136 Breakpoint Session

Lecture 137 Cheat Sheet

Section 16: REST API

Lecture 138 REST API

Section 17: SQL

Lecture 139 SQL

Section 18: Lombok

Lecture 140 Lombok

Section 19: SQL – Part 2

Lecture 141 SQL – Part 2

Section 20: NoSQL Database

Lecture 142 NoSQL Database

Section 21: GraphQL

Lecture 143 GraphQL

Section 22: Spring Security

Lecture 144 Spring Security

Section 23: Deployment

Lecture 145 Deployment

Section 24: Appendix A: Helpful Resources

Lecture 146 Path A: Customize your Editor

Lecture 147 Path B: Customize your Editor

Lecture 148 Path A: Breakpoints in Visual Studio Code

Lecture 149 Path B: Breakpoints in IntelliJ

Section 25: Appendix B: Workbook Solutions

Lecture 150 Workbook 1.1

Lecture 151 Path A: Workbook 1.2

Lecture 152 Path B: Workbook 1.2

Lecture 153 Path A: Workbook 1.3

Lecture 154 Path B: Workbook 1.3

Lecture 155 Workbook 2.1

Lecture 156 Workbook 2.2

Lecture 157 Workbook 2.3

Lecture 158 Workbook 2.4

Lecture 159 Workbook 2.5

Lecture 160 Workbook 2.6

Lecture 161 Workbook 2.7

Lecture 162 Workbook 2.8

Lecture 163 Workbook 2.9

Lecture 164 Workbook 2.10

Lecture 165 Workbook 2.11

Lecture 166 Workbook 3.1

Lecture 167 Workbook 3.2

Lecture 168 Workbook 3.3

Lecture 169 Workbook 5.1

Programmers that want to transition into Web Development


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » The Complete Spring Boot Development Bootcamp

您必须 登录 才能发表评论!