412

Curs Limbajul JAVA: Nivel Mediu – Avansat

Durata: 40 ore/ 5 zile

Pretul include:

Suportul de curs in format electronic, masa de pranz, coffee break, diploma interna ProManagement.

Agenda curs:

3 Principles of OO Design

The SOLID principles

DRY

SRP

Patterns vs Simplicity. KISS

Creational Patterns:

Singleton

Fluent Builder

Abstract Factory

Factory Method

Structural Patterns:

Adapter

Proxy. Aspect-Oriented-Programming

Decorator

Facade

Composite

Behavioral Patterns:

Observer

Iterator

Strategy

Command

Template Method

Visitor

Chain of responsibility

Passing-a-block (Functional Programming)

Antipatterns

What is Clean Code

Names

Expressing intent

Parts of speech

Length

Comprehension Refactoring

Functions

Function Size

Factoring Methods

Exceptions: Best Practices

Function Signature

Extracting Method Objects

Side Effects & Temporal Coupling

Command/Query separation

Classes

True Encapsulation

Data Structures vs. True Objects

Logic Containers

Switch+Data Structures vs. Polymorphic Objects

‘Tell, Don’t Ask’ Principle

Feature Envy

The Plugin Model: Dependency Inversion Principle

Code Formatting

Comments are failures

Expressive Code

 

Bonus: Un voucher de 10% discount pentru al 2 lea curs achizitionat

Discount de volum:

• 7-8 participanti/ grupa - 5 % discount la pretul de lista

• 9-10 participanti/ grupa - 10 % discount la pretul de lista

• >10 participanti/ grupa - pretul se negociaza

Diploma obtinuta: Certificat Pro Management

RECOMANDARI DIN PARTEA CLIENTILOR

Microsoft-recomandation
Rec-fundatie-excel
Rec-fundatie
Recomandare-Microsoft
rec-bcr
rec-informatica-feroviara
rec-kaufland
rec-ministerul-justitiei
recomandare-acvatot
recomandare-bcr
recomandare-brd
recomandare-cez
recomandare-ejot
recomandare-hydroelectrica
recomandare-infineon
recomandare-ing
recomandare-radix
recomandare-timex
recomandare-umf
recomandare-voluntari

Aplica pentru acest curs

Te rugam sa completezi formularul pentru a rezerva un loc la acest curs:

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input