Promocja
CodeGym University
Nauka
Kurs
Zadania
Ankiety & Quizy
Gry
Pomoc
Harmonogram kopniaków w tyłek
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw
Lekcje
Opinie
O nas
Rozpocznij
Rozpocznij naukę
Rozpocznij naukę teraz
Mapa misji
Lekcje
Poziom 14
Architektura klient-serwer
Moduł 3
Poziom 14,
Lekcja 0
Architektura aplikacji Koncepcja interakcji klient-serwer Ważny niuans Architektura klient-serwer
Architektura trójwarstwowa
Moduł 3
Poziom 14,
Lekcja 1
Wprowadzenie do architektury trójwarstwowej. Niejednoznaczność w lokalizacji logiki aplikacji.
podejście MVC
Moduł 3
Poziom 14,
Lekcja 2
Wprowadzenie do architektury MVC. Architektura MVC w sieci. Przykład MVC w sieci. Interakcja komponentów MVC.
Kryteria dobrej architektury oprogramowania
Moduł 3
Poziom 14,
Lekcja 3
Efektywność. Elastyczność. Skalowalność. Możliwość rozbudowy. Testowalność. Łatwość utrzymania kodu.
Kryteria złej architektury oprogramowania
Moduł 3
Poziom 14,
Lekcja 4
Kryteria złego projektu. Definicja „złego projektu”. Przyczyny „złego projektu”. Znaczenie.
Modułowa architektura oprogramowania
Moduł 3
Poziom 14,
Lekcja 5
Korzyści wynikające z rozkładu architektury modułowej
Poprawna dekompozycja oprogramowania
Moduł 3
Poziom 14,
Lekcja 6
Hierarchiczny. Funkcjonalny. Mocna i słaba łączność. Skład zamiast dziedziczenia.
Jak poluzować sprzężenie między modułami oprogramowania
Moduł 3
Poziom 14,
Lekcja 7
Dekompozycja wszystkich naszych interfejsów. Fasada
Inwersja zależności
Moduł 3
Poziom 14,
Lekcja 8
Odwrócenie zależności Odwrócenie zależności w praktyce
Alternatywne sposoby łączenia modułów oprogramowania
Moduł 3
Poziom 14,
Lekcja 9
Zastąpienie bezpośrednich zależności komunikatami. Prawo Demeter (prawo Demeter). Skład zamiast dziedziczenia.
Please enable JavaScript to continue using this application.