Java and Object Oriented Programming
The goal of this trainning is to break the procedural programming paradigm, showing the common problems of this approach and solutions through object orientation programming. It introduces the java language, its advantages, good pratices, code conventions and the core libraries: java.lang, java.io and java.util. During the course you will learn the powerful features of Eclipse, the popular IDE.
FJ::11 - Java and Object Oriented Programming (40 hours)
Requirements: programming logic and experience with a language, that can be procedural (visual basic, delphi, c, php, etc)
IDE
At the end of the course, you will be able to develop your systems using object oriented programming, along with the powerful featues of Java 5.0 and Java 6.0, using Eclipse 3.2, and you will be ready to understand any other library, based on its API documentation, interfaces and classes. It will be easy to generate reports in PDF or 3D pie charts.
Click here to open the training study guide for free.Course contents
- How to learn Java
- What is Java?
- Primitive variables and control flow
- Introduction to Obejct Orientation
- A little bit of Arrays/li>
- Access modifiers and class atributes
- Object Orientation - Inheritance, overriding and polymorphism
- Eclipse IDE
- Object Orientation - Abstract classes.
- Object Orientation - Interfaces.
- Exception - Handling errors
- Packages - Organizing your classes and libraries
- Tools: jar, javadoc and classpath.
- The package java.lang - Strings, Objects, Math, casting and the API documentation.
- Input Output - the package java.io.
- Collection - the package java.util.
- Threads - concurrent programming and garbage collector
- and now? - How to proceed after the course?
- (Appendix) Sockets - Working with flows through a socket
- (Appendix) Swing - Working with windows, LayoutManagers and components.
- (Appendix) More java - final, Calendar, Date, anotations and more
- (Appendix) Installing the JDK in Windows and Linux