Get in Touch

Course Outline

Introduction to Java

  • Java Versions
  • Installing the Virtual Machine
  • Platform
  • Tools
  • Using documentation and selected books
  • Java Development Directions
  • Discussion of Options

The Syntax of the Language

  • Declarations and Data Types
  • Simple Types
  • Reference Types
  • Flow Control Instructions
  • Boards

Object-Oriented Programming

  • Modeling
  • Objects: Properties and Methods
  • Creating Objects
  • Objects and References
  • Classes
  • Interfaces
  • Packages
  • Inheritance
  • Abstract Classes
  • Polymorphism

Error Handling with Exceptions

  • The try ... catch
  • Create your own Exception Types

Input and Output Actions

  • Streams and Filters
  • File Handling
  • Object Serialization
  • Data Collections

Multithreaded Programming

  • Multithreaded Applications
  • The Life Cycle of a Thread
  • Synchronization
  • Data Protection

Fundamentals of Web Application Development in Java

  • Overview of the Most Popular Frameworks for Creating Web Applications
  • Multi-tier Architecture
  • Applications in Request / Response Architecture
  • Calling and Working with the Database
  • Modeling the Business Application
  • Service and Controller Layers.
  • Create Views
  • Discussion of Popular Use Cases

Requirements

This course is intended for developers who are familiar with any procedural or structural language (such as C, Pascal, C++, or Delphi).

 35 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories