Online cursus – gecertificeerde professionele specialisatie in Core Java voor complete beginners door LearnKartS

Leer Java van de basis tot een gevorderd niveau in deze specialisatiecursus. Verkrijg vanaf het begin expertise in Java, inclusief foutopsporingstechnieken, JUnit-testen en het gebruik van ontwerppatronen.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Java-basisbeginselen
  • Concepten van objectgeoriënteerd programmeren
  • Beheer van uitzonderingen
  • datastructuren
  • algoritmen
  • JUnit gebruiken voor testen
  • Snaarmanipulatie
  • Testmethoden met JUnit
  • Cryptografische technieken voor gegevensbeveiliging
  • Ontwikkeling van quizprogramma’s
  • Ontwikkeling van een model voor bankgebruik
  • genereren van rapporten

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • Java-ontwikkelaar
  • software-ingenieur
  • Applicatie-ontwikkelaar
  • Ontwikkelaar van informatiesystemen
  • sleutel aan de serverzijde
  • Ontwikkelaar van softwaretests
  • systeemanalist
  • Objectgeoriënteerd programmeren
  • Ontwikkelt technologische oplossingen

Stage – een cursusreeks van 4 cursussen

De Core Java-cursus is bedoeld voor mensen die vaardigheid willen ontwikkelen in Core Java en de basisprincipes van Java-programmeren. De cursus is aangepast aan de Java-programmeertaal die in de industrie wordt gebruikt.

Onderwerpen bestudeerd

  • Java-basisbeginselen
  • Concepten van objectgeoriënteerd programmeren
  • Beheer van uitzonderingen
  • datastructuren
  • algoritmen
  • JUnit gebruiken voor testen

De cursussen bereidden u voor op het effectief bouwen, testen en distribueren van Java-applicaties in moderne softwareontwikkelomgevingen.

Een praktisch leerproject

De Core Java-cursus voor beginners biedt 19 praktische demo’s waarin fundamentele Java-concepten worden behandeld. Elke demo biedt een praktische ervaring die zich richt op het beginnen met de basissyntaxis tot geavanceerde concepten zoals multi-processing en softwarepatronen.

Leerlingen maken plannen voor:

  • Snaarmanipulatie
  • Beheer van uitzonderingen
  • datastructuren

Daarnaast verkennen studenten testmethoden met behulp van JUnit en cryptografische technieken voor gegevensbeveiliging. Door middel van diverse projecten zoals quizprogramma’s, een model voor bankgebruik en het genereren van rapporten ontwikkelen deelnemers een sterke basis in Java-programmeren.

Details of the courses that make up the specialization

Java crasht

basis

Cursus 1 – 9 uur

  • Wat je gaat leren:
    • Basisprincipes van het Java-programma: variabelen, datatypen, operators en besturingsstructuren.
    • Principes van OOP: Klassen, objecten, overerving, polymorfisme.
    • Geavanceerde onderwerpen: foutafhandeling, interfaces, abstracte klassen.
    • Demo’s en projecten: werken met strings, arrays en pakketten.
  • Vaardigheden die je verwerft:
    • voorwaardelijke uitspraken
    • logische operatoren
    • polymorfisme
    • objectgeoriënteerd programmeren (OOP)
    • Foutafhandeling

Multithreading en afdelingen

Cursus van 2 – 3 uur

  • Wat je gaat leren:
    • De basisprincipes van het maken en beheren van processen in Java.
    • Pakketafdelingen en autoboxing.
    • De String-klasse in Java: onomkeerbaarheid, manipulatie.
    • Implementatie van StringBuilder en StringTokenizer.
  • Vaardigheden die je verwerft:
    • Multithreading
    • Autoboksen

Geavanceerde basisprincipes

Cursus 3 – 9 uur

  • Wat je gaat leren:
    • Het Java-collectieframework gebruiken.
    • Beheer streams/invoer voor bestands- en netwerkbewerkingen.
    • Log4j voor evenementenbeheer in de applicatie.
    • JUnit voor het testen van eenheden.
  • Vaardigheden die je verwerft:
    • Log4j
    • Generiek op Java
    • Verzamelingen op Java
    • JUnit
    • IO

Ontwerpsjablonen

Cursus van 4 – 5 uur

  • Wat je gaat leren:
    • Ontwerppatronen: hun belang bij softwareontwikkeling.
    • Soorten ontwerppatronen: creatief, structureel, gedragsmatig.
    • Specifieke ontwerppatronen: Fabrieksmethode, Singleton, Bouwer, Adapter, Brug, Gevel, Vlieggewicht.
    • Praktische ervaring met het toepassen van ontwerppatronen.
  • Vaardigheden die je verwerft:
    • Singleton-sjabloon
    • brug patroon
    • Adaptersjabloon
    • Waarnemerssjablonen
    • asbak mallen