Learn Java: Core Java and Fundamentals by Emerge Trainings - SpeedyCourse Philippines
We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

This Java course introduces the core Java technologies to the training participants, including the Java programming language, the Java framework APIs, the Java virtual machine (JVM), as well as the necessary development tools. Learn Java programming in a class directed by a professional industry trainor, learning through hands-on activities and practical Java lessons that prepare participants for actual real life work. Learning Java programming in this way can be both fun and productive.

Outline

  • What is Java? History, background, purpose
  • Architecture, design and functionality of Java
  • Compiler, bytecode and JVM
  • The components of a Java environment
  • JRE vs. JDK
  • Overview of core Java technologies: J2SE, J2EE, (J2ME), JavaFX, Swing, AWT, ..
  • Setting up a Java development environment
  • Classes and Java source code files
  • Variables and control structures
  • Java data types
  • Math operations
  • Strings, characters and string operations
  • Arrays, array variables and array operations
  • Multi-dimensional arrays
  • Storing objects and value types in arrays
  • Array and ArrayList (static and dynamic arrays)
  • LinkedList and ArrayList
  • Using the Map data structure
  • A function vs. a method
  • Declaring and calling methods in Java
  • Declaring classes and methods (including inner classes)
  • Constructors (private and public) and destructors
  • Class variables, instance variables and local variables
  • Extending classes (inheritance)
  • Creating and implementing interfaces
  • Polymorphism of classes
  • Exception handling
  • Getters and setters
  • Assertions
  • Generics
  • Enum types
  • Annotations
  • Autoboxing and unboxing
  • Variable arguments
  • Organizing classes into Java packages
  • Creating libraries as JAR files
  • The meaning and purpose of APIs
  • Java API reference documentation
  • Using the Apache Ant build system
  • Using the Maven build system
  • Unit testing (JUnit)
  • Test driven development
  • Dependency injection, mock objects
Reviews
Be the first to write a review about this course.
Write a Review

Job and Esther Technologies is a software engineering company with offices in Philippines and Finland. The company focuses heavily on internal R&D and product development, producing software products and solutions that it markets to a worldwide audience in various industries. The main business areas of the company include development, licensing and operation of software products, as well as professional services, consulting, trainings and customized development services. Specifically, the company has unique special expertise in the development of software applications on multiple application platforms and operating systems, specifically in mobile environments and handsets.

The company is also engaged in servicing the gaming industry, and develops 2D and 3D graphics engines and utilities that can be used in the development of applications with high visual appeal. Given the extensive breadth of expertise gained from the R&D activities, Job and Esther Technologies offers professional expert services also to other companies, mainly in the forms of trainings, consulting services and software development projects. The company has also serviced customers with manpower services, and in setting up dedicated development teams. Job and Esther Technologies operates a very popular training program under the brand name Emerge, which teaches IT professionals, academic faculty members as well as students in various advanced skills and topics that are required in today's IT industry. The customers availing the professional services have been very pleased with the cutting edge nature of the service approach, given that all trainers, consultants and service engineers are always involved in R&D projects as well. ...

Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.