Get in Touch

Course Outline

Introduction to Java

  • Versions of Java
  • 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
  • Arrays

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 operations

  • 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 the Request / Response Architecture
  • Connecting 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++, Delphi).

 35 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories