Cursusaanbod
Invoering
- Wat is programmeren en waarom zou zijn aandacht moeten besteden
- Geschiedenis van programmeren
- Mogelijkheid om taken te automatiseren met behulp van de software
- De rol van de programmeur en de computer in de onderneming
- Programming vandaag de dag de ontwikkeling van de huidige markttrends
- Declaratieve en imperatieve programmering. Hoe of wat?
- Turing-machine
- Consolidatie, compilatie en interpretatie "on the fly".
Herinneringsvraagstukken over logica en Booleaanse algebra
- predicaten
- logische zinnen
- tautologieën
- Booleaanse algebra
Het eerste programma
- structureel
- functioneel
- voorwerp
- En hoe anders?
Eenvoudige typen
- Vertegenwoordiging van snaren
- gehele getallen
- Getallen met drijvende komma
- Booleaans
- Typ Nul
- Een blanco of niet-geïnitialiseerd
- Sterk en zwak typen
Data structuren
- Begrippen FIFO en FILO
- Stapels
- Wachtrijen
- Arrays en lijsten declareren
- Indexering
- Kaarten
- Opnames
- Bomen
Exploitanten
- Toewijzingsoperatoren.
- Rekenkundige operatoren.
- vergelijking Operators
- En een vergelijking van de waarden in verschillende talen
- Bitsgewijs
- Aaneenschakeling
- Operatoren voor verhogen en verlagen
- De meest voorkomende fouten
Controle van het programma
- De if, if else-instructies
- Gonaar instructies, bespreek de toepassingsproblemen.
- De schakelaar
- De for-lus, for-in
- De while-lus, do-while
- foreach lus
- Lus stoppen
Een herbruikbare code maken
- Functioneel Programming
- Object-Oriented Programming
Functionele programmeerparadigma's
- Wat is de functie van
- Functie en procedure
- Grondbeginselen van lambdarekening
- Functieargumenten
- Waarden retourneren
- Functioneert als argumenten
- Anonieme functies
- Sluitingen
- Herhaling
De paradigma's van objectgeoriënteerd programmeren
- Vertegenwoordiging van entiteiten uit de echte wereldentiteiten in de filosofie, ontologie
- Beslissen waar u bezwaar tegen wilt maken, of andere vormen van bezwaar
- Verklaring van klassen
- Instanties van klassen maken
- Velden, een toestand van het object
- Methoden, als het gedrag van een object
- abstractie
- Inkapseling
- Erfenis
- polymorfisme
- Associatie en aggregatie
- Delegatie en scheiding van relaties tussen objecten
- Modules, pakketten en bibliotheken
- API voor delen
- Het modelleren van het systeem als klassen en objecten
- Relaties tussen klassen beschrijven en programmeren
- Programma vanuit een zakelijk perspectief
Good programmeerpraktijk
- Valkuilen en veel voorkomende fouten
- Code op hoog niveau bij de interpretatie van low-level
- Code-optimalisatie
- KISS-principe
- DRY-principe
- Principe Slechter is beter
- Scheiding abstractie van implementatie
- Methoden voor het detecteren van logische programma's voor foutdetectie
- Conventies godowania
- Commentaar geven op de code
- Softwarestatistieken
Overzicht van deze technologieën en talen
- Het toepassingsgebied van deze talen
- De belangrijkste kenmerken van taal
- Vooruitzichten voor ontwikkeling
- De toekomstige ontwikkelingsrichting: algoritmisch, optimalisatie van code, implementatie van patronen, ontwerppatronen, architecturale patronen, analytische standaarden
- Vermindering van de controlestructuur - het gebruik van kunstmatige intelligentie en geautomatiseerde besluitvorming
- Welk platform kiezen? Individuele consultaties
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (5)
De trainer was erg geduldig met iedereen en was bereid om te herhalen als mensen het niet begrepen. Hij zorgde ervoor dat iedereen het begreep voordat hij verder ging
Henry - Vodacom
Cursus - Introduction to Programming
Automatisch vertaald
Het heeft me een solide basis gegeven om het konijnenhol van het programmeren in te :)
Andrew Jones - Vodacom
Cursus - Introduction to Programming
Automatisch vertaald
De docent had uitgebreide kennis over de materie en was bereid om te delen.
Clive Lloyd - Vodacom
Cursus - Introduction to Programming
Automatisch vertaald
De inhoud was voldoende gedetailleerd om de grondbeginselen en concepten te begrijpen, en de levering was goed uitgevoerd.
Anwar - Vodacom
Cursus - Introduction to Programming
Automatisch vertaald
Geduld en tempo
vuyisa - Vodacom
Cursus - Introduction to Programming
Automatisch vertaald