The Complete DevOps Engineer Course 2.0 - Java & Kubernetes
3.8 (114 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,409 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete DevOps Engineer Course 2.0 - Java & Kubernetes to your Wishlist.

Add to Wishlist

The Complete DevOps Engineer Course 2.0 - Java & Kubernetes

Learn how to program in Java and build scalable web applications using Kubernetes with Google Cloud platform
3.8 (114 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,409 students enrolled
Last updated 10/2016
English
English
Curiosity Sale
Current price: $10 Original price: $195 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 14 hours on-demand video
  • 17 Articles
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Become proficient working with Java
  • Understand basic concepts of Object Oriented Programming (OOP)
  • Learn about Methods, Classes, Objects, Constructors and other important concepts
  • Create Java applications
  • Understand the Cloud Google Platform
  • Work with building Web Applications images using Docker
  • Understand the Kubernetes Architecture
  • Setting up a Virtual Machine using Oracle VM
  • Create Clusters
  • Hand-on Real World Projects using WordPress and PHP Guestbook
  • Configure Back-end and Front-end functionality
  • Learn how to scale Web Applications using Google Container Engine with Kubernetes
  • Learn how 12-factor apps and the microservices design pattern make modern applications easier to deploy and maintain
  • Use Docker to build container images that package an application and its dependencies for deployment on a single machine
View Curriculum
Requirements
  • You need to have fast internet connection
  • You would also need a credit card for signing up with FREE Google trial cloud platform
  • You also must be tech savvy and ready to make an effort in becoming a cloud developer
Description

Course Description

Are you ready to become a DevOps Engineer and enjoy a fascinating high paying career?

Or maybe you just want to learn additional tips and techniques taking to a whole new level?

Welcome to The Complete DevOps Engineer Course 2.0 - Java & Kubernetes

It is not only a comprehensive course but with over 150 lessons, you are will not find a course similar to this.

It’s our most current, in-depth and exciting coding course—to date.

In this introductory course, you'll learn and practice essential computer science concepts using the Java programming language. You'll learn about Object Oriented Programming, a technique that allows you to use code written by other programmers in your own programs. You'll put your new Java programming skills to the test by solving real-world problems faced by software engineers. 

Java programming is a great option for first-time coders due to its popularity and ease of use. This course will provide you with a solid foundation in computer science and Object Oriented Programming concepts, as well as set you on the path for success as a software engineer.

This complete course is also designed  to teach you about managing application containers, using Kubernetes. Kubernetes (k8s) is an open source platform for automating container operations such as deployment, scheduling and scalability across a cluster of nodes. We've built this course with our Team ClayDesk of industry recognized developers and consultants to bring you the best of everything!

Mastering highly resilient and scalable infrastructure management is very important, because the modern expectation is that your favorite sites will be up 24/7, and that they will roll out new features frequently and without disruption of the service. Achieving this requires tools that allow you to ensure speed of development, infrastructure stability and ability to scale. Students with backgrounds in web development, operations or programming who are interested in managing container based infrastructure with Kubernetes are recommended to enroll!

We have designed the course especially for beginners and intermediate level students -no matter where you are in your web site development and coding journey—It is for sure that the future belongs to web developers who know how to code real world responsive websites built on Bootstrap framework. Completely hands-on tutorials with practice task is nearly guaranteed to get you a solid career with the industry. We also use state-of-the-art editors that are easy to learn and use.

We’ve left no stone unturned.

We guarantee, this is THE most complete and thorough, as well as up-to-date coding course available ANYWHERE on the market—or your money back. We walk you through cloud platform development from scratch using Google Cloud, Java, Docker, and Kubernetes!

This is for sure that you will find everything you need to get up and creating applications as well as managing them real fast!

See what our students say “It is such a comprehensive course that I don’t need to take any other course but this one to learn all the skills to become a cloud web developer, and I would without a doubt recommend it to anyone looking for a complete cloud based managing web applications course.” -Chris Portman

From zero to hero in just six weeks.

So, how is our course really different? Well – we go from beginner – right from scratch with no gloves on either and make you a cloud architect and developer in 8 weeks or so. It is your pace – your time really!

“This is such an awesome course. I loved every bit of it – Awesome learning experience!” Sami Shah.

Join thousands of other students and share valuable experience

Get started today and join thousands of our happy students, many of whom have changed careers, created second incomes or added critical new skills to their tool kits. Our students have become successful cloud web developers managing applications and are earning six figure salaries. Some are freelancing and earning even more with high scaled projects.

Oh, and did I mention you get FREE unlimited hosting for one year – ClayDesk Webhosting Service?

Enroll now in The Complete Cloud Web Developer Course 2.0 - Java & Kubernetestoday and revolutionize your learning. Start with scratch and learn the fundamentals. Jump right in and take an in-depth look into the website development front-end and back-end functionality and features. Start building powerful apps and web sites and cash-earning websites today—and enjoy bigger, brighter opportunities.

“Excellent course gives you everything you need to know for working with Docker technology, creating images and containers!” – Waheed Zia

Don’t believe us at all? Well - We offer full money back guarantee if you haven’t earned your money back within 60 days of completing the course.

Ready to open new doors and become a smart, in-demand e-commerce web developer? You do need to put effort though!

Here’s what you get with The Complete Cloud Web Developer Course 2.0 - Java & Kubernetes

You’ll get access to ten sections that dive deep into the nitty gritty of building successful e-commerce websites.

Why take this course?

If you’re currently involved in infrastructure management — as a sysadmin or a developer — this course will enable you to build on that experience, and master the most cutting edge tools and practices in automation and distributed system management. For students who might be new to the field, this course is an excellent opportunity to familiarize yourself with micro-services, containers, Docker, Kubernetes and deployment patterns; you’ll even run your first application on your very own Kubernetes cluster in the cloud!

Who is the target audience?
  • This course is for beginners as well as Intermediate and Advanced users
  • If you know Java or any other programming language - that's great but nor required though
  • If you know any programming language, then you can work with Building Scaleable Applications Section of the course
Students Who Viewed This Course Also Viewed
Curriculum For This Course
117 Lectures
14:09:21
+
Introduction and Course Agenda
6 Lectures 32:55

This lecture gives an Introduction to the DevOps course. Monolithic applications as compared to Microservices architecture is the main aim, and how to manage enterprise apps using Kubernetes along with Google cloud platform. The course also provides a comprehensive understanding of Java language so that you get the best of both worlds! 

I would like to thank you for enrolling and I hope this adds value to your existing skill set.

Happy learning!

Syed

Preview 06:22

In this lecture, you will learn all about the world of microservices

Preview 04:54

World of MicroServices
01:13

In this lecture, you will learn all about the Kubernetes and Google cloud platform, along with how the Kubernetes and scaling web applications lesson is structured

Preview 07:04

In this lecture, you will learn what DevOps really is and tool chain used in the process.

What is DevOps?
08:43

This lecture shows you that Entry Level DevOps Engineers make over 6 figure salary (Over $100,000) per year)

Preview 04:39
+
HTML and CSS
15 Lectures 01:23:59

Welcome message by Syed Ali - One of our Top Udemy instructors teaching over 10,000 students

Preview 00:39

In this lecture, you will learn the difference between HTML and CSS and basic concepts

Introduction to HTML and CSS
08:55

In this lecture, you will learn how to create a simple web page

Creating Your First Web Page
07:03

In this lecture, you will learn how to use lists using HTML

Lists Concepts
04:32

In this lecture, you will learn the concept of parent child relationship as you build code

Parent Child Relationship
04:18

In this lecture, you will learn the headings tags

Heading Tag
05:09

In this lecture, you will learn how to use the inspect element tool

Inspect Element Tool
10:19

In this lecture, you will learn the fundamental concept of using anchor tags

Using Anchor Tags
08:31

In this lecture, you will learn how to use block quotes using HTML

Using Blockquotes
02:02

In this lecture, you will learn how to organize all the files

Organizing Files
02:48

In this lecture, you will learn about the CSS Stylesheet

First CSS Stylesheet
03:39

In this lesson, you will learn how to work with inserting images

Inserting Images On Webpage
07:39

In this lecture, you will learn the power of using Div tags

How to Use Div Tags?
05:12

In this lecture, you will learn the difference between Ids and Classes and how to use them

Ids and Classes
04:14

In this lesson, we will recap the concepts

Coding What We Have Learnt
08:59
+
Introduction to Java Programming
7 Lectures 34:25

The lectures will give you the Java introduction and course agenda

Introduction
10:06

Read details about history of Java

Java History - Simple Reading
01:50

In this lecture, you will learn how Java actually works and various elements that form Java language

How Java Works?
03:08

This is a practice reading session

Java Structure - Reading
03:25

In this lecture, you will learn all about JDK and JRE within Java

Installing Important Software
06:41

What is the difference between the JRE and the JDK ?

The JRE can be downloaded/supported freely from Oracle Java web site

JRE  (Java Runtime environment)JDK (Java Development Kit)
It is an implementation of the Java Virtual Machine* which actually executes Java programs.It is a bundle of software that you can use to develop Java based applications.
Java Runtime Environment is a plug-in needed for running java programs.Java Development Kit is needed for developing java applications.
The JRE is smaller than the JDK so it needs less Disk space.
The JDK can be downloaded/supported freely from oracle.com/technetwork/java/javase/downloads/
It includes the JVM , Core libraries and other additional components to run applications and applets written in Java.It includes the JRE, set of API classes, Java compiler, Webstart and additional files needed to write Java applets and applications.

The JDK needs more Disk space as it contains the JRE along with various development tools.


Source: https://www.java.com/en/download/faq/techinfo.xml

Difference Between Java Run Time Environment (JRE) / Java Development Kit (JDK)
00:37

In this lecture you will learn the basic concept of object oriented programming (OOP) and other fundamental concepts such as methods, classes, etc.

Java Fundamental Concepts
08:38
+
Introduction to Java Conditionals
13 Lectures 01:06:45

In this lecture, you will learn how to write your first Java program

Preview 06:14

Your First Java Program
2 questions

Using Variables
07:49

Using Variables
1 question

In this lecture, you will learn how to work with strings within Java

Strings and Working with Text
07:13

Java strings practice exercise

Strings Exercise
00:41

In this lecture, you will learn all about the While loop and its functionality

The While Loop
05:39

In this lecture, you will learn the for loop in Java which is an important element

For Loop
06:30

The For loop practice exercise

Loop - Exercise
00:40

In this lecture, you will learn about the IF statement and work with other conditionals

IF Statement
07:18

IF else exercise

IF Else Exercise
00:35

Getting User Input
06:12

Getting User Input
1 question

In this lecture, you will learn the DO WHILE loop and how it differs from other conditionals

DO WHILE Statements
07:24

Do While Statements - Excercise
00:36

In this lecture, you will learn the switch statement in Java and how to use it while switching cases

Java Switch
09:53
+
Introduction to Java Arrays
4 Lectures 22:54

In this lecture, you will learn all about arrays in Java

What is an Array?
06:19

What Is an Array?
1 question

In this lecture, you will learn array of string and their functionality

Array of Strings
08:12

Array of Strings
1 question

In this lecture, you will learn about how to work with and create a multi-dimensional array

Multi-dimensional Arrays
07:04

Multi-Dimensional Arrays
01:19
+
Programming Core Java
9 Lectures 01:20:14

In this lecture, you will learn the basic concept of classes and objects in Java

Classes and Objects
07:08

Difference Between Objects and Classes
00:21

In this lecture, you will learn all about what a method is in Java

Methods
10:46

Methods
1 question

In this lecture, you will learn about getters and return values in Java programming

Getters and Return Values
09:46

Getters and Return Values
1 question

In this lecture, you will learn method parameters and how to use it within the Java program

Method Parameters
10:38

Difference Between Parameters and Arguments
01:30

In this lecture, you will learn the concept of setters and this statement

Setters and This
11:32

Setters and This
1 question

Constructors
12:38

Constructors
1 question

In this lecture, you will learn all about constructors in Java

Static and Final
15:55

Static and Final
1 question
+
Working With Strings in Java
6 Lectures 01:04:13

In this lecture, you will learn and work with string builder and formatting techniques

String Builder and Formatting
11:56

String Builder and formatting
1 question

In this lecture, you will learn the toString methods in Java and also how to apply this method

ToString Method
14:01

ToString Method
00:42

In this lecture, you will learn how to create Java packages and organize your code

Java Packages
12:00

Java Package
1 question

In this lecture, you will learn about the concept of inheritance in Java

Inheritance
12:49

Inheritance
1 question

In this lecture, you will learn how interfaces work in Java and their importance

Java Interfaces
12:45

Java Interfaces
1 question
+
Working With Child Classes and Wildcards
11 Lectures 02:25:27

In this lecture, you will learn various modifiers such as public, private and protected

Public Private Protected
18:20

Public, Private, Protected
1 question

In this lecture, you will learn various data encapsulation techniques

Encapsulation
17:37

Encapsulation
1 question

In this lecture, you will learn and understand the concept of polymorphism in Java

Preview 17:53

Polymorphism
1 question

In this lecture, you will learn how to cast values up and down in Java

Casting Numerical Values
14:44

Casting Numerical Values
1 question

In this lecture, you will learn how to use Generics within your program

Using Generics
18:03

Using Generics
01:58

In this lecture, you will learn down casting concepts

Upcasting and Downcasting
13:16

In this lecture, you will learn take a step ahead and use Generics along with wildcards

Generics and Wildcards
16:05

Another lesson where you will see how to work with Java programs. We will create a project in this lecture.

Project B - Practice
07:46

Congratulations! Half way through the course. Now we come to the fun part - Building scalable applications using Kubernetes

Half Way
00:38

This is a project that you can practice with

Project A - Practice
19:07
+
Java Conclusion
1 Lecture 03:24

Course recap of Java - By now you should be able to write simple Java programs 

Java Course Conclusion
03:24
+
Building Scaleable Web Applications
4 Lectures 33:50

Building scaleable applications with Kubernetes and using the Google cloud platform. This is the agenda moving forward.

Preview 09:00

In this lecture, you will learn the evolution of applications and understand monolith applications

Evolution of Applications
09:13

Evolution of Applications
1 question

In this lecture, you will learn how to create a FREE Google cloud platform account

Creating a Free Google Account
05:30

In this lecture, you will learn how to work with the Google cloud console

Introduction to Google Cloud Console
10:07

Introduction to Google Cloud Console
1 question
10 More Sections
About the Instructor
Syed Raza
4.2 Average rating
1,945 Reviews
83,921 Students
25 Courses
Top Udemy Instructor! 80,000+ students

Why are 80,000+ students (and counting) enrolled in my courses?

1) As the CEO of ClayDesk, I teach with passion and purpose! Every course is delivered with my students in mind.

2) My courses will help you gain real world skills and knowledge and change your life today!

3) My dedication to the teaching profession and teaching online. Udemy has named me one of its top instructors.

► Try enrolling in a course with me and see for yourself! ◄

_____________________________________________________________________

Want to learn how to become A Professional Web Developer?

Would you like to  Boost Your Career?

Then Enroll in my Courses Today! You too can be doing this - and so much more!

_____________________________________________________________________

About Syed Raza:

Syed graduated from University of Wisconsin in 1995 with a BBA in Finance. Subsequently, he obtained an MBA from Concordia University, LLB and DBL degrees from University Law College, and PhD in Management Sciences. Having obtained MCSE (Microsoft Certified Systems Engineer), MCP+I (Microsoft Certified Professional + Internet), and MCT (Microsoft Certified Trainer), Syed has provided training to thousands of students. ClayDesk provides e-Discovery and cloud computing services including technical training to a wide range of clients globally. 

Business:

Syed Raza is an entrepreneur running his own e-learning site along with providing e-discovery and cloud computing consulting and services to a global client base. Syed is a Microsoft Certified Trainer and a Systems Engineer, and his solid finance and management background gives him a competitive edge. He has taught thousands of students in the United States and continues to inspire students of all ages.

Mission Statement- ClayDesk e-discovery and cloud computing is dedicated to provide superior e-learning and outsourcing services worldwide.

Syed Ali
4.2 Average rating
1,280 Reviews
63,244 Students
19 Courses
Online Instructor - Teaching Over 50,000+ Students!

I am the youngest Instructor present on Udemy Platform and have several years of experience in development environment as programmer. I have been programming since the age of 13.

On the other hand, I have expertise and experience in all phases of project life cycle namely analysis, design, coding, testing and implementation phases. I have experience in working with different operating systems, with keen focus on SharePoint development.

Also have efficiently managed the team and took care in delivering quality deliverables from my team which proved my managerial and leadership skill. Moreover, I have high web developing skills as a web developer and can make websites using WordPress, Joomla, and Drupal. Additionally, can migrate them from one host to the other. I have worked within the following realms:

- Developed script in Python programming language for 3D mapping using raspberry pi and quad-copter
- Developed system for processing data in parallel with data collection
- Redesigned tracking systems to work with tabular data
- Developed tools in Python for vehicle tracking and post-data-collection processing
- Data parsing, statistical analysis

Qasim Shah
4.1 Average rating
675 Reviews
34,573 Students
11 Courses
Marketing and Social Evangelist

Qasim graduated from the University of Wisconsin with a BA in Interpersonal Communications; going on to obtain an MBA in Marketing from LUMS University. Alongside the exciting academic thrill seeking, he has a passion for IT, having obtained a MCSE (Microsoft Certified Systems Engineer), MCT (Microsoft Certified Trainer), A+ Hardware Certification and a MCP+I (Microsoft Certified Professional + Internet).

Qasim has been making this world more knowledgeable since 2003, having trained and molded thousands of minds across the globe.

ClayDesk E-learning
4.2 Average rating
1,828 Reviews
82,098 Students
22 Courses
The Knowledge Factory

Welcome! to the Knowledge factory by ClayDesk. My name is Syed Raza, and as the CEO of ClayDesk, I am delighted to provide learning solution to my students. My fellow co-instructors play an important part in building these courses to ensure quality and latest trends in learning - I encourage you to browse through our courses and enroll.

1) We teach with passion and purpose! Every course is delivered with our students in mind. Teaching a combined student population of over 160,000.

2) Our courses will help you gain real world skills and knowledge and change your life today!

3) Our dedication to the teaching profession and teaching online. Udemy has named our instructors as one of its top instructors.

ClayDesk creates and distributes high quality technology training content. Our certified team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Mission Statement- ClayDesk e-learning is dedicated to provide superior e-learning and outsourcing services worldwide.