Loading ...

0
Instructor Name

Super admin

Category

Development

Reviews

0 (0 Rating)

Course Requirements

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

Course Description

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.

Inclass Academy LLC is (not) accredited by a US Department of Education recognized accrediting body

Course Outcomes

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 Curriculum

Instructor

Administrator

Super admin

Administrator

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

0 Rating
0 Reviews
0 Students
19 Courses

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Student Feedback

Java Programming

0

Course Rating
0.00%
0.00%
0.00%
0.00%
0.00%

No Review found

Sign In or Sign Up as student to post a review

Reviews

Shopping Cart

Loading...