Learning Spring Boot

This video course leads you through an example application which you can use as a scaffold for your own projects going forward. Each section works through a concept with real-world implementation detail that shows you how to get the job done in a practical, engaging problem domain.Although the initial focus is on Spring Boot, this is one of few courses that demonstrates a complete end-to-end approach on application development in Java

  • 4 hours 19 min of Self-paced Video
  • Build a Java application from scratch with Spring Initializr.
  • Use Spring Data as a backend for your application.
    Call Me


    batch loading...

    Course Features

    Related Courses

    About Learning Spring Boot

    Learning Spring Boot will help developers, beginner and seasoned, learn how to build powerful apps fast. We’ll introduce core pieces of Spring Boot and show how easy it is to focus on building functionality without getting hung up on unnecessary infrastructure and tedious low level APIs. All examples are built using the Spring Initializr site and a modern IDE.

    Course Objectives
    • Build a Java application from scratch with Spring Initializr
    • Use Spring Data as a backend for your application
    • Build complex UIs in the context of an example application
    • Develop our project in a manner that lets us apply TDD principles
    • Incorporate client-server networking features and functionality
    • Secure our application against malicious or abusive behavior
    Module 1:

    Buiding A Spring Boot App From Scratch With Spring

    Module 2:

    Defining The Domain

    Module 3:

    Creating A File Upload Controller

    Module 4:

    Building A Frontend With Templates

    Module 5:

    Adding Image Controls To The Frontend

    Module 6:

    Adding Spring Boot Actuator

    Module 7:

    Adding Spring Boot Devtools

    Module 8:

    Adding Crash Remote Shell

    Module 9:

    Adding Websocket-Based Messaging

    Module 10:

    Adding Websocket Messaging To The Ui

    Module 11:

    Defining Our Security Policy

    Module 12:

    Decorating Images With User Data

    Module 13:

    Securing Operations With Authorization Rules


    Self Paced courses are comprised of several learning videos into a course structure broken down into Learning Modules and Sessions. The learner is required to go through the videos topic-wise in the structure sequence of the course to learn the concepts. Being Self Paced, there is no intervention of any external faculty or additional mentor in learning.


    NIIT Certification on completion of the program.


    Basic web design kills like HTML, CSS and any scripting language like JavaScript.


    Who should go for this Course?

    • This course help acquire the skills required for developing a career as Spring Designer, Developer and Microservices developer.
    • Java professionals seeking to acquire necessary skills for Web Development with Spring as the backend.

      Where can I find my session schedule?

      The session schedule will be available in the training.com Student portal - Learning Plan section. You can login to your training.com account to view the same.

      What is your refund policy?

      Upon registering for the course, if for some reason you are unable or unwilling to participate in the course further, you can apply for a refund. You can initiate the refund any time before start of the second session of the course by sending an email to support@training.com , with your enrolment details and bank account details (where you want the amount to be transferred). Once you initiate a refund request, you will receive the amount within 21 days after confirmation and verification by our team. This is provided if you have not downloaded any courseware after registration.

      Why is it called Self Paced course?

      Self Paced courses are comprised of several learning videos into a course structure broken down into Learning Modules and Sessions. The learner is required to go through the videos topic-wise in the structure sequence of the course to learn the concepts. Being Self Paced, there is no intervention of any external faculty or additional mentor in learning.

      Being a self paced course, how will my attendance be tracked and marked?

      you login into your training.com account to watch the videos, attendance for it will be marked automatically.

      How will the assessment be conducted for my certification?

      After each module, a multiple choice questions type online assessment will be conducted. 5 Attempts will be allowed for the assessment to be completed. The minimum pass percentage for each assessment is 70%. On successfully clearing the assessment, a verified certificate from NIIT shall be awarded otherwise the certificate of participation will be issued.

      What are the minimum system requirements to attend the course?

        Minimum system requirements for accessing the courses are:

      • Personal computer or Laptop with web camera
      • Headphone with Mic
      • Minimum 4 Mbps broadband connection

      Is there an official support desk for technical guidance during the training program?

      Yes.For immediate technical support during the live online classroom sessions, you can call 91-9717992809 or 0124-4917203 between 9:00 AM and 8:00 PM IST. You can write to support@training.com for all other queries and our team will be happy to help you.

      Course Features

      batch loading...

      Related Courses

      AWS Certification and Training Program
      Administration Essentials for New Admins- Salesforce
      Advanced Data Mining projects with R
      Advanced Pay Per Click
      Advanced Program in Data Sciences
      Advanced Social Media Marketing
      Analyzing and Visualizing Data with Excel
      Analyzing and Visualizing Data with Power BI
      Android Game Development for Beginners
      Application Development with Swift 2
      Automated UI Testing in Java
      Big Data Analytics with R
      Big Data Applications using Hadoop
      Building Android Games with OpenGL ES
      Building Applications with Force.com
      Building a Data Mart with Pentaho Data Integration
      Building iOS 10 Applications with Swift
      Builiding web application with spring MVC
      Complete Web and Social Media Analytics
      Data Quality 9.x: Developer, Level 1
      Data Science Orientation
      Data Science with R
      Data Science with Spark
      DevOps Certification Training
      Developing Microsoft SharePoint® Server 2013
      Enabling and Managing Microsoft Office 365
      Executive Program in Applied Finance
      Executive Program in Digital and Social Media Marketing Strategy
      Getting Started with R for Data Science
      Getting started with Apache Solr Search Server
      Implementing Microsoft Azure Solutions-70-533
      Informatica PowerCenter 9.x Level 1
      Introducing Rails 5 Learning Web Development the Ruby Way
      Introduction to ITIL
      Java Enterprise Apps with DevOps
      Joomla Certification Training Program
      Julia for Data Science
      LEAD (Learn. Enhance. Aspire. Deliver)
      Learning Android N Application Development
      Learning Data Mining with R
      Learning Joomla 3 Extension Development
      Learning MongoDB
      Learning R for Data Visualization
      Learning Spring Boot
      Learning Swift 2
      Linux shell scripting solution
      Master AngularJS 2
      Mastering Magento
      Open Source Web App Development using MEAN Stack
      PMI® Agile Certified Practitioner Training
      Pentaho Reporting
      Post Graduate Certificate in General Management (PGCGM)
      Professional Diploma in Digital Marketing
      Programming Using Python
      Programming with Python for Data Sciences
      Project Management Professional (PMP®) Training
      R Data Mining Projects
      R for Data Science Solutions
      Reactive Java 9
      SAS Certification Training Program
      Six Sigma Certification Training Program
      Spring Security
      Supply Chain Management(SCM) Training Program
      Teradata Certification Training
      Test Driven Android
      UNIX Shell Scripting Training
      Web Apps Development using Node.js along with Express.js and MongoDB
      Web Apps Development with HTML5, CSS3, jQuery & Bootstrap
      Web Development with Node.JS and MongoDB
      iOS App Development Certification Training
      jquery UI Development