T2605

Ladda ner som PDF

Java Design Patterns

The design patterns provide well-proven and documented solutions to the everyday problems encountered in software design and implementation. Java platform uses a lot design patterns. The design of the existing class frameworks in the platform rely on generic design patterns. Both software architects and developers must have knowledge of the most fundamental design patterns to be able to design and implement smart Java software components and solutions.

Audience

Developers and software architects who are familiar with the basics of Java programming language. The course contains many practical Java programming exercises.

Prior knowledge

Familiarity with the basics of Java programming language. 

Courseware

Course material in English.

Informator Training Cloud

Our training portal supports your development throughout the training. The portal saves you time and is designed to give you a more effective learning experience - leading to better results and greater knowledge enforcement after the course. Read more >

Objectives:

The primary goal of this course is to get familiar with the GoF design patterns with Java. The design patterns are generic and one must be able to adapt the selected pattern to the certain platform. The participant will learn the required tricks with Java. After the course the participant knows how to use GoF design patterns in practice and how those can help to implement better Java code.

Introduction to class design with Java

  •     how classes should be designed?
  •     how to generate smart interfaces?
  •     inheritance and abstract classes
  •     key principles of good class design 

Introduction to Design Patterns

  •     what are design patterns?
  •     the role of design patterns in Java
  •     design pattern categories

MVC Design Pattern

  •     the idea of Model-View- Controller design pattern
  •     how to separate data and application logic?
  •     MVC in Java libraries
  •     MVC and Java applications

Creational Patterns (GoF)

  •     what are creational patterns?
  •     Singleton
  •     Factory Method
  •     Abstract Factory
  •     Builder
  •     Prototype

Behavioral Patterns (GoF)

  •     what are behavioral patterns?
  •     Observer
  •     Mediator
  •     ... Läs mer

Objectives:

The primary goal of this course is to get familiar with the GoF design patterns with Java. The design patterns are generic and one must be able to adapt the selected pattern to the certain platform. The participant will learn the required tricks with Java. After the course the participant knows how to use GoF design patterns in practice and how those can help to implement better Java code.

Introduction to class design with Java

  •     how classes should be designed?
  •     how to generate smart interfaces?
  •     inheritance and abstract classes
  •     key principles of good class design 

Introduction to Design Patterns

  •     what are design patterns?
  •     the role of design patterns in Java
  •     design pattern categories

MVC Design Pattern

  •     the idea of Model-View- Controller design pattern
  •     how to separate data and application logic?
  •     MVC in Java libraries
  •     MVC and Java applications

Creational Patterns (GoF)

  •     what are creational patterns?
  •     Singleton
  •     Factory Method
  •     Abstract Factory
  •     Builder
  •     Prototype

Behavioral Patterns (GoF)

  •     what are behavioral patterns?
  •     Observer
  •     Mediator
  •     Strategy
  •     State
  •     Command
  •     Iterator

Structural Patterns (GoF)

  •     what are structural patterns?
  •     Adapter
  •     Composite
  •     Proxy
  •     Facade
  •     Decorator
  •     other structural patterns
"Inga tveksamheter, inget strul och ett bra och tydligt sätt att förmedla informationen och kunskapen." 
/ en nöjd deltagare 2/6-2015
Citat från tidigare deltagare
"The teacher is very competent and knows how to teach." 
/ en nöjd deltagare 2/6-2015
Citat från tidigare deltagare
 
 
Kurs-ID: T2605
Längd: 2 dagar
Pris exkl moms: 20 450 kr

Frågor om kursen!?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
17 nov – 18 nov
Boka nu!
Göteborg
17 nov – 18 nov R
Boka nu!
Malmö
17 nov – 18 nov R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

17 nov – 18 nov
Boka nu!

Tipsa