IT Training Courses
IT Training Courses
COMNet Group is the Proud sponsor PMI-Chicagoland 2018 Symposium
COMNet Group is the Proud sponsor PMI-Chicagoland 2018 Symposium

Do you need IT and Project Management Training ?

COMNet Group can help with your IT Training Needs!  Please call our support numbers now:

 

North Carolina: 

Charlotte Area: (704) 909-2792

RTP Area: (919) 827-4364

 

South Carolina: 

Rock Hill : (803) 403-1970

 

Illinois:

Chicagoland Area: (847) 458-8281

 

or send us an email at info@comnetgroup.com.

LOCATIONS:

ILLINOIS:

 

Schaumburg/Hoffman Estates Area:

COMNet Group Inc.

2815 Forbs Avenue, Suite 107

Hoffman Estates, IL 60192

 

 

Gurnee/Waukegan/Grayslake/Lake Forest Area:

COMNet Group Inc.

100 Saunders Road, Suite 150

Lake Forest, IL 60045

 

Naperville/ Oakbrook Area:

COMNet Group Inc.

4320 Winfield Road, Suite 200

Warrenville, IL 60555

 

 

NORTH CAROLINA:

 

University Executive Park Area

CHARLOTTE:

COMNet Group Inc.

301 McCullough Drive, Suite 400

Charlotte, NC 28262

Phone: (704) 909-2792

 

 

Cary/Raleigh Area - Weston Parkway

Raleigh/Cary/Durham:

COMNet Group Inc.

1000 Centregreen Way, Suite 200

Cary, NC 27513

Phone: (919) 827-4364

 

Durham:

COMNet Group Inc.

2530 Meridian Parkway, Suite 300

Durham, NC 27713

Phone: (919) 827-4364

 

 

SOUTH CAROLINA:

 

Rock Hill:

COMNet Group Inc.

331 East Main Street, Suite 200

Rock Hill, SC 29730

Phone: (803) 403-1970

 

Java Programming

 

Overview

Java is an object-oriented programming language. Java is in the same family as C and C++ and solves many of their complexities (pointers, memory allocation, multiple inheritance, etc.). Java is also a portable language, and compiled Java programs run without recompilation on MAC, Microsoft Windows, UNIX and other platforms.

Java is a mature language that can be used to write entire standalone or server applications. Java has become the dominant platform for modern software development for reasons of reliability, maintainability and ease of development.

Who Should Attend


Anyone developing Java applications that have previous experience with a programming language such as C, JavaScript, PHP or COBOL

 

Outline

Introduction to Java Programming

·         Stand-alone applications and servlets

·         Compiling source code into byte code

·         Overview of class libraries

·          

Object-Oriented Programming with Java

The object paradigm

 

·         Encapsulation, inheritance and polymorphism

·         OO analysis and design: "Is a" and "Has a"

·         Designing an OO application step by step

·         Diagramming object structure with Unified Modeling Language (UML)

 

Java's object-oriented features

 

·         Instantiating objects from classes

·         Aggregation and composition

·         Extending existing classes

·         Overloading and overriding methods

 

Structure of the Java Language

Language syntax

 

·         Declaring and initializing variables

·         Declaring and using arrays

·         Upcasting, downcasting and autoboxing

 

Flow control

 

·         Invoking methods and passing parameters

·         Conditionals and loops

·         Handling exceptions with try and catch

 

Defining classes

 

·         Fields (instance data)

·         Methods (functions)

·         Abstract classes and interfaces

·         Organizing classes with packages and modifiers

·         Composition vs. inheritance

 

Building the components of a Java program

 

·         Leveraging generics with the collections API

·         Developing new classes

·         Compiling and debugging

 

Developing GUIs

Foundations of user interfaces

 

·         Basic GUI widgets

·         Event-driven programming

·         Benefits of a portable windowing library

 

Java Foundation Classes (JFC)

 

·         Creating Swing components

·         Adding Swing components to containers

·         Arranging Swing components using layout managers

·         Dialogs and message boxes

 

Event handling

 

·         Registering event handlers

·         Inner classes and top-level classes

 

Storing and Retrieving Data with File I/O

Java streams

 

·         Streams, Readers and Writers

·         Catching and throwing exceptions

·         Formatting text output

Files and directories

·         Reading and writing files

·         Creating, deleting and renaming files

·         Obtaining directory and file information

 

Working with Relational Databases

JDBC database access

 

·         Leveraging the JDBC API

·         Choosing database drivers

·         Connecting to a database

Improving performance with prepared statements and stored procedures

 

·         Submitting SQL statements

·         Retrieving and processing results

 

Java Development Tools

 

·         Java Development Kit (JDK)

·         Compiler (java)

·         Javadoc utility

·         Java Archive (JAR) utility

·         Java Integrated Development Environments (IDEs)

 

Recommended Java Courses after this class:

Java Best Practices and Design Patterns

Developing Java Web Applications

Struts 2 for Enterprise Java Web Development

Java EE: Integrating JSF, EJB and JPA

Enterprise Java with Spring and Hibernate Building Java Enterprise Applications

Building XML Web Services with Java

 

Course Number:

JAVA-CGI001

Print Print | Sitemap
© COMNet GROUP INC. 2005-2017 All Rights Reserved.