Kerstuitverkoop
Leren
Cursussen
Taken
Enquêtes en quizzen
Games
Help
Schoppenschema
Community
Gebruikers
Forum
Chat
Artikelen
Succesverhalen
Activiteit
Recensies
Abonnementen
Licht thema
Lessen
Recensies
Over ons
Starten
Begin met leren
Nu beginnen met leren
Mijn voortgang
Cursussen
Quest-schema
Lessen
Niveau 14
Client-server-architectuur
Module 3
Niveau 14,
Les 0
1.1 Applicatie-architectuur Deze cursus is bedoeld voor beginners, omdat je lange tijd niet bezig bent met het ontwerpen van de architectuur van een serieuze applicatie. Maar maak je geen zorgen, goede architectuur is eerder uitzondering da
Architectuur op drie niveaus
Module 3
Niveau 14,
Les 1
Inleiding tot drieledige architectuur Three-tier-architectuur is de meest voorkomende interactie-architectuur op internet. Het verscheen toen het two-tier servergedeelte in twee delen werd opgedeeld: een logische laag en een datalaag . Het
MVC-aanpak
Module 3
Niveau 14,
Les 2
Inleiding tot de MVC-architectuur De meest populaire applicatiearchitectuur die elke programmeur kent, is MVC . MVC staat voor Model-View-Controller . Dit is niet zozeer de architectuur van applicaties als wel de architectuur van applicatie
Criteria voor een goede software-architectuur
Module 3
Niveau 14,
Les 3
Efficiëntie Ervaren programmeurs kunnen gemakkelijk een goede architectuur van een slechte onderscheiden, maar als hen wordt gevraagd om het in een paar woorden te beschrijven, zullen ze dat waarschijnlijk niet kunnen. Er is niet één criter
Criteria voor slechte software-architectuur
Module 3
Niveau 14,
Les 4
Criteria voor slecht ontwerp Het leven werkt heel eenvoudig: om slim te zijn hoef je vaak geen domme dingen te doen. Dit geldt ook voor softwareontwikkeling: in de meeste gevallen, om iets goed te doen, moet je het niet slecht doen. De mees
Modulaire software-architectuur
Module 3
Niveau 14,
Les 5
6.1 Ontleding Ondanks de verscheidenheid aan criteria, is de belangrijkste taak bij de ontwikkeling van grote systemen de taak om de complexiteit van het systeem te verminderen . Om de complexiteit te verminderen, is er nog niets anders uit
Correcte software-ontleding
Module 3
Niveau 14,
Les 6
Hiërarchische ontbinding Begin nooit meteen met het schrijven van lessen voor je toepassing. Eerst moet het ontworpen worden. Het ontwerp moet eindigen met een doordachte architectuur. En om deze architectuur te krijgen, moet je het systeem
Koppeling tussen softwaremodules losmaken
Module 3
Niveau 14,
Les 7
8.1 Ontleding is alles Voor de duidelijkheid een afbeelding uit een goed artikel "Decoupling of Object-Oriented Systems", die de belangrijkste punten illustreert die zullen worden besproken. Denk je nog steeds dat het ontwerpen van een appl
Inversie van afhankelijkheid
Module 3
Niveau 14,
Les 8
9.1 Inversie van afhankelijkheid Weet je nog dat we ooit zeiden dat je in een servertoepassing niet zomaar streams kunt maken via new Thread().start()? Alleen de container mag threads maken. Dit idee gaan we nu nog verder uitwerken. Alle ob
Alternatieve manieren om softwaremodules te koppelen
Module 3
Niveau 14,
Les 9
Directe afhankelijkheden vervangen door messaging Soms hoeft een module alleen anderen te informeren dat er gebeurtenissen/wijzigingen in zijn opgetreden, en het maakt niet uit wat er later met deze informatie gebeurt. In dit geval hoeven d
Please enable JavaScript to continue using this application.