India: +91-944897 1000 info@gamutgurus.com Register for upcoming demo
×

Gamut Gurus Bootcamp

Our Bootcamp sessions are a robust mixture of the latest Industry Techniques and practices, and valuable insights from Top Tech Experts. Join our exclusive webinar sessions to gain deep knowledge into Trending Technologies of the IT Industry

Maven For Beginners & Intermediate - Live Webinar (8 hours)

With End-to-End Real-time Project Work & Hands-on
&
Step-by-Step Practice, Preparation Materials

Maven For Beginners & Intermediate


No of modules: 6

No of hours: 8

₹ 1990/-
or
$ 29/-
Course Timings
Start Date: yet to decide
End Date: yet to decide
Speaker:
P Nageswara Rao
DevOps Architect & Consultant
No Of Modules: 5
Maven - 5
8 hours
Webinar Tickets:
Fast-Filling
Limited Seats

About the course:

Maven is an open-source build tool from the Apache foundation. It makes the code into a machine-understandable binary file. "Pom.xml" plays the key role in this process maven take care of all the project dependencies by itself. and make your code deployment ready.

Objective:

The objective of this course is to teach you about Apache Maven as a software project management and comprehension tool, Based on the concept of a project object model (POM), This course webinar will help you understand how Maven can manage a project's build, reporting, and documentation from a central piece of information. Using maven we can build and manage any Java-based project. This tutorial will teach you how to use Maven in your day-to-day life of any project development using Java.

Project:

Here you will not build the project in one step but you will go through each phase of the build life cycle i.e., you will first initialize the project then validate, compile, test, and at last packaging the project into an artifact, And that artifact file is a machine-understandable and the output can be seen in the browser.

What You'll Learn:

Maven as an automation and management tool.
How Maven (written in Java Language) used to build and manage projects which are written in Java and other languages.
How Maven as a tool helps Developers to create a java-based project, documentation using a POM file and plugins more easily.

What materials you get:

  • All classroom step-by-step practical materials
  • Maven books, Soft copies
  • Maven Webinar Slides
  • Maven list, Cheat-sheets & Interview Questions

Pre-requisites

  • Basic knowledge about the software development process
  • Knowledge of Java

Target Audience

  • Software Engineers
  • Software Developers
  • Java Developers

Day-1 (3hrs)
Module: 1
  • Build and Deployment automation End-to-End Workflow
  • Roles and Responsibilities of DevOps Engineer in Software Build & Deployment
  • Introduction to Maven build tool
  • Maven Vs ANT(Key Features of Maven Over ANT)
  • Feel the pain of source code manual compilation with manual example
  • The necessity of compilation and transforming source code into binaries/executables
  • Artifact, Binaries, Executables, object code definition - Get the terminology
Module: 2
  • Maven Installation and Prerequisites, Downloading Maven and JDK
  • Setting up JAVA_HOME, M2_HOME, and PATH ENV variables
  • Discussion about $USER_HOME/.bashrc file and Installation of any tool in Linux
  • Java build process. Packaging sequence (.Class, .Jar, .War, .Ear , etc.)
Day-2 (3hrs)
Module:3
  • Creating a project using Maven
  • Mavens convention over configuration feature
  • Understanding Project source structure
  • Understanding Test Driven Development (TDD) approach
  • Understanding Junit unit testing framework
  • Overview of Software development & other testing methodologies
  • Software Development and Testing Best practices
Module:4
  • Building your first project
  • $ mvn install command & deep discussion about maven life cycle phases
  • Understanding build output, test results, class files, packages, etc.
  • Verifying built artefacts, naming convention, and m2 local repository
  • Dependency Management: What is code dependency-Mavens automatic dependency resolution feature
  • Direct and Transitive dependencies-Defining dependencies in the pom file
  • Maven binary repositories-Local Private and Central repository
Day-3 (3hrs)
Module:5
  • Maven Installation and Prerequisites, Downloading Maven and JDK
  • Setting up JAVA_HOME, M2_HOME, and PATH ENV variables
  • Discussion about $USER_HOME/.bashrc file and Installation of any tool in Linux
  • Java build process. Packaging sequence (.Class, .Jar, .War, .Ear , etc.)
Module:6
  • Creating a project using Maven
  • Mavens convention over configuration feature
  • Understanding Project source structure
  • Understanding Test Driven Development TDD approach
  • Understanding Junit unit testing framework
  • Overview of Software development & other testing methodologies
  • Software Development and Testing Best practices
Day-4 (3hrs)
Module:7
  • Application Autoscaling, Self-healing, Rollbacks & Rolling Updates with Zero downtime
  • Kubernetes declarative Model - Desired state & Current state
  • Replica Set objects and create Deployment object - Writing YML files
  • Kubernetes deployment management commands [ kubectl get deployment, kubectl create, kubectl describe deployment.etc.]
  • Inspecting PODs and application instances
Module:8
  • Building your first project
  • $ mvn install command & deep discussion about maven life cycle phases
  • Understanding build output, test results, class files, packages, etc.
  • Verifying built artefacts naming convention, and m2 local repository
  • Dependency Management: What is code dependency-Mavens automatic dependency resolution feature
  • Direct and Transitive dependencies-Defining dependencies in the pom file
  • Maven binary repositories-Local Private and Central repository

FAQ:

Gamut Gurus Technologies lives with the legacy of being Bangalore’s best training institute. The DevOps classes led by our expert trainer, Mr P. Nageswara Rao, a DevOps consultant and architect with 13+ years of vast experience has helped 6700+ students get placed and trained more than 530+ batches of DevOps enthusiasts.
This webinar training is designed in such a way that you will start everything from very basics and learn advanced concepts. It's not just theory-based, but all concepts are covered in a purely practical way. Our Trainer is a real-time technical and core command line professional. Throughout the course, you will be working on the project. You can present it as a POC in your organization.
This webinar training is designed in such a way that you will start everything from very basics and learn Kubernetes advanced concepts. It's not just a theory based, but all concepts are covered in pure practical way. Our Trainer is real-time technical and core command line professional. Throughout the course, you will be working on "GamutKart" web application project. You can in fact present it as a POC in your organizations. After completion of this course, you will be able to dockerize any application and deploy in production scale Kubernetes cluster.
After completion of the classes every day, all course practice materials will be shared to your email or we will provide you with the link to download from our website www.gamutgurus.com.
Yes, we provide you with the course completion certificate from "Gamut Gurus Technologies".
No worries. After the Webinar classes, our trainer will try to answer all your questions through email which we will share during the session.
Anybody who is working or joining in a project where Docker & Kubernetes is involved. If you are joining in a project where Kubernetes is implemented from scrtch. After this course you get complete end-to-end work-flow & hands-on knowledge.
You can call us on our support email: info@gamutgurus.com Or US: +1 408 809 3690 India: +91-944897 1000
Register For Webinar Training
1990/-
or
$ 29/-
Contact Us