JAVA 2

30

Exam questions

Earns a QR-verifiable Certificate of Training

Overview

About this course

 

Introduction: 

The intermediate phase of a Java course typically builds on the foundation established in the introduction phase and delves deeper into more advanced Java programming concepts and techniques.

Objectives: 

Object-oriented programming: A deeper dive into OOP concepts, including polymorphism, encapsulation, and abstraction.

Exception handling: How to handle errors and exceptions that occur during program execution.

Java collections framework: The use of Java collections, including ArrayList, HashMap, and LinkedList, to manage groups of related objects.

Java I/O: Input/output operations in Java, including reading and writing data to files and streams.

Multithreading: Creating and managing multiple threads of execution to improve performance and responsiveness of Java applications.

JDBC and databases: Using Java Database Connectivity (JDBC) to interact with databases, including querying data and performing updates.

GUI programming: Building graphical user interfaces (GUIs) using Java Swing or JavaFX.

 

Course Outlines:

Multi Threading

Life Cycle of a Thread

Thread Priority

How to create Thread

Creating Thread by Implementing Runnable interface

Creating Thread by Extending Thread class

Using isAlive( ) and join( )

Synchronization

Wait, notify and notifyAll

String

String Constructor

String Length

Character Extraction

String Comparisons

Modifying a String

Some Important String function

Java I/O

Stream

The Byte Stream Classes

The Character Stream Classes

The Byte Stream Classes

The Character Stream Classes

Java System Class

Byte Stream Class

Character Stream Class

Reading Console Input

Serialization

Serializing an Object

Deserializing an Object

JDBC

JDBC-ODBC Bridge driver (Type 1)

Native-API/ partly Java driver(Type 2)

All Java/Net-protocol driver (Type 3)

Native-protocol/all-Java driver(Type 4)

Java Networking

The Networking Classes and Interfaces

TCP/IP Socket

TCP/IP Client Sockets

Whois

URL ( Uniform Resource Locator)

URL Connection

TCP/IP Server Sockets

Serve- Client Program in JAVA

 

Who should attend?

 

Web Developer

Mobile App Developer

User Experience Designer

Data Scientist

Game Designer

Laboratory Scientist.

 

Learning Outcomes:

To learn why Java is useful for the design of desktop and web applications.

To learn how to implement object-oriented designs with Java.

To identify Java language components and how they work together in applications

Understand fundamentals of programming such as variables, conditional and iterative execution, methods, etc.

Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc.

Be aware of the important topics and principles of software development.

Have the ability to write a computer program to solve specified problems.

Recognize what is a computer program, a programming language, and a programming language compiler

Be able to use the Java SDK environment to create, debug and run simple Java programs.

 

CertificateOF TRAINING

What you earn

A certificate anyone can verify in seconds

Score 70% or better on the final exam and Skedmia issues your Certificate of Training with a unique certificate number. Every certificate carries a QR code that resolves to our public register, so an employer or auditor can confirm it is genuine without contacting anyone.

Verified at skedmia.com/verify

Syllabus

Course content

Final Exam30 questions · pass 70% → certificate