Java SE 7 Programming

BusinessMind Colombia S.A.
En Medellín

$ 2.675.000
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Nivel intermedio
  • Medellín
  • 40 horas lectivas
  • Duración:
    5 Días

Are you and Java developer and would like to improve your productivity applying best practices of the Java language? Undertake this course delivered by BusinessMind Colombia and advertised in

The course is aimed at developers looking for further develop their skills with the Java language as well as preparing for the Orace Certified Professional Java SE 7 Programmer exam. Candidates will learn how to create Java applications with NetBeans Integrated Development Environment and JDK 7 technology, as well as creating database applications with SQL queries. The programme also covers the implementation of error-handling techniques, the proper use of exceptions, how to localize applications and input/output functionality, among others. Common design patterns and inheritance, encapsulation and polymorphism are also essentials for the Java programming language and therefore are covered in the course.

Upon successful completion of the course, students will gain the Java 7 Programmer Qualification, which certifies they know how to create robust and multi-threaded object-oriented applications with Java.

Información importante

Dónde se imparte y en qué fechas

Inicio Ubicación
Cra 52 #14-30 CEOH-Centro Empresarial Olaya Herrera, Local 202, Antioquia, Colombia
Ver mapa

Preguntas Frecuentes

· Requisitos

Students should have basic understanding of object-oriented principles, database concepts and SQL syntax. Have completed the Java SE 7 Fundamentals course, or experience with at least one programming language is higly recommended.


Todavía no hay opiniones de este curso

¿Qué aprendes en este curso?

How to create your own exception classes
Reading objects using serialization
Java text parsing
Text output
Inferfaces of Java
Design of advanced classes
Channel I/O
Encapsulation in Java
Java classes
How to import statements
Java in server environments
Licensing Java
Java Class Design
Multi-catch feature
"Singleton" design pattern
Polymorphism in Java
Static modifiers
Constructor overloading
Object composition
DAO Design pattern


Carlos Ramos
Carlos Ramos

Programa académico

Java Platform Overview


Course Schedule

Java Overview

Java Platforms



Java in Server Environments

The Java Community Process

Java Syntax and Class Review

Simple Java classes

Java fields, constructors and methods

Model objects using Java classes

Package and import statements

Encapsulation and Polymorphism

Encapsulation in Java class design

Model business problems with Java classes



Overloading methods

Variable argument methods

Java Class Design

Access modifiers: private, protected and public

Method overriding

Constructor overloading

The instance of operator

Virtual method invocation


Casting object references

Overriding Object methods

Advanced Class Design

Abstract classes and type generalization

The static and final modifiers

Field modifier best practices

The Singleton design pattern

Designing abstract classes

Nested classes

Enumerated types

Inheritance with Java Interfaces

Java Interfaces

Types of Inheritance

Object composition and method delegation

Implementing multiple interfaces

The DAO design pattern

Generics and Collections

Generic classes and type parameters

Type inference (diamond)

Collections and generics

List, set and Map

Stack and Deque

String processing

String manipulation with StringBuilder and StringBuffer

Essential String methods

Text parsing in Java

Input processing with Scanner

Text output and formatting

Regular expressions with the Pattern and Matcher classes

Exceptions and Assertions

Exceptions categories

Standard Java Exception classes

Creating your own Exception classes

Using try-catch and the finally clause

Using try-with-resources and the AutoCloseable interface

The multi-catch feature

Best practices using exceptions


I/O Fundamentals

I/O using Java

Reading the console input stream

Writing to the console

Using I/O Streams

Chaining I/O Streams

Channel I/O

Reading and writing objects using Serialization

File I/O with NIO 2

The Path interface

The Files class

Directory and File operations

Managing file system attributes

Reading, writing, and creating files

Watching for file system changes


Operating system task scheduling

Recognizing multithreaded environments

Creating multi-threaded solutions

Sharing data across threads

Synchronization and Deadlock

Immutable objects


Creating Atomic variables

Using Read-Write Locks

Thread-safe collections

Concurrenct synchronizers (Semaphore, Phaser, and others)

Executors and ThreadPools to concurrently schedule tasks

Parallelism and the Fork-Join framework

Database Application with JDBC

Layout of the JDBC API

JDBC divers

Queries and results

PreparedStatement and CallableStatement


RowSet 1.1 RowSetProvider and RowSetFactory

The DAO Pattern and JDBC


Advantages of localization

Defining locale

Read and set locale using the Locale object

Resource bundles

Format messages, dates and numbers

Compara este curso con otros similares
Ver más cursos similares