Online cursus – gecertificeerde professionele stage bij Google’s Java FullStack-ontwikkelaars

Ontwikkel dynamische webapplicaties met Java. Beheers Java-programmering, Angular voor responsieve ontwikkeling van gebruikersinterfaces, en Spring en Spring Boot voor stabiele back-endsystemen, waarmee u uitgebreide vaardigheidsniveaus voltooit voor het bouwen, integreren en uitvoeren van cloud-ready applicaties.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Lente
  • Gegevensstructuur
  • HTML
  • PPV
  • Overwinteren
  • Lente laars
  • JavaScript
  • AngularJS
  • Trapsgewijze stijlbladen (CSS)
  • Java-programmering
  • Objectgeoriënteerd programmeren (OOP)

What you will learn in the course

Courses for which the course is suitable

  • Java FullStack-ontwikkelaar
  • Front-end ontwikkelaar
  • sleutel aan de serverzijde
  • software-ingenieur
  • Ontwikkelaar van webapplicaties
  • Ontwikkelaar met Angular
  • Ontwikkelaar met Spring
  • Ontwikkelaar met Hibernate
  • Ontwikkelaar van informatiesystemen
  • Ontwikkelaar van datagebaseerde applicaties

Stage – een serie van 3 cursussen

Maak kennis met de Java FullStack-ontwikkelaarsspecialisatie, die is ontworpen om u uitgebreide softwareontwikkelingsvaardigheden te geven en cloud-ready geïntegreerde webapplicaties te bouwen. De stage omvat drie intensieve cursussen:

  • 1. Basisprincipes van Java-programmeren:

    • Inzicht in de basisconcepten en -principes van programmeren in Java.
    • Beheersing van objectgeoriënteerde programmeerprincipes zoals overerving, polymorfisme en abstractie.
    • Kennis verwerven over geavanceerde onderwerpen zoals multithreading, concurrency-processen en implementatie van gemeenschappelijke datastructuren.
  • 2. Front-endontwikkeling voor Java Full Stack:

    • Verwerving van essentiële vaardigheden in HTML, CSS en JavaScript om interactieve webpagina’s te creëren.
    • De specialisatie in het raamwerk van Angular, waaronder het ontwikkelen van reactieve formulieren en het afhandelen van HTTP-verzoeken.
    • Het bouwen en implementeren van complexe webapplicaties die integreren met API’s.
  • 3. Datastructuren en dan met Java:

    • Kennis van basisdatastructuren en algoritmen en hun toepassing in Java.
    • Beheersing van programmeren op de server met Servlets en JavaServer Pages (JSP).
    • Ervaar het verbinden met databases met behulp van Java Database Connectivity (JDBC) en het werken met industriestandaardframeworks zoals Spring en Hibernate.

Aan het einde van deze stage heb je een brede kennis van Java-programmeren, dynamische front-end ontwikkeling met behulp van Angular en het creëren van krachtige server-side systemen met behulp van Spring en Spring Boot.

Een praktisch leerproject

Deze specialisatie legt de nadruk op hands-on leren en praktische toepassing, geworteld in real-life contexten. Leerlingen zijn actief betrokken bij het ontwikkelen van robuuste webapplicaties, waarbij ze hun algemene kennis van Java, Angular en Spring toepassen, terwijl ze de kracht van ervaringsleren benutten. Onder leiding van instructeurs met aanzienlijke ervaring in de sector verkennen leerlingen de praktische aspecten van full-stack Java-ontwikkeling, waarmee ze een sterke basis leggen voor hun carrière in softwareontwikkeling.

Details of the courses that make up the specialization

Basisprincipes van Java-programmeren

Cursus 1

  • 17 uur
  • 4,4 (283 beoordelingen)

Cursusdetails

Wat je gaat leren:
  • Je beheerst de basiselementen van Java-programmeren, zoals syntaxis, variabelen, methoden en besturingsinstructies.
  • Begrijp JVM, JRE en JDK.
  • Ontwikkel vaardigheid in het schrijven van Java-code met inzicht in operators, lussen, voorwaarden en arrays.
  • Pas geavanceerd ontwerp van objectgeoriënteerd programmeren toe, zoals overerving, polymorfisme en verbergen.
  • Verbeter uw codeervaardigheid door geavanceerde foutafhandelingstechnieken onder de knie te krijgen.
  • Aangepaste fouten maken en meerdere fouten beheren in Java.
Vaardigheden die je verwerft:
  • Categorie: Algoritmen
  • Categorie: Java-syntaxis
  • categorie: Java-programmering
  • Categorie: Implementatie van datastructuren
  • Categorie: Objectgeoriënteerd programmeren (OOP)

Front-end ontwikkeling voor Java met volledige stack

Cursus 2

  • 24 uur
  • 4.0 (49 beoordelingen)

Cursusdetails

Wat je gaat leren:
  • Begrijp de basisprincipes van HTML en CSS, inclusief HTML-tags en webpaginastructuur.
  • Verwerf vaardigheden om CSS-stijl toe te passen op HTML-elementen.
  • Betreed de wereld van JavaScript-programmering, begrijp variabelen, gegevenstypen, besturingsstructuren en functies.
  • Doe praktische ervaring op met Angular en leer meer over componenten, modules, richtlijnen en services.
Vaardigheden die je verwerft:
  • Categorie: HTML
  • Categorie: Website-ontwikkeling
  • Categorie: JavaScript
  • Categorie: Angularjs
  • Categorie: Cascading Style Sheets (CSS)

Datastructuren en kand met Java

Cursus 3

  • 19 uur
  • 4.3 (69 beoordelingen)

Cursusdetails

Wat je gaat leren:
  • Verkrijg vaardigheid in Java-datastructuren.
  • Leer hoe u gegevens kunt manipuleren met behulp van arrays, de klasse String en het Collections-framework.
  • Begrijp de klassen StringBuilder/StringBuffer.
  • Gebruik verzamelingsinterfaces zoals ArrayList, LinkedList, HashMap.
  • Leer Spring en Spring Boot, ontwikkel Spring-applicaties met afhankelijkheden.
  • Beheers de creatie van veilige RESTful-webservices met Spring Boot.
Vaardigheden die je verwerft:
  • Categorie: Lente
  • Categorie: datastructuur
  • Categorie: Slaapstand
  • Categorie: Lentelaars
  • categorie: Java-programmering