Java Advanced Programming
3.7 (3 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.
801 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java Advanced Programming to your Wishlist.

Add to Wishlist

Java Advanced Programming

Let your java skills move to the next level by learning the most advanced concepts in the java programming world
New
3.7 (3 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.
801 students enrolled
Created by Lharrach Abdellah
Last updated 9/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Master Object Oriented Programming in Java
  • Work with exceptions
  • Manipulate different types of collections
  • Master Generics
  • Manipulate Reflection API
  • Use I/O Streams
  • get to know new I/O Streams
View Curriculum
Requirements
  • Basics of java are required: Variables, Arrays, conditions, loops
Description

this course is created to teach you the most advanced concepts in java programming language ranging from object oriented programming to exception handling and collections and finally IO Streams API that let's handle all the interactions between your application and third-party user. we are going to see the following concepts:

  • Object Oriented Programming


    • Class and Class Members Ceation
    • Inheritance and Polymorphism
  • Exceptions
  • I/O Streams
  • Generics
  • Collections and Maps
  • Packages
  • Reflection API

This course will be updated according to Java new Edition Releases to match all of your expectations and to keep track with new features.

Who is the target audience?
  • Anyone who needs to enhance his java programming skills with the most advanced topics
Compare to Other Java Courses
Curriculum For This Course
37 Lectures
02:09:28
+
Introduction
1 Lecture 01:08
+
Object Oriented Programming
6 Lectures 26:11

Class Creation
04:50

Class Members
02:38

Constructors
07:26


Accessors and Mutators
04:00
+
Inheritance
7 Lectures 20:48


Constructors and Inheritance
02:14

Reimplementation
02:06

Polymorphism
02:46

create a package
01:30

Practical Activity: Fraction Class
05:20
+
Abstract classes and interfaces
3 Lectures 08:24
Overview
04:21

polymorphism & cast and abstration
01:37

Interfaces
02:26
+
Exceptions
2 Lectures 08:48
Overview
02:18

Costume exception and EXCEPTION class
06:30
+
Collections
5 Lectures 17:35
Overview
01:34

LinkedList Object
04:51

ArrayList Object
02:37

HashTable & HashMap
05:38

Set
02:55
+
Java Generics
2 Lectures 06:20
Overview
03:22

Inheritance and Generics
02:58
+
Reflection in Java
2 Lectures 06:11
Reflections API 1
03:42

Reflection API 2
02:29
+
I/O Streams in Java
9 Lectures 34:03
Java IO
03:12

File Object
02:21

FileInputStream and FileoutputStream
05:16

FilterInputStream and FilteroutputStream
04:28

File(Writer/Reader) Print(Writer/Reader)
04:57

Channels
03:53

For More Effectiveness of Streams
02:37

Java NIO II
03:29

Files Class
03:50
About the Instructor
Lharrach Abdellah
4.0 Average rating
135 Reviews
3,094 Students
7 Courses
Udemy Studio Mumber

My name is Lharrach Abdellah, i have 22 years old and i'm in the fourth year of programming experience . I am a c++ programmer and  Qt creator developer. I joined recently the Udemy Studio in order to Share My Knowledge with people who needs some skills in the cited Applications. I joined the Udemy Studio to be a known instructor and ameliorate my career.  and the last thing i learned is C++ And Qt Creator at openclasserooms website since then i became professional in C++ programming language. Now my purpose in Udemy is to share all my skills with students and professionals. to learn more about programming please feel free to subscribe in my published courses.