JS: Datagestuurd programmeren - cursus RUB 3.900. uit Hexlet, training 11 uur, Datum: 1 december 2023.
Gemengde Berichten / / December 04, 2023
Je leert hoe je data kunt gebruiken om programmalogica te besturen. Je leert hoe je dynamische toepassingen maakt en met klassen werkt, leert over polymorfisme en de typen ervan, en raakt vertrouwd met typeverzending en additiviteit. De kennis uit deze cursus helpt je krachtige en flexibele applicaties te creëren die zich gemakkelijk aanpassen aan gegevenswijzigingen. Deze cursus is geschikt voor degenen die al bekend zijn met de basisprincipes van JavaScript-syntaxis. Om het leren gemakkelijker te maken, is het de moeite waard om vooraf de basisprincipes van JavaScript, objecten en functies te leren.
Invoering
Krijg een inleiding tot de cursus en het kaartspelproject waar we tijdens de cursus aan zullen werken, waarbij we gaandeweg belangrijke programmeerconcepten leren.
Spelontwerp: kaartgevecht
Denk na over het spelontwerp van ons kaartspel: hoe het spel werkt, hoe de programmastructuur eruit ziet en hoe het spelproces werkt. Ontdek het gedrag van het programma door middel van tests.
Inversie
Verbeter een belangrijk aspect van de game waardoor we de gameplay niet volledig konden testen.
Gelabelde gegevens
Analyseer de tekortkomingen van de huidige implementatie van ons spel. Begrijp het concept van “gelabelde data”, wat een van de belangrijkste aspecten van de hele cursus is.
Verzending per type. Additiviteit.
Begrijp wat additieve programma's zijn en hoe dynamische verzending ons kan helpen dergelijke programma's te bouwen. Begrijp wat verzending is in de context van programmeren en typen.
Voorwerpen
Maak kennis met objecten in de context van het moderne, algemeen aanvaarde concept van objectgeoriënteerd programmeren. Begrijp hoe dynamische verzending het mogelijk maakte om met objecten in OOP te werken.
Inheemse objecten
Beschouw de objecten die in de JavaScript-taal zelf zijn ingebouwd, rekening houdend met de kennis over objecten die we eerder hebben verworven. Begrijp hoe objecten worden gedefinieerd als constanten, maar ook kunnen veranderen.
Klassen
Maak kennis met een klasse - een structuur waarmee u objecten kunt maken. Denk eens aan het mechanisme voor het maken van nieuwe objecten met behulp van 'nieuw'.
Polymorfisme
Maak kennis met het concept van polymorfisme in programmeertalen. Bespreek drie soorten polymorfisme.
Aanvullende materialen
Artikelen en video's samengesteld door het Hexlet-team. Het helpt je dieper in het onderwerp van de cursus te duiken
De meest uitgebreide JavaScript-cursus voor beginnende programmeurs! Deze cursus is ideaal voor programmeurs die de basis van de programmeertaal JavaScript willen leren. Tijdens de cursus leer je de basisconcepten van de taal, inclusief variabelen, gegevenstypen, conditionals, loops, functies en objecten. De cursus omvat ook een groot aantal praktische taken die zullen helpen de opgedane kennis te consolideren.
4
1 899 ₽