Java Courses & Training

Open Link Systems has advanced java training solution......

Java Courses & Training

Course Name :  Advanced Core Java 1.7 , Deep Dive

Description : This is a course for developing deep skills in many of the Core Java essential areas. Normally , there is more to each area than you would think if you have not done a deep dive already. If you know mostly how Java works , and can write programs , but you quite cannot raise above the bar of writing a quality Java code for solving your problem with a perfection , then this course is for you. You will learn how many Core Java features work at an advance level . This will help you to avoid common coding mistakes , judge if your application design is correct and improve overall programming efficiency.  

Detailed Syllabus Java Language Features : Java environment and JDK , Primitives and References , Classes and Interfaces , Inner classes , Type Inheritance and Polymorphism , Strings and Arrays , Generics , Threads , Reflection , Packages and program structure , Classpath and classloading

Java IO and N-IO

Collections

Garbage Collection and JVM Tuning

Logger and Logging

What will be provided in the courseCourse includes multiple 2 hour classroom lectures , programming exercises and discussions , question answer sessions , regular tests and one final exam. A transcript with the scored marks and overall performance will be awarded after the completion of course.

What can be achieved from doing the courseAfter you attend and complete the course , you will be able to understand  listed Java concepts clearly so as to apply them in your real-world projects. You will be able to analyse complex Java code with the correct background knowledge. You would be able to write correct and efficient Java code to meet functional requirements in Core Java. You would be prepared with enough knowledge to attempt an OCP certification on Core Java.*

Cost : 2000 GBP

Timings : Monday and Wednesday ,  6.30 pm to 8 30 pm. And Saturday 10 am to 2.30 pm, with 30 mins break.

Duration : 40 Hours , 8 hours per week of which 4 hours on Saturday , approx a Month

Location : Open Link Systems , Romford

 

Course Name :  Design Patterns in Java , TDD

Description : This is a course for developing deep skills in common design patterns. The design patterns were developed decades ago , but even today , many programmers not only dont understand them , they also mistake them for something they are not. This course will show the patterns in their perspective , helping you to write super efficient code for your functional requirements.  

Detailed Syllabus :Object Oriented principles , Code smells , SOLID guidelines , Decorator Pattern , Factory and Abstract Factory , Adapter Pattern , Proxy pattern , Template pattern and State Pattern , Composite pattern, Test Driven development and Unit testing – unit tests , mocking , testing interfaces

What will be provided in the course :Course includes multiple 2 hour classroom lectures , programming exercises and discussions , question answer sessions , regular tests and one final exam. A transcript with the scored marks and overall performance will be awarded after the completion of course.

What can be achieved from doing the course : After you attend and complete the course , you will be able to understand how each pattern works , how they add value to the Java code , and where to apply these patterns. You will be able to write code based on these patterns , which would improve the code quality. You will also be able to write Unit test coverage for your main Java code

Cost : 2000 GBP

Timings : Tuesday and Thursday ,  6.30 pm to 8 30 pm. And Saturday 3 to 7.30 pm, with 30 mins break.

Duration : 40 Hours , 8 hours per week of which 4 hours on Saturday , approx a Month

 

Course Name :  Concurrent Programming in Java

Description : This is a course for learning the art of writing multithreaded programs,that are thread-safe , efficient and maintainable. Concurrency in Java is a complex subject and programmers need a solid grasp of many concepts around Thread-safety , memory visibility and inter-thread communications for being able to handle concurrency correctly. This course aims at unravelling these concepts.

Detailed SyllabusConcurrency and thread -safety, Threads and thread-pools , Executors and Task management , Synchronizers , Locks , Memory model , Lock-free algorithms and devices

What will be provided in the course :Course includes multiple 2 hour classroom lectures , programming exercises and discussions , question answer sessions , regular tests and one final exam. A transcript with the scored marks and overall performance will be awarded after the completion of course.

What can be achieved from doing the courseAfter you attend and complete the course , you will be able to understand how a multithreaded process in java should be designed for thread-safety. You would be familiar with various classes in JDK for writing concurrent programs , you would also be to write your own higher level abstractions over these code api.

Cost : 2500 GBP

Timings : Tuesday and Thursday ,  6.30 pm to 8 30 pm. And Saturday 3 to 7.30 pm, with 30 mins break.

Duration : 40 Hours , 8 hours per week of which 4 hours on Saturday , approx a Month

 

* OCP certification is not included in this course.