The Complete Java Certification Course

BY
Udemy

Looking forward to being a certified Java developer and making a career in Java? Join the online programme by Udemy.

Mode

Online

Fees

₹ 699 4099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

The Complete Java Certification Course is an online short programme developed by Imtiaz Ahmad, a Senior Software Engineer, and  Trainer. You will be able to do an exhaustive exploration of Java from the basic fundamentals to the expertise-level concepts. The programme does not require any kind of prior experience of Java and could be pursued by anyone with a laptop or PC and interest to learn Java, one of the popular programming languages. 

The Complete Java Certification Course curriculum also provides you with the practical knowledge of Java through practical projects and helps them to build a bright career future as a Java developer and Java programmer. The short course takes you through a set of skills of Java enough to attend confidently for a job interview or produce the best if you are on a Java project. Provided by Udemy, the online short training will also help you to prepare for the Java Certification Exam for OCAJP 1Z0-808. 

The Complete Java Certification Course by Udemy also offers you lifetime access to the course content, lecture videos, and articles and the programme could be taken using both TV and mobile. 

The highlights

  • Online course 
  • Downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion
  • English videos with multiple language subtitles 
  • 30-Day Money-Back Guarantee

Program offerings

  • 17.5 hours on-demand video
  • 2 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos
  • Multiple language subtitles

Course and certificate fees

Fees information
₹ 699  ₹4,099
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

What you will learn

Java

At the end of the Complete Java Certification Course training, you will be able to master the Java programming language from A-Z including Variables, Data Types, Arrays, Control Flow, Methods, Classes, Objects, Program Flow, Class Inheritance, Interfaces and many more. Plus, it also helps you get practical exposure enough to pursue a career in Java development. At the end of the programme, you will have the capacity to write Java programmes from scratch and come up with fully functional and industry-ready Java applications. 

The syllabus

Introduction

  • Course Overview

Development Environment Setup

  • Download and Install JDK 15
  • Download Lastest version of Eclipse 2020
  • Dedicated TA Support
  • Setup Java and Eclipse (Windows)
  • How to Proceed in this Course

Getting Started

  • What is a computer program
  • Lecture 2: First Java Program

The Very Basics of Java

  • Lecture 3: Variables and Data Types
  • Lecture 4: More on Data Types
  • Lecture 5: Working with Arrays
  • Lecture 6: Control Flow using if-else and switch statements

Understanding Methods

  • Lecture 7: Methods in Java
  • Lecture 8: Method Visibility and Static vs. Instance

Understanding Object Orientation

  • Lecture 9: Class and Object
  • Lecture 10: Program Flow
  • Lecture 11: Program Structure and Application Runtime
  • Lecture 12: Java Stack + Heap with Reference Variables
  • Lecture 13: Class Inheritance
  • Career Advice
  • Lecture 14: Interfaces
  • Lecture 15: Abstract Classes

Putting it Together with Strings, Nested Loops and Debugging

  • Lecture 16: Working with Strings
  • Lecture 17: While Loops
  • Lecture 18: For Loops
  • Lecture 19: Nested For Loops and Debugger

Practical Project: Car Dealership

  • Lecture 20: PRACTICAL PROJECT (Car Dealership) + HW
  • Lecture 21: SOLUTION TO PROJECT (Car Dealership) + toString and equals()

Building and Deploying Java Programs with JAR Files

  • Compiling Java Programs using the Command Line
  • Creating and Deploying Executable Programs using JARs
  • Creating a JAR File Using the Command Line

File Processing and Exception Heading

  • Lecture 22: File Processing with Exception Handling and Keyboard Input
  • Lecture 23: Buffered File Reader with Try Catch and Finally
  • Lecture 24: Try with Resources and the AutoCloseable Interface

The Collections Framework

  • Lecture 25: Introduction to Collections
  • Lecture 26: Traversing Lists and Custom Types
  • Lecture 27: HashSet and LinkedHashSet with Hashcode
  • Lecture 28: Collection Methods and Using the Comparable Interface
  • Lecture 29: HashMap, LinkedHashMap, and TreeMap

Practical Project: Stock Market Data

  • Lecture 30: PRACTICAL PROJECT (Stock Market Data Processor)

Java Generics

  • Lecture 31: Generics
  • Lecture 32: Generics with Wildcards

Practical Project: Data Analytics Processor

  • Lecture 33: PRACTICAL PROJECT (Data Analytics Processor Assignment)
  • Lecture 34: PRACTICAL PROJECT (SOLUTION)

Concurrency in Java

  • Lecture 35: Introducing Threading
  • Lecture 36: Starting Threads and the Runnable Interface
  • Lecture 37: Thread Safety Using Synchronization
  • Lecture 37: Thread Safety with Collections
  • Lecture 39: Producer Consumer Pattern Using wait() and notify()
  • Lecture 40: Producer Consumer Pattern Using a BlockingQueue
  • Lecture 41: Thread Pools and the Executor Framework

JDBC (Java Database Connectivity)

  • Lecture 42: Java JDBC Overview (Installing MySQL Database)
  • Lecture 43: Preparing the Database and Basic SQL Commands
  • Lecture 44: Use JDCB to Send SQL Statements after Connection
  • Lecture 45: Inserting, Updating and Deleting Data Using JDBC

Java 9 Features and the JShell

  • Java JShell

Lambda Expressions and the Strams API

  • Functional Interfaces and Lambdas
  • Practice with Lambda Expressions (Assignments)
  • Built-in Functional Interfaces
  • Working with Streams
  • Get Access to All of my current and future courses!

Instructors

Mr Imtiaz Ahmad

Mr Imtiaz Ahmad
Senior Software Engineer
Udemy

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books