Online cursus – gecertificeerde professionele specialisatie in JavaScript-programmeren met React, Node en MongoDB aan het IBM Institute of Technology

Ontdek uw potentieel voor JavaScript-ontwikkelaars. Versterk de vaardigheden voor de ontwikkeling van cloudapplicaties met essentiële JavaScript-technologieën en NoSQL-databases.

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

  • Knooppunt.js
  • MongoDB
  • JavaScript
  • Reageren
  • Nadrukkelijk

What you will learn in the course

Courses for which the course is suitable

  • JavaScript-ontwikkelaar
  • Front-end ontwikkelaar met React
  • Back-End ontwikkelaar met Node.js
  • Full-stack ontwikkelaar
  • Cloudgebaseerde applicatieontwikkelaar
  • API’s ontwikkelaar
  • Ontwikkel NoSQL-applicaties met MongoDB
  • Ontwikkelaar van e-commerce websites
  • Ontwikkelaar van budgetbeheerapplicaties
  • Aanbeveling applicatie-ontwikkelaar

Stage – een cursusreeks van 4 cursussen

Als u één taal wilt leren die wordt gebruikt voor zowel client- als server-side ontwikkeling, dan is de JavaScript-specialisatie van IBM iets voor u. Met deze populaire en flexibele programmeertaal bouw je interactieve cloudgebaseerde applicaties. Toonaangevende bedrijven kiezen voor de populaire React JavaScript-bibliotheek om dynamische gebruikerservaringen te creëren en modulaire server-side applicaties te ontwikkelen met behulp van het Node.js Express-framework. Deze stage omvat cursussen over elk van deze krachtige technologieën en meer!

Laatste cursus

In de laatste cursus leert u hoe u uw JavaScript-applicaties kunt integreren met de open NoSQL-database, MongoDB. U zou meer moeten leren over NoSQL-databases, omdat moderne applicaties hun flexibiliteit vereisen om grote hoeveelheden ongestructureerde gegevens te doorzoeken. Tenslotte schrijf je API’s volgens het REST-protocol om al deze diensten met elkaar te laten communiceren.

Applicatie ontwikkeling

Tijdens dit programma ontwikkel je verschillende applicaties met deze verschillende technologieën. Na voltooiing van het volledige programma beschikt u over een portfolio met JavaScript-projecten die u het vertrouwen geven om uw vaardigheden tijdens sollicitatiegesprekken te ontwikkelen.

vereisten

  • We raden u aan bekend te zijn met HTML- en CSS-concepten en -principes.
  • Basiskennis van een versiebeheersysteem zoals Git of GitHub is aanbevolen maar niet noodzakelijk.

Applicatie leerproject

Elke cursus biedt mogelijkheden om te oefenen via laboratoria die toepassingen uit de echte wereld simuleren. De laatste module van elke cursus biedt een afsluitend praktijkproject om de tijdens de cursus geleerde vaardigheden te integreren. Onder de projecten:

  • Bouw een website voor reisaanbevelingen met behulp van JavaScript-API’s die overeenkomen met de voorkeuren van uw gebruikers.
  • Ontwerpen en coderen van de frontend van een budgetbeheerapplicatie met behulp van React.
  • Een server-side applicatie schrijven die boekbeoordelingen en recensies opslaat, ophaalt en beheert met Node.js en het Express-framework.
  • Een e-commercesite ontwerpen door gebruikersauthenticatie met JWT te implementeren, RESTful API’s te creëren en gegevens op te slaan met Node.js, MongoDB en Express.

Details of the courses that make up the specialization

Basisprincipes van JavaScript-programmering

  • Cursus 1 • 16 uur • 4,7 (91 beoordelingen)

Cursusdetails

wat ga je leren
  • Concepten in JavaScript-ontwikkeling uitleggen
  • Lijst ES6-functies
  • Gegevensstructuren beoordelen
  • Je onderzoekt arrays, DOM, AJAX en debugging-technieken
  • Omgaan met fouten en uitzonderingen
  • functies en evenementen
  • Stringmanipulatietechnieken en foutafhandelingstechnieken zullen worden toegepast
  • Vaar over de DOM
  • Vergelijk functies, waarden, referentietypen
  • Strategieën in beloften en async/afwachten
  • Het uiterlijk van DOM-elementen wijzigen
  • Je gebruikt JavaScript-functies, services, tools en bibliotheken om navigatie en pagina’s te maken en te ontwerpen
  • Je gebruikt AJAX om gegevens uit API’s op te halen en weer te geven
Vaardigheden die je gaat verwerven
  • Categorie: Json
  • Categorie: softwareontwikkeling
  • Categorie: computerprogrammering
  • Categorie: JavaScript (programmeertaal)
  • Categorie: AJAX (programmeertaal)

Het ontwikkelen van zij-apps is eenvoudig met React

  • Cursus 2 • 14 uur • 4,3 (540 beoordelingen)

Cursusdetails

wat ga je leren
  • Ontwikkel interactieve gebruikersinterfaces (UI’s) en webapplicaties met behulp van JavaScript-technologieën, waaronder React, JSX en ES6
  • Bouw snel en eenvoudig dynamische light-side-apps met herbruikbare React-componenten
  • Je gebruikt een verscheidenheid aan React-concepten en -functies, waaronder rekwisieten, staten, hooks, formulieren en Redux
  • Demonstreer uw vaardigheden in React door verschillende lichtgewicht zij-apps te bouwen, zoals een winkelwagentje
Vaardigheden die je gaat verwerven
  • Categorie: Reageren (webframework)
  • categorie: Gemakkelijke zijontwikkeling
  • Categorie: Website-ontwikkeling
  • Categorie: JavaScript
  • Categorie: Gebruikersinterface

Applicatie-ontwikkeling aan de serverzijde met Node.js en Express

  • Cursus 3 • 13 uur • 4,5 (440 beoordelingen)

Cursusdetails

wat ga je leren
  • Maak server-side applicaties met behulp van de Node.js JavaScript-runtime
  • Ga door met het ontwikkelen van uw Node.js-apps met pakketten en frameworks van derden, waaronder Express
  • U gebruikt npm om Node.js-pakketten in uw toepassing te beheren
  • Ontwikkel asynchrone callback-functies en belooft asynchrone bewerkingen te voltooien
Vaardigheden die je gaat verwerven
  • categorie: JavaScript aan de serverzijde
  • Categorie: Ontwikkeling aan de serverzijde
  • Categorie: Computerwetenschappen
  • Categorie: Website-ontwikkeling
  • Categorie: Express

Node.js en MongoDB: Ontwikkeling van databasetoepassingen op de server

  • Cursus 4 • 19 uur • 4,5 (20 beoordelingen)

Cursusdetails

wat ga je leren
  • Je past basisconcepten toe bij server-side ontwikkeling met Node-, Express- en NoSQL-databases
  • Je ontwikkelt veilige RESTful API’s met behulp van Node en Express om met databases te communiceren
  • Implementeer authenticatie- en autorisatiemechanismen en handel fouten af
  • Verbeter en publiceer Node-databasetoepassingen op een cloudplatform
Vaardigheden die je gaat verwerven
  • Categorie: Database (DBMS)
  • Categorie: MongoDB
  • Categorie: JavaScript
  • Categorie: Knooppunt
  • Categorie: Express