Java Fundamentals (SE)

$160.00

In this course you don’t need previous knowledge of Java and programing.

Throughout the course, you will be exposed to fundamental programming concepts and learn how to become a Java developer.

In stock

Category:

Description

Java Fundamentals (SE)
Why Learn Java?

Java is among the most popular programming languages out there, mainly because of how versatile and compatible it is. Java can be used for a large number of things, including software development, mobile applications, and large systems development.

Take-Away Skills

In this course you don’t need previous knowledge of Java and programing.

Throughout the course, you will be exposed to fundamental programming concepts and learn how to become a Java developer.

Instructor:

Keyvan Derakhshan Nik; Dual Masters in Computer Science and Embedded Systems

This course will be delivered over 2 semesters

Semester 1

Tuition Fee: $160

Course Details:
  1. Introduction of programming and OOP, Set the java environment.
  2. Introduction of IDE , CLASS, Interface
  3. Casting and mathematic , Datatype
  4. OOP Concepts
  5. Access Modifier & Constructors, Lazy and eager coding, enumeration
  6. Package , Polymorphisms , Inheritance
  7. This, Super , abstract class , interface
  8. Extends, Implements , some design pattern, UML
  9. Call By Address , call by value, Java bean ,Stateless , sate full ,Garbage collector , shallow copy deep copy, hash code
  10. Generic ,Array list , Link list , HashMap , Hashtable , Exception and exception handling
Semester 2

Tuition Fee: $176

Course Details:
  1. Annotation, Reflection , Dependancy Injection (DI) Pattern ,Inversion of control (IOC) Pattern
  2. Thread, Multi thread , Multi process. Synch, Volatile
  3. Produce, consumer, IO
  4. File reader/Writer  , Inputstream , outputstream
  5. JSON, XML
  6. DATA Base
  7. DAO
  8. Presentation (Desktop)
  9. Event handling
  10. Observer , MVC, BCE
  11. Differences Between Java 8 and 7
× How can I help you?