Continuous Integration for JavaScript Training Cursus
Continuous Integration (CI) is een ontwikkelpraktijk waarbij ontwikkelaars wijzigingen in hun code zo vaak mogelijk samenvoegen om fouten snel te detecteren en te lokaliseren.
In deze door een instructeur geleide, live training leren deelnemers de basisprincipes van Continuous Integration voor Java Script terwijl ze doorgaan met het opzetten van een Continuous Integration-proces voor een Java Script-project.
Aan het einde van deze training kunnen deelnemers:
- Begrijp de basisprincipes van continue integratie
- Bouw hun eigen Continuous Integration-systeem voor hun Java Script-projecten
Publiek
- ontwikkelaars
- IT-professionals
- DevOps ingenieurs
- Business
Formaat van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Cursusaanbod
Introductie
Overzicht van Agile ontwikkeling en de voordelen ervan
- Continue integratie
- Doorlopende levering
- Continue implementatie
Voordelen van het gebruik van continue integratie voor JavaScript
Overzicht van Continuous Integration Tools voor JavaScript
Overzicht van Jenkins
Installeren en instellen Jenkins
Git installeren en instellen en Gradle
Overzicht van jQuery TestSwarm
Installeren en instellen van jQuery TestSwarm
TestSwarm gebruiken
Een project maken in Github
Een taak voor continue integratie instellen op Jenkins
Github verbinden met Jenkins
Uitchecken en een repository maken op Jenkins
Het project configureren op Jenkins
Het implementatieproces configureren op Jenkins
PhantomJS gebruiken om JavaScript Unit Tests uit te voeren
JSHint gebruiken om potentiële bugs te vinden
Inzicht in best practices voor continue integratie voor JavaScript
Alles samenvoegen: uw continue integratiesysteem bouwen voor JavaScript
Samenvatting en conclusie
Vereisten
- Javaervaring met scriptprogrammeren
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
Continuous Integration for JavaScript Training Cursus - Enquiry
Continuous Integration for JavaScript - Consultancyaanvraag
Consultancyaanvraag
Reviews (5)
Heel veel geleerd over het onderwerp
Zsolt Langviser - Accenture Industrial SS
Cursus - NestJS: Beginner to Advanced
Automatisch vertaald
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Cursus - React with Next.js
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Cursus - Advanced Spinnaker
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Cursus - Spring Boot, React, and Redux
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Cursus - Ant Design
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced Spinnaker
14 UrenDeze instructeur-geleide, live training in Nederland (op locatie of op afstand) is gericht op ingenieurs die Spinnaker willen gebruiken om regelmatig en continu software te implementeren op AWS of Kubernetes.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Spinnaker voor geavanceerde bewerkingen.
- Integreer Spinnaker met bestaande tools voor continue integratie, zoals Jenkins.
- Begrijp Spinnaker's interne architectuur en implementatieworkflowconstructies.
- Creëer pijplijnen voor het implementeren van software op Kubernetes.
- Creëer pijplijnen voor het implementeren van software op AWS.
- Los veelvoorkomende Spinnaker problemen op.
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.
Argo CD
7 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor systeembeheerders en ontwikkelaars die Argo CD willen gebruiken om de implementatie en het levenscyclusbeheer van applicaties te automatiseren.
Aan het einde van deze training zijn deelnemers in staat om hun Kubernetes systemen te automatiseren, te monitoren, te controleren en terug te draaien met behulp van Argo CD.
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.
NestJS: Beginner to Advanced
14 UrenDeze live training onder leiding van een instructeur in Nederland (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 Nederland (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 Nederland (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.
Building Interactive Applications with React, Redux and GraphQL
28 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze React applicaties kunnen bouwen met behulp van Flux en GraphQL. De cursus behandelt installatie, configuratie, integratie, testen, implementatie en best practices, terwijl deelnemers begeleid worden bij het creëren van een reeks voorbeeldapplicaties die demonstreren hoe extra niveaus van complexiteit en "coolheid" aan een applicatie kunnen worden toegevoegd met behulp van de meest geavanceerde toolkits en technieken.
Het ontwikkelen van applicaties met React vereist een ander soort denken, vergeleken met wat sommige ontwikkelaars gewend zijn, vooral als het voortkomt uit de mentaliteit van andere MVC-frameworks zoals AngularJS en Bootstrap. Deze training behandelt de basisprincipes achter de technologieën die bij elke stap worden gebruikt, zodat deelnemers niet alleen een functionele applicatie kunnen bouwen, maar ook begrijpen waarom een bepaalde aanpak wordt gebruikt. Hiermee wordt de basis gelegd om zelfstandig en creatief na te denken over het ontwerp en de gewenste resultaten voor het bouwen van eigen applicaties in de toekomst.
React with Next.js
14 UrenDeze live training onder leiding van een instructeur in Nederland (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.
SonarQube for DevOps
14 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor DevOps ingenieurs en ontwikkelaars die SonarQube willen gebruiken om codebeoordelingen uit te voeren die volledig zijn geïntegreerd in ketens van ontwikkelingstools, zoals Jenkins, GitHub, Azure DevOps, enz.
Aan het einde van deze training zijn de deelnemers in staat om:
- Stel de benodigde ontwikkelomgeving in om automatische codebeoordelingen uit te voeren.
- Integreer SonarQube met tools voor continue integratie, zoals Jenkins, Azure DevOps, enz.
- Voer continue code-inspecties uit om bugs en beveiligingsproblemen te elimineren.
- Verzamel en analyseer gegevens om verbeteringen aan te brengen voor het opschonen, onderhouden en beveiligen van code.
Spring Boot, React, and Redux
14 UrenDeze instructeur-geleide, live training in Nederland (op locatie of op afstand) is gericht op webontwikkelaars die functionele front-end en back-end webapplicaties willen bouwen met Spring Boot, React, and Redux.
Aan het einde van deze training kunnen deelnemers:
- Een front-end applicatie bouwen met React en Redux.
- RESTful API's maken met Spring Boot.
- Webservices beveiligen met Spring-security en JWT-webtokens.
Svelte
14 UrenDeze door een instructeur geleide, live training in Nederland (op afstand of op locatie) is gericht op ontwikkelaars die Svelte willen gebruiken om webapplicaties te ontwikkelen die sneller zijn dan React-applicaties en eenvoudiger te bouwen zijn.
Aan het einde van deze training kunnen deelnemers:
- Begin snel en met minimale overhead met het schrijven van een webapp.
- Schrijf webapps die de status afhandelen zonder afhankelijk te zijn van externe afhankelijkheden of plug-ins.
- Gebruik functies zoals scope-stijl om de noodzaak van extra extensies en aangepaste syntaxis voor CSS te elimineren.
- Bouw zelfstandige componenten Svelte en integreer ze in de codebase van een bestaand React-project.
Advanced Svelte JS
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars van gemiddeld niveau die geavanceerde concepten en functies van Svelte willen leren voor het ontwikkelen van webapplicaties.
Aan het einde van deze training kunnen deelnemers:
- Gebruik geavanceerde technieken voor het ontwikkelen van Svelte applicaties.
- Ontwikkel webapplicaties met het Svelte framework.
- Maak snel een prototype met TailwindCSS en DaisyUI.
Managing Vue JS State with Vuex
7 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars en programmeurs die Vue-applicaties willen maken, beheren en updaten met behulp van Vuex.
Aan het einde van deze training kunnen deelnemers Vuex gebruiken voor het bouwen van aanpasbare en onderhoudbare applicaties van één pagina.