Online cursus – gecertificeerde professionele specialisatie in software-engineeringtools en -methoden van Google, Codio

Een praktische introductie tot software-engineering – leer de basisprincipes van het ontwikkelingsproces, tools en methodologieën en strategieën om de codekwaliteit te verbeteren. Ontdek hoe u projecten succesvol kunt uitvoeren in een collaboratieve werkomgeving.

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

  • Betere code schrijven
  • Automatiseer veelvoorkomende taken
  • Werk met andere software en services
  • Installatie- en aankoopinstellingen
  • Gebruik maken van de geleerde tools
  • Bouwprojecten zoals een rekenmachine

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • software-ingenieur
  • Applicatie-ontwikkelaar
  • Systeemontwikkelaar
  • programmeur
  • Projectmanager technologie
  • sleutel aan de serverzijde
  • ontwikkelaar aan de klantzijde
  • Geautomatiseerde systeemontwikkelaar
  • Ontwikkelt technologische oplossingen

Stage – een cursusreeks van 6 cursussen

Deze specialisatie is bedoeld voor degenen die hun vaardigheden verder willen brengen dan normaal coderen. Het schrijven van software omvat een breed scala aan vaardigheden, hulpmiddelen en filosofieën. Deze zes cursussen introduceren een systematische manier om software te ontwikkelen die voortbouwt op uw eerdere kennis en ervaring op het gebied van coderen.

Belangrijkste onderwerpen

  • Betere code schrijven
  • Automatiseer veelvoorkomende taken
  • Werk met andere software en services

Een praktisch leerproject

Leerlingen ervaren een praktische benadering van alle onderwerpen. Je kunt van dichtbij zien hoe deze tools en ideeën werken. De taken leiden u door het proces van het installeren, configureren en gebruiken van de tools die u in deze zes cursussen hebt geleerd.

Leerlingen zullen deze vaardigheden ook gebruiken om projecten zoals een rekenmachine te bouwen.

Details of the courses that make up the specialization

Ansible-automatisering beheersen

Cursus 1

10 uur

4.2 (22 beoordelingen)

  • Wat je gaat leren: Automatiseer taken met betrekking tot bestanden, pakketten en gebruikers; Leer de syntaxis en structuur van YAML-bestanden
  • Vaardigheden die je opdoet: Github, build-automatisering, testautomatisering, implementatie

Cursus 2: CI/CD voor ontwikkelaars

10 uur

  • Wat je leert: Inleiding tot Github Operations; om de constructie, het testen en de kwaliteitscontrole te automatiseren; Code implementeren
  • Vaardigheden die je krijgt: software testen, JavaScript

Cursus 3: Software testen voor ontwikkelaars

9 uur

4.2 (14 beoordelingen)

  • Wat je leert: Maak tests met Jest; test gebruikersinterfaces met Selenium en Komkommer; Gebruik testtools zoals Postman en JMeter
  • Vaardigheden die je krijgt: JavaScript, Cloud API

Cursus 4: API-ontwikkeling

10 uur

  • Wat je leert: Web API-toegang; Het creëren van een eenvoudige webserver; verificatie
  • Vaardigheden die je opdoet: Grafeen, Prometheus, Performance Management, JavaScript

Cursus 5: Prestatiemonitoring voor applicatieontwikkelaars

10 uur

  • Wat je leert: gebruik specifieke statistieken om gebruikers, servers en applicaties te monitoren; Verzamel belangrijke prestatiestatistieken met Prometheus; Bouw dashboards en visualisaties met Grafeen
  • Vaardigheden die je krijgt: configuratiebeheer, cloudinfrastructuur, Devops, probleemoplossing, automatisering

Cursus 6: RESTful MVC-architectuur

6 uur

  • Wat je leert: Bepalen hoe gegevens stromen tussen de client-side webapplicatie en de server-side API; Ontdek hoe de API communicatie tussen de client- en serverzijde van een applicatie mogelijk maakt; Herschrijf de code van een component in een model
  • Vaardigheden die je krijgt: Model-View-Controller (MVC)