ECCC Sylabus CS M3 D


European Computer Competence Certificate
Europejski Certyfikat Kompetencji Informatycznych
SYLABUS ECCC
MO D U A: CS M3TW O R Z E N I E AP L I K A C J I IN T E R N E T O W Y C H
PO Z I O M: EK 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 OBJTE 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
SCSM3Dv1.0(17.09.2010) © 2010 ECCC Foundation 1/1


Wyszukiwarka

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

więcej podobnych podstron