Course description

About This Class

Welcome,

By taking this class you will:

  • Get your hands dirty by building a fully functional Spring Boot RESTful Java Application that will manage users
  • Understand how to structure a Spring Boot Application in different modules
  • Learn to code by creating an application in a step-by-step manner
  • Get an introduction to Spring Data JPA
  • Analyse default Spring Security concepts
  • Implement custom Spring Security authentication mechanism
  • Be confident that you learned the basics of building an application with one of the most popular frameworks on the market (Spring Boot)

Are there any course requirements or prerequisites? Yes, just a few

  • Basic understanding of Java, Maven and Spring Framework
  • Willing to build a step by step application from scratch

  • In the second part of the class we will build together a fully functional Twitter Bot by using Spring Boot and Java:

    This tool has the following capabilities:

    - a Spring Boot based Java Application using Java 11 (LTS)

    - a complete and simple to use marketing strategy - that will allow you to promote...basically anything for free over Twitter (will show you with a detailed example that is working)

    - automation of this process using scheduled tasks - in this way tweets will be posted automatically

    - where do we host our marketing bot? We will use Heroku Cloud (free tier) - so no cost involved here - just push the app and that's it.


    In the third part of the class we will build your first Google Assistant Application using Java and Spring Boot framework.

    I am happy to present you the step by step process of building the application that will be integrated with your own Google Assistant device.

    But first, what is a Google Assistant?

    • is Google's voice assistant

    • offers voice commands, voice searching, and voice-activated device control, letting you complete a number of tasks after you've said the OK Google or Hey, Google wake words

    • a personal assistant that it's used globally

    Why you should create a Google Assistant application?

    • you can customize your interaction with you Google personal Assistant in the way you want

    • learn how Google Assistant actually works

    • impress your friends by showing what your Google Assistant is capable of doing

    What will we build under this course?

    • will build a simple Book Management Collection Application that will provide us the flexibility to interact with the Google Assistant

    • we use the most popular Java based framework on the market (Spring Boot) in order to build our application

    • how do we store data you might ask? For this we will use MySQL Database

    • create our Google Assistant actions under Dialogflow and communicate with our Java back-end service using a bonus tool that I will present called NGROK

    • setup the infrastructure of building your own Actions On Google project requirements

    Do you need a real Google Assistant device to take this course?

    • You don't need a real device

    • I will show you different ways to test the application under simulators

    • Will show you how this application runs on a real Google Assistant device

    Do you need to know Java or Spring Boot framework to build this app?

    • Not really. I will explain the entire process of building the application from scratch/you will learn on the go. But indeed, if you know Java and/or Spring Boot it will help you on your way.

    I am happy to help and respond to any questions you might have on your class journey.

    Now...let's build together this app for Google Assistant.

What will i learn?

  • After completing this course you will be Industry Level Ready to work as Intern, Fresher or Freelancer and you will also be able to implement everything itself!

Requirements

  • Basic Knowledge of Android development, Java, SQL is required.

Frequently asked question

Yes

Malleable Software

Malleable Software Private Limited Is A software Development Compony in which we want to promote students learning new technologies.

Shruti Powar

01-Mar-2023

5

₹3000

₹5000

Lectures

85

Skill level

Beginner

Expiry period

Lifetime

Certificate

Yes

Related courses