ECCC Sylabus CS M3 D

background image

European Computer Competence Certificate

Europejski Certyfikat Kompetencji Informatycznych

SCSM3Dv1.0(17.09.2010)

© 2010 ECCC Foundation

1/1

SYLABUS

ECCC

M

O D U Ł

:

C S

M 3 T

W O R Z E N I E

A

P L I K A C J I

I

N T E R N E T O W Y C H

P

O Z I O M

:

E

K S P E R T

( D)

W zakres egzaminu z tego modułu wchodzą wszystkie zagadnienia z poziomu zawansowanego (C)
rozszerzone o kompetencje podane poniżej.

GRUPA KOMPETENCJI

KOMPETENCJE OBJĘTE STANDARDEM ECCC

1. Modele architektoniczne 1.1. Architektura MVC (Model View Control).

1.2. Architektura IoC (Inversion of Control).

2. Wzorce projektowe

Wzorce konstrukcyjne (kreacyjne)

2.1. Fabryka/Fabryka abstrakcyjna

2.2. Metoda Wytwórcza (Factory Method)

2.3. Singleton

Wzorce strukturalne

2.4. Adapter

(Adapter)

2.5. Dekorator

(Decorator)

2.6. Fasada

(Facade)

Wzorce czynnościowe

2.7. Iterator

2.8. Metoda Szablonowa

2.9. Obserwator

3. Zasady obiektowe

3.1. Zasada jednej odpowiedzialności (Single responsibility principle)

3.2. Zasada otwarte-zamknięte (Open/closed principle)

3.3. Zasada podstawienia Liskov (Liskov substitution principle)

4. Techniki obiektowe

4.1. Serializacja i buforowanie (memcached) obiektów.

4.2. Badanie struktury obiektów za pomocą inżynierii wstecznej (Reflection

API).

4.3. Walidacja fragmentów kodu za pomocą testów jednostkowych (PHPU-

nit).


Preferowane środowiska programistyczne dla realizacji zadań poziomu ekspert:

 ASP.NET
 JBuilder
 NetBeans



Wyszukiwarka

Podobne podstrony:
ECCC Sylabus CS M3 C
ECCC Sylabus CS M3 A
ECCC Sylabus CS M3 B
ECCC Sylabus IT M3 A
ECCC Sylabus CS M2 A
ECCC Sylabus CS M1 C
ECCC Sylabus IT M3 B
ECCC Sylabus CS M1 A
ECCC Sylabus CS M2 B
ECCC Sylabus IT M3 D
ECCC Sylabus IT M3 C
ECCC Sylabus CS M1 D
ECCC Sylabus CS M2 D
ECCC Sylabus CS M1 B
ECCC Sylabus CS M2 C
ECCC Sylabus IT M3 A
ECCC Sylabus CS M2 A
ECCC Sylabus CS M1 C

więcej podobnych podstron