loading......

coming soon

Coming Soon

We are in process of building the inventory of good professionals in this category

Got it!

Where do you need ?

location

Please select a Location.

Enquire

Submit your enquiry for Learn Java Programming from Scratch

Please enter valid question or comment

Please enter your name.

Please enter valid email

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Eduonix

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

Share

Learn Java Programming from Scratch

Learn Java Programming from Scratch

Online Self Paced Class

2,809
No Reviews Yet
0 Interested

About the Course


Java is everywhere and is arguably the single most important technology out there. This course in Java programming is for serious developers. It is not just another java tutorial but aims to provide a relevant, modern and conceptual understanding of Java programming constructs. It aims to teach Java in a manner which will allow the student to write not only the correct Java but optimized, efficient and elegant code. This course starts uniquely with an introduction to the Java Virtual Machine and Java memory model which aims to lay foundation of the Java syntax to follow. It will allow you to understand the concepts behind the syntax.

This extensive course covered in more than 12 hours of high quality training video will definitely make you a Java Superstar. This course will teach you the following

Learn all about Java Virtual machine and Memory management
Java Syntax and basic programming specifications
Object oriented programming in java
Polymorphism and Abstarction in Java
Exception Handling and Generics
Design patterns and Code Reuse
Important Data structures for Java
Java Stream and Concurrency
Java deployment and Tools
You can do almost anything in Java after this course. You will surely be a better programmer and better still a Elegant programmer after this course. So go ahead and be the Java developer you want to be...

Topics Covered

SECTION 1: Introduction

SECTION 2: Java Programming Language - Under the hood

SECTION 3: Java Language Basics

SECTION 4: Object Oriented Programming with Java

SECTION 5: Polymorphism

SECTION 6: Exception and Exception Handling

SECTION 7: Generic Annotations - Reducing code complexity and Code Reuse

SECTION 8: Streams

SECTION 9: Concurrency

SECTION 10: Data Structures

SECTION 11: Build Tools

SECTION 12: Course Summary

Who should attend

Programmers and developers who will like to build software and systems in Java

Pre-requisites

Basic programming knowledge

Key Takeaways

Over 44 lectures and 12.5 hours of content!
To Learn Java Language Specification
To Master Java Programming Concepts
To Learn to write elegant and optimized java code
To Master Advance Java concepts like Polymorphism, Abstraction, Concurrency and Streams
To Learn to deploy Java across various platforms
Curriculum

Chapter 1 : Introduction

  • Course Introduction 7.23

Chapter 2 : Java Programming Language - Under the hood

  • Architecture of the Java Virtual Machine 13.65

  • Java Language Specification 14.1

  • Java Memory Model - JMM 11.08

  • The Java Dynamic Compilation 8.7

Chapter 3 : Java Language Basics

  • JavaLanguage Basics Intro 11.02

  • Creating the first Program 31.05

  • Operators and Conditionals 26.97

  • Expressions, Statements and Blocks 14.18

  • Loops and Branching 17.23

  • Learn to write efficient Java Code 7.77

Chapter 4 : Object Oriented Programming with Java

  • OOPS Basics - Classes and Interfaces 18.37

  • Singleton Types 18.28

  • Creating Objects with Factories 17.07

  • Inner Classes and Closures 27.35

Chapter 5 : Polymorphism

  • Introduction to Polymorphism 9.33

  • Using Interface for Types 12.75

  • Inheritance, Polymorphism and Abstract types 19.08

  • Overriding, Overloading and Abstract Methods 10.35

  • Dynamic Binding, designing for runtime efficiency 14.63

Chapter 6 : Exception and Exception Handling

  • Handling Exceptions Try, Catch, and Finally Blocks 10.55

  • Checked Exceptions at compile time 13.4

  • UnChecked Exceptions at run time 10.85

  • Creating Custom Exceptions 11.83

Chapter 7 : 7: Generic Annotations - Reducing code complexity and Code Reuse

  • Reduce Code complexity and Code Resuse 2.07

  • Generics. Type Parameters Wildcards and Bound Types 13.25

  • Annotations common examples and using the @interface 5.43

  • Design Patterns with generics and annotations 9.63

Chapter 8 : Streams

  • I/O Streams 12.02

  • Buffered Streams 11.18

  • Readers and Writers 29.4

  • File System Operations 28.18

Chapter 9 : Concurrency

  • Process and Threads 19.33

  • Atomic and volatile variables 19.38

  • Synchronization for code blocks and methods 14.82

  • Callable interface and futures 21.48

Chapter 10 : Data Structures

  • Collection Interface, Sets, Lists, Maps and Queues 27.55

  • Immutable Collections 14.18

  • Synchronised Collections 21.12

  • Common Data Structures trees and Graphs 16.5

Chapter 11 : Build Tools

  • Packages and Java Deployment Jar Files, Manifests 23.87

  • Build and deploy with Ant and Maven 54.35

  • Types of java Applications, Desktop, Web and Distributed 37.17

Chapter 12 : Course Summary

  • Course Summary 8.02

Reviews
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.


You can add upto 6 Images

Ask


There are no Reviews yet. Be the First to Review

Content

12 Chapters

44 Video Lectures

digital certificate Get Digital Certificate after course completion

cash back LifeTime Access. No Limits!

cash back100% Money Back Guarentee

About the Trainer

Eduonix

Experienced Trainers


Experienced Trainers

Students Interested 0

Students Attending 1

100% Money Back
Guarentee
Call at 080-46614806
to book on phone

Lifetime Stats

Total Students 1

Course Id: 20438