2023 SDLC Full Stack Course Spring Boot 3, MongoDB, Docker
2023 SDLC Full Stack Course Spring Boot 3, MongoDB, Docker, available at $39.99, has an average rating of 4.45, with 112 lectures, based on 283 reviews, and has 3014 subscribers.
You will learn about Complete a Fullstack Spring Frontend and Backend Applications using the complete SDLC Become familiar and confident with the Spring RabbitMQ, Spring MongoDB and Spring Web Have complete confidence with the tools used in this course Complete Testing of Applications and Docker Deployment This course is ideal for individuals who are Beginner and Novice Programmers, Developers, Designers, Architects It is particularly useful for Beginner and Novice Programmers, Developers, Designers, Architects.
Enroll now: 2023 SDLC Full Stack Course Spring Boot 3, MongoDB, Docker
Summary
Title: 2023 SDLC Full Stack Course Spring Boot 3, MongoDB, Docker
Price: $39.99
Average Rating: 4.45
Number of Lectures: 112
Number of Published Lectures: 112
Number of Curriculum Items: 112
Number of Published Curriculum Objects: 112
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
- Complete a Fullstack Spring Frontend and Backend Applications using the complete SDLC
- Become familiar and confident with the Spring RabbitMQ, Spring MongoDB and Spring Web
- Have complete confidence with the tools used in this course
- Complete Testing of Applications and Docker Deployment
Who Should Attend
- Beginner and Novice Programmers, Developers, Designers, Architects
Target Audiences
- Beginner and Novice Programmers, Developers, Designers, Architects
This course has 113 videos covering over 21+ hours of content.
You will learn the complete software development life cycle creating a Full Stack Spring Boot 3.0 Application using tools like:
-
IntelliJ Idea
-
Docker
-
Spring Framework 6.0
-
RabbitMQ in Docker
-
JUnit (Unit Test and Mocks)
-
Spring Boot 3.0
-
MongoDB in Docker
-
Selenium
-
Postman (Integration Test)
What will we create:
-
Understanding of the Software Development Lifecycle. What happens behind the scenes in a Fortune 500 company in the Information Technology department. Gain understanding of the players involved who make up a software team and their roles with respect to the software development lifecycle.
-
You will create a consumer backend service to consume messages on the queue our application is listening for. We will write that message to our MongoDB database.
-
You will create the frontend using Spring and ThymeLeaf, HTML, CSS and JavaScript so we can produce messages and put them on the queue.
-
We will Unit Test our application and create a continuous integration / continuous delivery workspace to verify our code is in a stable build.
-
We will maintain our code using GitHub.
By the end of the course you will have complete understanding of the software development lifecycle and have complete confidence using the tools in this course to create a full tack application using service oriented architecture in any workplace.
Course Curriculum
Chapter 1: SDLC with Spring, JMS, GIT, ActiveMQ, MongoDB, Jenkins Introduction
Lecture 1: Introduction
Chapter 2: SDLC Phase 1 – Planning
Lecture 1: SDLC Phase 1 – Planning
Lecture 2: SDLC Phase 1 – Planning the JMS Project with the Business
Lecture 3: SDLC Phase 1 – Planning the JMS Project with the Developers
Chapter 3: SDLC Phase 2 – Defining
Lecture 1: Defining Overview
Lecture 2: SDLC – Phase 2 – Spring Tools
Lecture 3: SDLC Phase 2 – Install MongoDB as a Docker Container
Lecture 4: SDLC Phase 2 Install RabbitMQ as a Docker container
Chapter 4: SDLC Phase 3 – Designing
Lecture 1: SDLC Phase 3 Agile Iterative Approach
Lecture 2: SDLC Phase 3 Designing project architecture
Lecture 3: SDLC Phase 3 Designing the RabbitMQ Architecture
Lecture 4: SDLC Phase 3 Using Spring Boot 3.0
Lecture 5: SDLC Phase 3 Deciding on RabbitMQ Exchanges
Lecture 6: SDLC Phase 3 Using Direct Exchange as a Producer
Lecture 7: SDLC Phase 3 Using Direct Exchange as a Consumer
Lecture 8: SDLC Phase 3 Fanout Exchange Architecture
Lecture 9: SDLC Phase 3 Using Fanout Exchange as a Producer
Lecture 10: SDLC Phase 3 Using Fanout Exchange as a Consumer
Lecture 11: SDLC Phase 3 Topic Exchange Architecture
Lecture 12: SDLC Phase 3 Using Topic Exchange as a Producer
Lecture 13: SDLC Phase 3 Using Topic Exchange as a Consumer
Lecture 14: SDLC Phase 3 Using Header Exchange Architecture
Lecture 15: SDLC Phase 3 Using Header Exchange as a Producer
Lecture 16: SDLC Phase 3 Using Header Exchange as a Consumer
Lecture 17: SDLC Phase 3 Using Default Exchange Architecture
Lecture 18: SDLC Phase 3 Using Default Exchange as a Producer
Lecture 19: SDLC Phase 3 Using Default Exchange as a Consumer
Lecture 20: SDLC Phase 3 Spring Data Model Architecture
Lecture 21: SDLC Phase 3 Spring Data Model – Posting to MongoDB
Lecture 22: SDLC Phase 3 Spring Data Model – GET person By Id
Lecture 23: SDLC Phase 3 Spring Data Model – GET Person By Name StartsWith
Lecture 24: SDLC Phase 3 Spring Data Model – GET Person By Age
Lecture 25: SDLC Phase 3 Spring Data Model – GET All Persons
Lecture 26: SDLC Phase 3 Spring Data Model – Update Person By Id
Lecture 27: SDLC Phase 3 Spring Data Model – Delete Person By Id
Lecture 28: SDLC Phase 3 Spring Data Model – Pagination Find All
Lecture 29: SDLC Phase 3 Introduction into Unit Testing (TDD)
Lecture 30: SDLC Phase 3 Unit Test Build Person Utility
Lecture 31: SDLC Phase 3 Unit Testing Repository Part 1 (Mocking)
Lecture 32: SDLC Phase 3 Unit Testing Repository Part 2 (Mocking)
Lecture 33: SDLC Phase 3 Unit Testing Services (Mocking)
Lecture 34: SDLC Phase 3 Unit Testing Controller Part 1 (Mocking)
Lecture 35: SDLC Phase 3 Unit Testing Controller Part 2 (Mocking)
Lecture 36: SDLC Phase 3 Integration Testing using POST with Postman
Lecture 37: SDLC Phase 3 Integration Testing using GET by ID with Postman
Lecture 38: SDLC Phase 3 Integration Testing using GET all Persons with Postman
Lecture 39: SDLC Phase 3 Integration Testing using Update By Id with Postman
Lecture 40: SDLC Phase 3 Integration Testing using DELETE by Id with Postman
Lecture 41: SDLC Phase 3 Integration Testing using GET Person By Name with Postman
Lecture 42: SDLC Phase 3 Integration Testing using GET Person by Age with Postman
Lecture 43: SDLC Phase 3 Frontend Architecture
Lecture 44: SDLC Phase 3 Spring Frontend Model
Lecture 45: SDLC Phase 3 Create Frontend Spring Application
Lecture 46: SDLC Phase 3 Frontend create Rest template to call backend
Lecture 47: SDLC Phase 3 Frontend Create Bootstrap Page for Thymeleaf
Lecture 48: SDLC Phase 3 Frontend Rabbit Template
Lecture 49: SDLC Phase 3 Frontend Unit Test
Chapter 5: SDLC Phase 4 – Coding
Lecture 1: SDLC Phase 4 Backend Architecture
Lecture 2: SDLC Phase 4 Create Backend API
Lecture 3: SDLC Phase 4 Backend API POST Vendor
Lecture 4: SDLC Phase 4 Backend API Get All Vendors
Lecture 5: SDLC Phase 4 Backend Documentation using Swagger
Lecture 6: SDLC Phase 4 Backend Actuator (Endpoint Health)
Lecture 7: SDLC Phase 4 Backend Using Spring Profiles
Lecture 8: SDLC Phase 4 Frontend Architecture and Todo List
Lecture 9: SDLC Phase 4 Create Frontend Application
Lecture 10: SDLC Phase 4 Frontend Bootstrap Templates using Thymeleaf
Lecture 11: SDLC Phase 4 Frontend GET Vendors
Lecture 12: SDLC Phase 4 Frontend Map Json to Objects
Lecture 13: SDLC Phase 4 Frontend return vendors to homepage
Lecture 14: SDLC Phase 4 Frontend Add Pagination
Lecture 15: SDLC Phase 4 Frontend Add Vendor and Add Vendor Page
Lecture 16: SDLC Phase 4 Frontend create add vendor form
Lecture 17: SDLC Phase 4 Frontend POST Vendor to the Direct Exchange
Lecture 18: SDLC Phase 4 Frontend Add Validation
Lecture 19: SDLC Phase 4 Frontend finish validation
Lecture 20: SDLC Phase 4 Design Changes just came in!!!
Lecture 21: SDLC Phase 4 Backend Add RME (Rejected Message Endpoint) Queue
Lecture 22: SDLC Phase 4 Backend Get Vendor By Id with exception handling
Lecture 23: SDLC Phase 4 Backend Delete By Id
Lecture 24: SDLC Phase 4 Backend Refactor GET Vendors add exception handling
Lecture 25: SDLC Phase 4 Frontend Updated Wire frames with changes
Lecture 26: SDLC Phase 4 Frontend Homepage add Edit and Delete Vendor
Lecture 27: SDLC Phase 4 Frontend Edit Vendor Code
Lecture 28: SDLC Phase 4 Frontend Edit template page and POST
Lecture 29: SDLC Phase 4 Frontend Delete Vendor By Id code
Chapter 6: SDLC Phase 5 – Testing
Lecture 1: SDLC Phase 5 Backend testing. Start with Utility class
Lecture 2: SDLC Phase 5 Backend Testing Service (Post and Delete)
Lecture 3: SDLC Phase 5 Backend Testing Service (GET)
Lecture 4: SDLC Phase 5 Backend Testing Controller (GET)
Lecture 5: SDLC Phase 5 Backend Testing Controller (Post and Delete)
Lecture 6: SDLC Phase 5 Backend Integration Testing Postman (GET)
Lecture 7: SDLC Phase 5 Backend Integration Testing Postman (Post and Delete)
Lecture 8: SDLC Phase 5 Frontend Unit Testing Utility Class
Instructors
-
Eric Clarke
Software Architecture, Development, and Instruction
Rating Distribution
- 1 stars: 18 votes
- 2 stars: 16 votes
- 3 stars: 49 votes
- 4 stars: 89 votes
- 5 stars: 111 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024