Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Spring-Boot Crash Course

    Posted By: ELK1nG
    The Spring-Boot Crash Course

    The Spring-Boot Crash Course
    Published 11/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 671.41 MB | Duration: 1h 25m

    Learn how to build your first Spring-Boot REST API from scratch with a compact 1 hour Crash-Course

    What you'll learn

    The strong points of Spring-Boot Framework and why it's so popular in the industry

    How to create a Spring-Boot application (REST API) from scratch

    How to write the code that processes a HTTP request

    How to call an external HTTP service from a Spring-Boot application

    How to modify the deserialization process to extract only relevant data from a payload

    How to configure a MySQL database to receive external requests

    How to connect to a MySQL database from a Spring-Boot application

    Requirements

    Basic Java Knowledge

    Intellij IDEA Community Edition (free)

    Willingness to learn and curiosity :-)

    Description

    IntroThis course is everything you need to get started with Spring-Boot framework in Java, which is the most popular JVM-based web framework for building microservices and backend systems, used by many big-tech companies.Java is a really great language and provides a number of features out of the box, but if you want to build a REST API in pure Java, it might not be so straight-forward.For this reason, developers have created frameworks that allows you to build APIs fast, with best-practices in terms of code design and performance/efficiency, and Spring-Boot is such a great framework.Why do you need to learn Spring-Boot Framework?Spring-Boot is so popular because of the following:It allows you to create create production-grade applications very fastIt promotes a well designed code-baseIt integrates with external systems seamlesslyIt has a big open source community that constantly improves itAnd many other reasonsHaving Spring-Boot in your skillset as a Java developer, will allow you to:Be more competitive in the job marketBe more productive because you'll read and write code faster (and better) by recognising and applying well-established design patterns embedded into Spring-BootBe able to tackle more technical opportunities since many open source projects use Spring-BootOverall, this framework will take you a step further in your Software Engineering career and learning it as soon as possible is probably one of the best strategic moves that you can do for developing your technical expertise.What you will learn in this courseThis course is about 1 hour long, but be aware that it is jam-packed with information. In a nutshell, in this course we're going to create a plain REST API that interacts with a MySQL database to store user data, and also with an external HTTP API, to grab some external data.A non-exhaustive list of things you're going to learn in this course is the following:What is Spring-Boot and how it compares to a traditional command-line Java applicationHow can you import Spring-Boot framework in an empty IntelliJ Idea projectHow can you find the right Spring dependencies on the webHow can you create a REST Controller and receive some data via HTTPHow can you configure your REST Controller to send data back and follow best practicesHow can you create Services in Spring-BootHow to use Spring-Configuration mechanismWhat is Dependency Injection and how does it workHow can you call an external API via HTTP from your application, using a HTTP ClientHow can you configure the Jackson deserialization to extract only the data you needHow can you create and configure a MySQL database using DockerHow can you configure a Spring-Boot application to connect and interact with the MySQL databaseHow can you use Transactions in Spring-Boot to ensure atomic operations on the databaseThis course is meant to guide you through this framework by showcasing how can you build a simple application that connects to other 2 systems, from an end-to-end perspective. It's highly practical, because this is the best way to learn any new technology, by playing with it as much as possibleTo set the right expectations: this is not a complete Spring-Boot course, it doesn't cover all possible configurations and dependencies that Spring-Boot provides. Instead, it's a course highly focused on building an application similar to a microservice, and the main goal is to give you a taste on how Spring-Boot looks as a web framework and what is the developer experience for using it.Prerequisites for this courseThis course is addressed to beginner Java Developers, Computer Science/Engineering students, existing developers that want to learn something new and of course, to anyone who wants to learn Spring-Boot.The only prerequisites for this course are the following:IntellIJ IDEA community (free) editionBasic Java knowledge (classes, interfaces, generics)Willingness to learn :-)In the last 2 lectures I'm going to use a terminal and Docker, so if you are familiar with those it will be easier to follow along, but they're not required as I'm explaining any command that I run step-by step.Thank you for being here and let's jump in the first lecture!

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Learning the basics

    Lecture 2 Why should you learn Spring-Boot?

    Lecture 3 Let's create your first Spring-Boot application

    Lecture 4 Exploring POST requests

    Lecture 5 Implementing standard responses in Spring-Boot

    Section 3: Spring-Boot Services & Configuration Management

    Lecture 6 What is a Service in Spring-Boot?

    Lecture 7 Calling an external API from a Spring-Boot application

    Lecture 8 Understanding configuration management

    Section 4: Playing with data access in Spring-Boot

    Lecture 9 Configuring a local MySQL database with Docker

    Lecture 10 How to query a MySQL database from a Spring-Boot application

    Beginner/Junior Java Developers who want to learn Spring-Boot framework,Computer Science/Engineering students who want to learn industry-level technologies,Any developer with basic Java knowledge, who want to expand their skills by learning Spring-Boot framework