Java Programming (An In-Depth Introduction Training Course)

by Interface Technical Training Claim Listing

This course provides a strong foundation to understand what is possible in Java, through lecture and hands-on experience in designing and creating solutions using Java best practices.

$2995

Contact the Institutes

Fill this form

Advertisement

Interface Technical Training Logo

img Duration

5 Days

Course Details

This course provides a strong foundation to understand what is possible in Java, through lecture and hands-on experience in designing and creating solutions using Java best practices.

The Java platform, language, tools, and runtime environment will be taught and used to create object-oriented solutions to realistic problems. An overview of potential architectures, with demonstrations of desktop, web apps and Android applications helps give context.

Syntax is taught while students create simple applications to create, read, update and delete data in memory and write to files and databases. Students learn how to leverage core Java SE classes such as those in important packages: java.lang, java.util, java.time, java.sql. Common pitfalls are taught to be avoided, and common misconceptions about memory and object are explained.

The use of interfaces and anonymous inner classes is taught – along with Java 1.8 lambda expressions for functional programming. Approaches to Object Oriented design is taught to help students design custom classes and interfaces. Design patterns are emphasized throughout the course. Practice with JUnit for Test Driven Development is also covered.

Finally, the course demonstrates moving beyond Intro to Java, with overviews of multi-threaded programming, Streams API, dependency management with Maven projects, Java 1.9 features, web applications and architecture, and a short introduction to REST-based architecture using Spring Boot.

After successfully completing this course, students will be able to:

  • Develop object-oriented applications
  • Persist data to files and databases
  • Design and implement classes
  • Throw and handle exceptions correctly
  • Leverage interfaces for extensibility
  • Use JUnit for testing
  • Process data with arrays and Collections API
  • Understand at high-level Java EE and Spring

 

  • Encanto Village Branch

    3115 N 3rd Ave G130, Encanto Village, Phoenix, AZ

Check out more Java Programming courses in USA

The League of Amazing Programmers Logo

Python Coding Class

In the Python program, students will learn OOP (Object Orientated Programming) fundamentals in Python. The Python class is targeted to those that have no experience with Python.

by The League of Amazing Programmers [Claim Listing ]
  • Price
  • Start Date
  • Duration
Borough of Manhattan Community College Logo

Java Programming

This course seeks to give students an introduction to basic programming in Java. Topics covered will include, types, operators, expressions, control flow using conditionals and loops, functions, and the basics of object-oriented programming.

by Borough of Manhattan Community College [Claim Listing ]
Computing Kids Logo

Java

Through creating a unique version of Flappy Bird, students learn the basics of Java. Students then move on to make their own 3D games. We teach using easy to learn programs like Greenfoot and Alice. These programs make learning Java easy for young learners.

by Computing Kids [Claim Listing ]
Coder Kids Logo

Intro to Python

Python is one of the most in-demand programming languages. Knowing Python allows you to write scripts to automate tasks, and it is also a primary language behind machine learning, data analysis, and many apps we use all the time.

by Coder Kids [Claim Listing ]
  • Price
  • Start Date
  • Duration
San Diego College of Continuing Education Logo

Programming with Python

The Programming with Python certificate program provides students with the necessary knowledge and skills to program software using the Python programming language.

by San Diego College of Continuing Education [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy