Online cursus – gecertificeerd professioneel certificaat in IBM front-end user interface-ontwikkelaars

Bereid je voor op een carrière als client-side developer. Verwerf de nodige vaardigheden en praktische ervaring die u in minder dan 3 maanden op het werk voorbereiden.

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

  • UI/UX-ontwerp
  • Programmeren en webontwikkeling
  • Apps maken met geautomatiseerde bouwtools
  • Gebruik van programmeertalen zoals HTML, CSS, JavaScript
  • Werken met bibliotheken en frameworks zoals React en Bootstrap
  • Broncodebeheer met GitHub
  • Communicatie met externe en backdiensten
  • Kennis van methoden en modellen zoals DevOps en Agile
  • Het creëren van een portfolio van praktijkprojecten
  • De basisprincipes van programmeren met Python begrijpen
  • Een portfoliowebsite maken op één pagina
  • Dupliceer en extraheer projecten uit GitHub
  • Werken met branches en Pull Requests (PR’s) maken
  • Communicatie met RESTful API’s
  • Toegang tot een NoSQL-database zoals MongoDB
  • Ontwerp gebruikersinterfaces met Figma
  • Een CI/CD-pijplijn maken en updates voor de applicatie implementeren

What you will learn in the course

Courses for which the course is suitable

  • Front-End ontwikkelaar
  • UI/UX-ontwerper
  • Website-ontwikkelaar
  • JavaScript-ontwikkelaar
  • Reageer ontwikkelaar
  • Bootstrap-ontwikkelaar
  • Projectmanager op het gebied van DevOps
  • Ontwikkelaar van webapplicaties
  • Python-programmeur
  • Broncodebeheer op GitHub
  • Ontwikkelaar met kennis van RESTful API’s
  • Ontwikkelaar met kennis van NoSQL databases
# Professioneel certificaat – een reeks van 11 loopbaanvoorbereidingscursussen op het gewilde gebied van software-engineering. In dit programma ervaar je de noodzakelijke vaardigheden zoals UI/UX-ontwerp, programmeren en webontwikkeling, om in minder dan drie maanden klaar te zijn voor een instaprol in Front-End-ontwikkeling. Er is geen eerdere ervaring nodig om aan de slag te gaan. De rol van een front-end ontwikkelaar is het bouwen en maximaliseren van de gebruikerservaring op een website of applicatie. Ze richten zich op het creëren van de interactieve en visuele elementen van de site, de fysieke lay-out van elke pagina en het verbeteren van de ervaring op de site. Dit programma helpt u bij het ontwerpen, bouwen, implementeren en testen van webontwerpen en -applicaties. Je maakt apps met behulp van geautomatiseerde bouwtools en leert de nieuwste vaardigheden en tools die worden gebruikt door professionele front-end-ontwikkelaars, waaronder UI/UX-ontwerp, webontwikkeling en populaire programmeertalen, bibliotheken en frameworks zoals HTML, CSS, JavaScript, Reageer en Bootstrap. Ook leer je de broncode van je projecten beheren met behulp van GitHub repositories, communiceren met externe en back-end services zoals databases en leer je over methoden en modellen zoals DevOps en Agile, inclusief CI/CD en Scrum. Wanneer u het programma voltooit, beschikt u over een portfolio met projecten en een professioneel certificaat van IBM om uw expertise te demonstreren. Je verdient ook een digitale IBM-badge en hebt exclusieve toegang tot carrièrehulpmiddelen om je te helpen een baan te vinden, inclusief proefgesprekken en CV-ondersteuning. ## Praktisch leerproject Tijdens dit professionele certificaat ontwikkel je een portfolio van praktische projecten die verschillende populaire technologieën en softwaretalen in front-end-ontwikkeling omvatten. De projecten en labs omvatten: – Introductie van Hello World met behulp van 11 programmeertalen – Inzicht in de basisprincipes van programmeren met Python – Een portfoliowebsite maken op één pagina met behulp van HTML, CSS en JavaScript – Dupliceer en extraheer projecten uit GitHub – Creëren van GitHub repositories, werken met branches en het maken van Pull Requests (PR’s) – Communicatie met backend-services met behulp van RESTful API’s – Toegang tot een NoSQL-database zoals MongoDB vanuit een client-side applicatie – Ontwerp spectaculaire gebruikersinterfaces en ervaringen (UI/UX) met Figma – Creëer een CI/CD-pijplijn en implementeer app-updates. Publiceer deze projecten via uw GitHub-repository om uw vaardigheden te delen met collega’s en potentiële werkgevers.

Details of the courses that make up the specialization

Introductie op het gebied van websiteontwikkeling en front-end ontwikkeling

Cursus 1

  • 14 uur
  • Wat je gaat leren:
    • Definieer wat Front-End ontwikkeling is, benoem rollen en vaardigheden.
    • Beschrijf de ontwikkelingsstappen van websites en verken UI/UX-ontwerp.
    • Onderzoek browsers, load-balancing en definieer ontwikkelingsframeworks.
    • Om een ​​vergelijking te maken tussen Front-End en Back-End rollen.
    • Maak websites met behulp van WordPress en plug-ins om de website te verbeteren.
  • Vaardigheden die je verwerft:
    • React (webontwikkelingsframework)
    • Front-end ontwikkeling
    • Website-ontwikkeling
    • JavaScript
    • gebruikersinterface

Inleiding tot software-engineering

  • Cursus 2
  • 14 uur
  • Wat je gaat leren:
    • Beschrijf wat software-engineering is, de software-ontwikkelingslevenscyclus (SDLC).
    • Noem verschillende soorten programmeertalen en creëer basisprogrammeerstructuren.
    • Specificeer benaderingen van applicatiearchitectuur en -ontwerp.
    • Geef een samenvatting van de vaardigheden die vereist zijn op het gebied van software-engineering.
  • Vaardigheden die je verwerft:
    • carrière
    • software-ingenieur
    • Code-uitdagingen
    • Voorbereiding op het sollicitatiegesprek
    • Fullstack-ontwikkelaar

Ontwerpen van gebruikersinterfaces en ervaringen (UI/UX)

  • Cursus 3
  • 18 uur
  • Wat je gaat leren:
    • Leg ontwerp, UI/UX-concepten en best practices uit.
    • Ontdek webontwerpmethodologieën.
    • Gebruik Figma.
    • Om apps en websites te ontwikkelen met webontwikkelingsframeworks.
  • Vaardigheden die je verwerft:
    • Locatieplanningskaart
    • Ontwerp van gebruikersinterface (UI-ontwerp)
    • Geavanceerde webontwikkeling
    • Figma
    • gebruikerservaring (UX)

Inleiding tot HTML, CSS en JavaScript

  • Cursus 4
  • 10 uur
  • Wat je gaat leren:
    • Beschrijf het ecosysteem voor de ontwikkeling van webapplicaties.
    • Identificeer de tools en geïntegreerde omgevingen (IDE’s).
    • Creëer en beschrijf de basispagina’s van websites met behulp van HTML.
    • Om dynamische pagina’s met interactieve inhoud te ontwikkelen met behulp van JavaScript.
  • Vaardigheden die je verwerft:
    • software ontwikkeling
    • React (webontwikkelingsframework)
    • Front-end ontwikkeling
    • Front-end ontwerp
    • Website-ontwikkeling

Webontwikkeling en front-end met Bootstrap

  • Cursus 5
  • 7 uur
  • Wat je gaat leren:
    • Geef een samenvatting van de belangrijkste kenmerken en voordelen van het gebruik van Bootstrap.
    • Demonstreer uw vermogen om flexibele en responsieve websites te bouwen met Bootstrap.
  • Vaardigheden die je verwerft:
    • Webpakket
    • Zoekmachineoptimalisatie (SEO)
    • JavaScript-bibliotheek
    • Nasynchronisatie
    • WordPress

Inleiding tot Git en GitHub

  • Cursus 6
  • 10 uur
  • Wat je gaat leren:
    • Beschrijf versiebeheer en de plaats ervan in sociale codering.
    • Basisconcepten in Git uitleggen.
    • Maak GitHub-repository’s en branches.
    • Bouw een portfolio op door open source-projecten te maken en te delen.
  • Vaardigheden die je verwerft:
    • continue integratie
    • continue levering
    • MongoDB
    • Weerbaar
    • DevOps

Front-end applicatieontwikkeling met React

  • Cursus 7
  • 14 uur
  • Wat je gaat leren:
    • Het ontwikkelen van interactieve gebruikersinterfaces en webapplicaties met behulp van React.
    • Bouw dynamische Front-End applicaties.
    • Gebruik een verscheidenheid aan React-concepten en -functies.
  • Vaardigheden die je verwerft:
    • Gedistribueerde versiebeheersystemen (DVCS)
    • Git (software)
    • GitHub
    • open bron
    • Klonen en kopiëren

Geavanceerde webontwikkeling en front-end ontwikkeling

  • Cursus 8
  • 12 uur
  • Wat je gaat leren:
    • CMS en SEO instellen.
    • Beschrijf Webpack 5.
    • Configureer de Mocha en Jasmine testframeworks.
    • Beschrijf het softwarefoutproces.
  • Vaardigheden die je verwerft:
    • Website-ontwikkeling
    • WordPress
    • Front-end website ontwikkeling
    • UI/UX-ontwerper
    • Geen code

Aan de slag met cloud-native, DevOps, Agile en NoSQL-applicaties

  • Cursus 9
  • 13 uur
  • Wat je gaat leren:
    • Ontdek concepten en methoden van cloud-native applicaties.
    • Onderscheid de DevOps-cultuur.
    • Implementeer CI/CD-praktijken.
    • Verbeter applicatiefuncties met MongoDB.
  • Vaardigheden die je verwerft:
    • software-ingenieur
    • Software-architectuur
    • Python-programmering
    • Agile en Scrum
    • Levenscyclus van softwareontwikkeling (SDLC)

Afstudeerproject front-end ontwikkeling

  • Cursus 10
  • 20 uur
  • Wat je gaat leren:
    • Pas UI/UX-ontwerpvaardigheden toe.
    • Voor het ontwikkelen van statische websitepagina’s.
    • Behandel het maken van dynamische React-componenten.
    • Pas uw GitHub-concepten toe.
  • Vaardigheden die je verwerft:
    • Website-ontwikkeling
    • JavaScript
    • Internet
    • Trapsgewijze stijlbladen (CSS)

Carrièregids voor ontwikkelaars en voorbereiding op sollicitatiegesprekken

  • Cursus 11
  • 11 uur
  • Wat je gaat leren:
    • Beschrijf de rol van de software-ingenieur.
    • Leg uit hoe je een basis kunt leggen voor het zoeken naar een baan.
    • Vat samen wat een kandidaat kan verwachten tijdens een typische sollicitatiegesprekcyclus.
    • Leg uit hoe je een effectief sollicitatiegesprek kunt voeren.
  • Vaardigheden die je verwerft:
    • Responsief
    • Bootstrap
    • netwerk systeem
    • Kader voor website-ontwikkeling
    • Front-end website ontwikkeling