Curs Java Programator Avansat

Access Modifiers

Constructors / Methods / Fields

Imports

Overriding / Overloading

Enums

Abstract Classes / Interfaces

Nested Classes

Annotations

Array and ArrayList

The Diamond Operator

Working with Generics

Lists

Sets

Maps

Queues

Comparator Vs Comparable

Searching and Sorting

Stream fundamentals ( Files / Directories)

The File class

FileInputStream / FileOutpuStream

FileReader / FileWriter

ObjectInputStream / ObjectOutputStream

PrintStream / PrintWriter

The Path interface

The Paths class

The Files class

Listing / searching a directory

Reading / writing a file

Comparing legacy File class with NIO.2

Encapsulating data

Creating Java Beans

Applying Is-a and Has-a Relationship

Creational Patterns

  • Singleton
  • Builder
  • Registry
  • Factory Mehod

Behavioral Patterns

  • Observer

Structural Patterns

  • MVC (Model – View – Controler)
  • Abstract Factory

Fuctional Interfaces

  • Supplier Interface
  • Consumer / BiConsumer Interface
  • Predicate / BiPredicate Interface
  • Function / BiFunction Interface
  • UnaryOperator / BinaryOperator Interface

Optional

Creating Streams

Common terminal operations

Common intermediate operations

Printing a stream

Working with primitives

Advanced Stream Pipeline Concepts

Creating Dates and Times

Periods

Durations

Internalization and Localization

  • Locale
  • Resource Bundle
  • Formatting Numbers
  • Formatting Dates and Times

Threads

ExecutorService

Syncronizing Data Access

Concurrent Collections

Paralell Streams

CyclicBarrier / ForkJoin Framework

Managing Race Condition

Relational Databases and SQL

Connecting to a Database

Executing a statement

Getting data from a ResultSet

Closing database resources

Dealing with exceptions

Reviewing exceptions

Multi-catch

Try-With-Resources

Working with Assertions

Examenul final se sustine la sediul academiei dupa terminarea sedintelor de curs iar promovarea lui este obligatorie pentru obtinerea diplomei Plus Academy.

Curriculum

Veți primi acces la curriculum după înscrierea la curs!
Înscrie-te la acest curs
  • 995.00 lei
  • 3 luni
8 cursanți înscriși deja

    Recenzii curs