Junior Java Developer

 

[vc_row][vc_column][vc_column_text]Become a Junior Java Developer

This is a ~35 hours training. The goal is to land a position as a junior Java developer but you are not required to have that goal to attend. The only requirement is that you have been exposed to some programming before.

Program:

Day 1 (Introduction):
– Why Java? Advantages
– How is the market?
– Parts of a Java program
– First program
– Java language
– JVM
– Java syntax: comments, identifiers, keywords, packages
– Statements, blocks
– Variables, constants
– Primitive types, Strings
– Operators
– Libraries, standard inputs/outputs
– Conditional statements: if, if/else, switch
– Loops
– Methods
– Naming conventions
– Using the Javadoc

Day 2 (Object Oriented Programming 1):
– Arrays (not part of OOP)
– Classes: access modifiers, fields, methods
– Objects and References
– Interfaces
– Inheritance
– this and super
– Abstract classes, overriding methods
– Encapsulation vs Inheritance

Day 3 (Object Oriented Programming 2+extras):
– Polymorphism
– Generics
– Exceptions
– Annotations
– Querying databases

Day 4:
– Files and Streams
– Collections Framework! (List, ArrayList, LinkedList, HashMap, Set, SortedMap)
– Threads
– Lambda Expressions

Day 5:
– Revision
– Working interview Questions[/vc_column_text][vc_empty_space][ninja_form id=”5″][/vc_column][/vc_row]