JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Training Cursus
JavaScript, Node.js en React zijn essentiële technologieën voor moderne webontwikkeling, waarmee ontwikkelaars dynamische, schaalbare en responsieve toepassingen kunnen bouwen.
Deze door een instructeur geleide, live training (online of op locatie) is gericht op .NET-ontwikkelaars van het beginnersniveau die weten JavaScript, Node.js en React om systemen/platforms actief te ontwikkelen en te migreren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Effectief JavaScript code te schrijven en te debuggen.
- Server-side toepassingen te bouwen en te implementeren met behulp van Node.js.
- Dynamische en responsieve gebruikersinterfaces te ontwikkelen met React.
- Frontend- en backendcomponenten te integreren om full-stack toepassingen te creëren.
- Best practices te begrijpen voor het migreren van legacy-systemen naar moderne platforms op basis van JavaScript.
Format van de cursus
- Interactieve lezing en discussie.
- Vele oefeningen en praktijk.
- Praktische implementatie in een live-labomgeving.
Opties voor cursusanpassing
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Cursusaanbod
Dag 1: Introductie tot JavaScript
- JavaScript Basisprincipes: syntax, variabelen en datatypen
- Controle-structuren: voorwaardelijke en lussen
- Functies en scope
- Werken met arrays en objecten
- DOM-manipulatie en evenementenhandling
Dag 2: Gevorderden JavaScript en ES6+ functies
- ES6+ functies: pijlfuncties, template literals, destructuring
- Asynchrone JavaScript: beloften en async/await
- Modules en import/export
- Foutafhandeling en debuggen
- Inleiding tot JavaScript testen (Jest)
Dag 3: Introductie tot Node.js
- Node.js Basisprincipes: event-loop, modules en NPM
- EEN simpele server bouwen met Express.js
- RESTful API's: ontwerp en implementatie
- Werken met middleware
- Bestandssysteem en streams
Dag 4: Introductie tot React
- React basisprincipes: componenten, props en staat
- JSX-syntaxis en renderen van elementen
- Evenementen en formulieren afhandelen
- React hooks: useState en useEffect
- Componentlevenscyclus en context-API
Dag 5: Gevorderden React en Full-Stack-integratie
- React router voor navigatie
- State management met Redux (optioneel)
- React integreren met Node.js backend
- Toepassingen implementeren: Heroku, Netlify of Vercel
- Best practices voor het migreren van legacy-systemen
Samenvatting en volgende stappen
- Herhaling van de belangrijkste concepten
- Q&A-sessie
- Resources voor verder leren
- Certificering en feedback
Vereisten
- Een begrip van basisprogrammeringsconcepten (bijv. variabelen, lussen, functies)
- Ervaring met C# of een andere objectgeoriënteerde programmeertaal
- Bekendheid met HTML en CSS is nuttig maar niet vereist
Doelgroep
- .NET-ontwikkelaars die zich willen verdiepen in JavaScript, Nodejs en React
- Ontwikkelaars die bestaande systemen/platforms willen migreren naar moderne webtechnologieën
- Individuals geïnteresseerd in full-stack development met een focus op JavaScript-gebaseerde technologieën
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Training Cursus - Booking
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Training Cursus - Enquiry
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Consultancyaanvraag
Consultancyaanvraag
Testimonials (5)
Vriendelijke omgeving. Ook vond ik het leuk om één op één te trainen. Het is erg productief. Ik zou het zeker aanbevelen aan mijn vrienden en collega's.
Zeed - Tamkeen Technologies
Cursus - Building Microservices with NodeJS and React
Automatisch vertaald
De situatie was atypisch omdat een intensieve training voor ontwikkelaars zou worden gegeven met niet-ontwikkelaars. Lukasz ging deze uitdaging met inlevingsvermogen en veel humor aan. Door zijn intelligente en flexibele aanpak wist hij ervoor te zorgen dat er voor iedereen een concrete leerwinst werd behaald. Ik heb hier erg van genoten en zou graag nog een keer een seminar bij Lukasz volgen.
Christoph - Honda Bank GmbH
Cursus - MERN Fullstack Development
Automatisch vertaald
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Cursus - Building Micro Frontends with React
Heel veel geleerd over het onderwerp
Zsolt Langviser - Accenture Industrial SS
Cursus - NestJS: Beginner to Advanced
Automatisch vertaald
No powerpoint
Raymond Chan - Hospital Authority
Cursus - Advanced React
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced React
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die React componenten willen bouwen en complexe applicaties willen ontwerpen.
Aan het einde van deze training kunnen deelnemers:
- Begrijp de geavanceerde concepten van React, inclusief context-API's, HOC's, externe status, asynchrone API's, enz.
- Bouw samenstelbare componenten met React.
- Schakel authenticatie aan de server- en clientzijde in.
- Implementeer React- en Redux-bibliotheken om complexe stateful applicaties te beheren.
- Verminder de code en optimaliseer de prestaties van een applicatie.
- Test en implementeer een applicatie.
Ant Design
7 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die Ant Design willen gebruiken om de gebruikerservaring voor hun React-applicatie te verbeteren.
Aan het einde van deze training kunnen deelnemers de React-componenten van Ant Design implementeren om prachtige webapplicaties van ondernemingsklasse te ontwikkelen.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die de FARM-stack (FastAPI, React en MongoDB) willen gebruiken om dynamische, krachtige en schaalbare webapplicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op die FastAPI, React en MongoDB integreert. Begrijp de belangrijkste concepten, kenmerken en voordelen van de FARM-stack. Leer hoe u REST API's bouwt met FastAPI. Leer hoe u interactieve applicaties ontwerpt met React. Ontwikkel, test en implementeer applicaties (front-end en back-end) met behulp van de FARM-stack.
Choosing the Right JavaScript Framework
14 UrenDeze live training onder leiding van een instructeur in België (op locatie of op afstand) is bedoeld voor ontwikkelaars die moeten beslissen welk JavaScript-framework ze moeten gebruiken om front-end-applicaties te ontwikkelen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een optimale ontwikkelomgeving op om te starten met het ontwikkelen van front-end applicaties.
- Implementeer demo-applicaties om de beperkingen en voordelen van een JavaScript-framework te testen.
- Bepaal welk JavaScript-framework het beste past.
Testing React Apps with Jest
14 UrenDeze door een instructeur geleide, live training in België (op locatie of op afstand) is gericht op ingenieurs die Jest willen gebruiken om React applicaties en componenten te testen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer een goede testomgeving.
- Schrijf asynchrone tests voor React apps en componenten.
- Voer geavanceerde Jest-tests uit, waaronder spottende, spionnen en stubs.
Building Web Apps using the MEAN stack
35 UrenDoel van de cursus:
MEAN stack is een full-stack JavaScript-oplossing waarmee u snel en eenvoudig schaalbare, robuuste en onderhoudbare webapplicaties kunt schrijven met behulp van MongoDB, express, AngularJS en Node.js.
Aan het einde van deze intensieve praktijkgerichte training zijn de studenten in staat om:
- Sla de gegevens op in een documentgeoriënteerde MongoDB database die prestaties en schaalbaarheid biedt.
- Gebruik Node.js, het server-side platform dat is gebouwd op de runtime van Google V8 voor het bouwen van snelle, schaalbare netwerktoepassingen.
- Gebruik Express, een eenvoudig maar krachtig HTTP-serverframework voor de ontwikkeling van webapplicaties dat bovenop Node.js is gebouwd.
- Gebruik AngularJS-framework dat declaratieve, tweerichtingsgegevensbinding biedt voor webtoepassingen.
- Profiteer van het 'full-stack JavaScript'-paradigma, d.w.z. sla documenten op in JSON-achtig formaat in MongoDB, auteurs-JSON-query's in Node.js/Express.js en stuur deze JSON-documenten terug naar een Angular-gebaseerde frontend.
- Maak kennis met de nieuwste trends op het gebied van webapplicatieontwikkeling in de IT-industrie.
MERN Fullstack Development
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die de MERN Stack willen gebruiken voor volledige ontwikkeling.
Aan het einde van deze training kunnen deelnemers:
- Integreer React met MongoDB, Express en Node.js.
- Bouw een volledige webapplicatie helemaal opnieuw.
- Implementeer applicatiebeveiliging via autorisatie en authenticatie.
Building Micro Frontends with React
21 UrenDeze door een instructeur geleide, live training in België (op locatie of op afstand) is gericht op ontwikkelaars die React willen gebruiken om micro-frontends voor grote webapplicaties te ontwikkelen, testen en implementeren, waardoor ze zeer schaalbaar en technologie-agnostisch worden. en gemakkelijker te onderhouden.
Aan het einde van deze training kunnen deelnemers:
- Zet de benodigde ontwikkelomgeving op om te beginnen met het ontwikkelen van micro-frontends met React.
- Begrijp de architectuur, kernconcepten en voordelen van micro-frontends.
- Leer hoe u micro-frontends bouwt, integreert, test en implementeert met React.
- Implementeer micro-frontends met modulefederatie.
- Pas de productieworkflow van de CI/CD-pijplijn toe.
- Ken de veelvoorkomende problemen met CSS in micro-frontends en hoe u deze kunt oplossen.
- Krijg inzicht in hoe je andere frontend-frameworks kunt implementeren met React.
Building Microservices with NodeJS and React
21 UrenDeze instructeur-geleide, live training (op locatie of op afstand) is gericht op ervaren ontwikkelaars die applicaties willen bouwen, implementeren en schalen met behulp van microservices gebouwd met NodeJS en React.
Aan het einde van deze training kunnen deelnemers:
- Ontwikkel, implementeer en schaal applicaties met behulp van verschillende microservices. Bouw een server-side gerenderde React applicatie. Implementeer multiservice-apps in de cloud met Docker en Kubernetes. Applicatietesten uitvoeren op microservices.
NestJS: Beginner to Advanced
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor webontwikkelaars die NestJS willen gebruiken om gemakkelijk te onderhouden en schaalbare webapplicaties te maken.
Aan het einde van deze training zijn de deelnemers in staat om:
- Bouw een back-endtoepassing met behulp van NestJS.
- Test back-endservices met Postman.
- Implementeer autorisatie en authenticatie in back-endtoepassingen.
- Implementeer back-endtoepassingen.
Next.js 14 Advanced Development
21 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor webontwikkelaars en technische architecten van gemiddeld tot gevorderd niveau die de vooruitgang van Next.js 14 willen verkennen en de kennis willen opdoen om geavanceerde webapplicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Benut het volledige potentieel van Next.js 14 voor het bouwen van complexe toepassingen.
- Maak gebruik van de nieuwste functies zoals middleware, React servercomponenten en edge-functies.
- Implementeer best practices voor prestaties, schaalbaarheid en SEO.
- Los veelvoorkomende problemen in Next.js toepassingen effectief op.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 UrenPubliek:
Doorgaans een projectmanager, Aanalyst, ontwikkelaar of iemand die het volgende nodig heeft:
- Verken het framework en de architectuur van node.js
- Verken Express .js als een oplossing voor webontwikkeling
- Beoordeel Node.js & Express .js als oplossingen voor webontwikkeling
- Voor- en nadelen ten opzichte van Java
- Een goed begrip hebben van de structuur en implementatiemechanismen van een toepassing
- Om installatie / productieomgeving / architectuurtaken en configuratie uit te voeren
- Om de kwaliteit van de code te beoordelen, debugging, monitoring uit te voeren
- Om geavanceerde productie zoals Logging te implementeren
Doelen:
- Ontdek de voordelen en kenmerken van Node.js (in vergelijking met Java )
- Explore Express .js: Architectuur, administratie (in vergelijking met Java EE)
- Ontdek en houd alle functies en functionaliteiten van het webstorm-platform voor Node.js
- Ontdek en begrijp alle functies en functionaliteiten van de PM2-productieprocesmanager
- Verken en houd geavanceerde logboekregistratie vast met Winston.js
Omschrijving:
De cursus duurt normaal 3 dagen (7 uur per dag) en legt veel nadruk op praktische oefening. De meeste concepten worden ontdekt door codelezingen, oefeningen en labs.
Next.js 14 - Advanced
21 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is gericht op ontwikkelaars op hoog niveau die de nieuwste functies in Next.js 14 willen beheersen, de prestaties willen optimaliseren en moderne React technieken willen implementeren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Geavanceerde React hooks en gelijktijdige functies te implementeren.
- Next.js routeringsstrategieën effectief te begrijpen en te gebruiken.
- Servercomponenten, serveracties en hybride rendereringsbenaderingen te benutten.
- Gegevensophalen, cachen en incrementele statische regeneratie te optimaliseren.
- Next.js te gebruiken als backend-oplossing met Edge Functions en Edge Runtime.
- De toestand te beheren met behulp van React Context, Redux en atomaire standbibliotheken.
- De prestatie van de applicatie te optimaliseren voor Web Core Vitals.
- Next.js toepassingen efficiënt te testen, te controleren en in te zetten.
React: Build Highly Interactive Web Applications
21 UrenIn deze door een instructeur geleide, live training in België demonstreren we de kracht en flexibiliteit van React, vergelijken we deze met alternatieve raamwerken en begeleiden we deelnemers stap voor stap door het maken van hun eigen React applicatie.
Aan het einde van deze cursus kunnen deelnemers:
- Begrijp de ontwerpfilosofie van React.
- Bepaal wanneer en waar het zinvol is om React te gebruiken, en wanneer u het conventionele MVC-model moet heroverwegen.
- Begrijp React concepten zoals componenten, rekwisieten, staat en levenscyclus.
- Implementeer gerelateerde technologieën zoals Babel, Webpack en JSX.
- Bouw, test en implementeer een interactieve webapplicatie.
React with Next.js
14 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor webontwikkelaars die Next.js willen gebruiken om React applicaties te maken.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontwikkel server-side webapplicaties en statische sites in Next.js.
- Gegevens verwerken en opslaan met MongoDB.
- Beveilig een webapplicatie met AuthO-authenticatie.