JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Träningskurs
JavaScript, Node.js och React är viktiga teknologier för modern webbutveckling, vilket möjliggör för utvecklare att bygga dynamiska, skalbara och responsiva applikationer.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till nybörjarnivå .NET-utvecklare som vill bli bekanta med JavaScript, Node.js och React för att aktivt kunna utveckla och migrera system/plattformar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skriva och debugga JavaScript kod effektivt.
- Bygga och distribuera serverapplikationer med Node.js.
- Utveckla dynamiska och responsiva användargränssnitt med React.
- Integrera front-end och back-end komponenter för att skapa fullstack-applikationer.
- Förstå bästa praxis för att migrera äldre system till moderna plattformar baserade på JavaScript.
Kursens format
- Interaktiv föreläsning och diskussion.
- Repliker och övningar.
- Praktisk implementation i en live-lab-miljö.
Alternativ för anpassning av kursen
- För att begära en anpassad utbildning för den här kursen, vänligen kontakta oss för att ordna det.
Kursplan
Dag 1: Introduktion till JavaScript
- JavaScript grundläggande: syntax, variabler och datatyper
- Kontrollstrukturer: villkor och loopar
- Funktioner och scop
- Arbeta med arrayer och objekt
- DOM-manipulering och händelsehantering
Dag 2: Avancerad JavaScript och ES6+ funktioner
- ES6+ funktioner: pilfunktioner, mallsträngar, destrukturering
- Asynkron JavaScript: löften och async/await
- Moduler och import/export
- Felhantering och felsökning
- Introduktion till JavaScript testning (Jest)
Dag 3: Introduktion till Node.js
- Node.js grundläggande: händelseloop, moduler och NPM
- Bygga en enkel server med Express.js
- RESTful APIs: design och implementation
- Arbeta med middleware
- Filsystem och strömmar
Dag 4: Introduktion till React
- React grundläggande: komponenter, props och state
- JSX-syntax och rendering av element
- Hantera händelser och formulär
- React hooks: useState och useEffect
- Komponentlivscykel och kontext-API
Dag 5: Avancerad React och Full-Stack-integration
- React router för navigation
- Tillståndshantering med Redux (valfritt)
- Integrera React med Node.js backend
- Distribuera applikationer: Heroku, Netlify eller Vercel
- Bästa praxis för att migrera gamla system
Sammanfattning och nästa steg
- Sammanfattning av nyckelkoncept
- Frågestund
- Resurser för vidare lärande
- Certifiering och feedback
Krav
- En förståelse för grundläggande programmeringskoncept (t.ex. variabler, loopar, funktioner)
- Erfarenhet av C# eller något annat objektorienterat programmeringsspråk
- Kännedom om HTML och CSS är bra men inte nödvändig
Målgrupp
- .NET-utvecklare som vill vidareutveckla sina kunskaper inom JavaScript, Nodejs och React
- Utvecklare som syftar till att migrera befintliga system/plattformar till moderna webbtjänster
- Personer som är intresserade av fullstackutveckling med fokus på teknologier baserade på JavaScript
Open Training Courses require 5+ participants.
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Träningskurs - Booking
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) Träningskurs - Enquiry
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (5)
Lärde mig en hel del om ämnet
Zsolt Langviser - Accenture Industrial SS
Kurs - NestJS: Beginner to Advanced
Machine Translated
No powerpoint
Raymond Chan - Hospital Authority
Kurs - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurs - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Kurs - Ant Design
I liked how the course was structured. First day were basic definitions that I already knew but he clarified a lot of definitions that wasn't clear for me. The two following days I learnt some concepts that I didn't know and he explained them in an easy way to understand them.
Alicia Garcia Anton - Spanish Point Technologies
Kurs - React, Redux and TypeScript
Upcoming Courses
Relaterade Kurser
Advanced React
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill bygga React komponenter och designa komplexa applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå Reacts avancerade koncept, inklusive kontext-API:er, HOC:er, externt tillstånd, asynkrona API:er, etc.
- Bygg komponerbara komponenter med React.
- Aktivera autentisering på serversidan och klientsidan.
- Implementera React och Redux bibliotek för att hantera komplexa stateful applikationer.
- Minska koden och optimera en applikations prestanda.
- Testa och distribuera en applikation.
Ant Design
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Ant Design för att förbättra användarupplevelsen för sin React-applikation.
I slutet av denna utbildning kommer deltagarna att kunna implementera Ant Designs React-komponenter för att utveckla vackra webbapplikationer i företagsklass.
Choosing the Right JavaScript Framework
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som behöver bestämma vilket JavaScript-ramverk som ska användas för att utveckla frontend-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en optimal utvecklingsmiljö för att börja utveckla frontend-program.
- Implementera demoprogram för att testa begränsningarna och fördelarna med ett JavaScript-ramverk.
- Bestäm dig för vilket Javaskriptramverk som passar bäst.
Testing React Apps with Jest
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till ingenjörer som vill använda Jest för att testa React applikationer och komponenter.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera en korrekt testmiljö.
- Skriv asynkrona tester för React appar och komponenter.
- Kör Jest avancerade tester som inkluderar hån, spioner och stubbar.
Building Web Apps using the MEAN stack
35 timmarKursens mål:
MEAN stack är en fullstack JavaScript-lösning som hjälper dig att skriva skalbara, robusta och underleverantörsbara webbapplikationer snabbt och enkelt med hjälp av MongoDB, express, AngularJS och Node.js.
I slutet av denna praktiska intensivkurs kommer eleverna att kunna:
- Lagra data i en NoSQL, dokumentorienterad MongoDB databas som ger prestanda och skalbarhet.
- Använd Node.js, plattformen på serversidan som bygger på Google V8:s körtid för att bygga snabba, skalbara nätverksapplikationer.
- Använd Express, ett enkelt men kraftfullt ramverk för HTTP-server för webbapplikationsutveckling som bygger på Node.js.
- Använd AngularJS-ramverket som erbjuder deklarativ, dubbelriktad databindning för webbprogram.
- Dra nytta av paradigmet "full-stack JavaScript", d.v.s. lagra dokument i JSON-liknande format i MongoDB, skapa JSON-frågor i Node.js/Express.js och vidarebefordra dessa JSON-dokument tillbaka till en Angular-baserad frontend.
- Bekanta dig med de senaste trenderna för utveckling av webbapplikationer inom IT-branschen.
NestJS: Beginner to Advanced
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda NestJS för att skapa lättunderhållna och skalbara webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa ett serverdelsprogram med hjälp av NestJS.
- Testa backend-tjänster med Postman.
- Implementera auktorisering och autentisering i serverdelsprogram.
- Distribuera serverdelsprogram.
Next.js 14 Advanced Development
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare och tekniska arkitekter på mellannivå till avancerad nivå som vill utforska framstegen i Next.js 14 och få kunskapen att bygga banbrytande webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utnyttja den fulla potentialen hos Next.js 14 för att skapa komplexa program.
- Använd de senaste funktionerna som mellanprogram, React serverkomponenter och gränsfunktioner.
- Implementera bästa praxis för prestanda, skalbarhet och SEO.
- Felsök vanliga problem i Next.js program på ett effektivt sätt.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 timmarPublik:
Vanligtvis en projektledare, analytiker, utvecklare eller någon som behöver:
- Utforska det node.js ramverket och arkitekturen
- Utforska Express.js som en lösning för webbutveckling
- Utvärdera Node.js och Express.js som lösningar för webbutveckling
- Fördelar och nackdelar jämfört med Java
- Att ha en god förståelse för en applikations struktur och distributionsmekanismer
- För att utföra Installation / produktionsmiljö / Arkitekturuppgifter och konfiguration
- För att kunna bedöma kodkvalitet, utföra felsökning, övervakning
- För att implementera avancerad produktion som loggning
Mål:
- Utforska fördelarna och egenskaperna hos Node.js (I jämförelse med Java)
- Utforska Express.js: Arkitektur, administration (I jämförelse med Java EE)
- Utforska och förstå alla funktioner och funktioner i webstorm-plattformen för Node.js
- Utforska och förstå alla egenskaper och funktioner hos pm2 Production Process Manager
- Utforska och analysera avancerad loggning med Winston.js
Beskrivning:
Kursen är normalt 3 dagar (7 timmar om dagen) och har stor tonvikt på praktisk övning. De flesta av begreppen upptäcks genom kodläsningar, övningar och laborationer.
Next.js 14 - Advanced
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på avancerad nivå som vill behärska de senaste funktionerna i Next.js 14, optimera prestanda och implementera moderna React tekniker.
I slutet av denna utbildning kommer deltagarna att kunna:
- Implementera avancerade React hooks och samtidiga funktioner.
- Förstå och utnyttja Next.js routingstrategier effektivt.
- Dra nytta av Server Components, Server Actions och hybridrenderingsmetoder.
- Optimera datainsamling, caching och incremental static regeneration.
- Använd Next.js som en backend-lösning med Edge Functions och Edge Runtime.
- Hantera tillstånd med React Context, Redux och atomiska tillståndsbibliotek.
- Optimera applikationsprestanda för Web Core Vitals.
- Testa, övervaka och distribuera Next.js applikationer effektivt.
React: Build Highly Interactive Web Applications
21 timmarI denna instruktörsledda, liveutbildning i Sverige visar vi Reacts kraft och flexibilitet, jämför den med alternativa ramverk och leder deltagarna steg-för-steg genom att skapa sin egen React-applikation.
I slutet av denna kurs kommer deltagarna att kunna:
- Förstå Reacts designfilosofi.
- Bestäm när och var det är vettigt att använda React, och när du ska tänka om den konventionella MVC-modellen.
- Förstå React begrepp som komponenter, rekvisita, tillstånd och livscykel.
- Implementera relaterade teknologier som Babel, Webpack och JSX.
- Bygg, testa och distribuera en interaktiv webbapplikation.
Building Interactive Applications with React, Redux and GraphQL
28 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man bygger React applikationer med Flux och GraphQL. Kursen täcker installation, installation, integration, testning, driftsättning och bästa praxis när den leder deltagarna genom skapandet av en serie exempelapplikationer som visar hur man lägger till ytterligare nivåer av komplexitet och "coolness" till en applikation med hjälp av de mest avancerade verktygssatserna och tekniker.
Att utveckla applikationer med React kräver ett annat slags tänkande, jämfört med vad vissa utvecklare är vana vid, speciellt när de kommer från tankesättet i andra MVC-ramverk som AngularJS och Bootstrap. Den här utbildningen täcker grunderna bakom de teknologier som används varje steg på vägen så att deltagarna inte bara kan bygga en funktionell applikation, utan också förstå varför en viss metod används. Detta lägger grunden för att tänka självständigt och kreativt kring designen och de önskade resultaten för att bygga sina egna applikationer i framtiden.
React with Next.js
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Next.js för att skapa React applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla webbprogram på serversidan och statiska webbplatser i Next.js.
- Hantera och lagra data med MongoDB.
- Skydda ett webbprogram med AuthO-autentisering.
React Patterns
14 timmarDen här instruktörsledda, liveträningen (på plats eller fjärrkontroll) riktar sig till utvecklare med React färdigheter som vill optimera och förbättra deras skapande av React applikationer genom att förstå och tillämpa React komponentmönster.
I slutet av denna träning kommer deltagarna att kunna:
- Förstå de olika typerna av React
- Använd React Context API för webbapplikationer
Kursformat
- Interaktiv föreläsning och diskussion.
- Massor av övningar och träning.
- Praktisk implementering i en levande labbmiljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
- För mer React om React , besök: https://reactjs.org
React, Redux and TypeScript
21 timmarReact är ett allmänt använt bibliotek för att skapa applikationer på en sida i Java Script och HTML . Det används av företag som Facebook , Instagram, Netflix eller New York Times.
Denna kurs kommer att introducera de grunder som React och andra bibliotek (som Angular och Vue.js ) bygger på och belyser Reacts särskilda React . Det kommer också att täcka tekniker som vanligtvis används med React , som Redux och React -Router.
I slutet av denna kurs kommer deltagarna att kunna bygga applikationer med olika komplexitet med React samtidigt som de följer bästa praxis.
React, Relay, and GraphQL
14 timmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som vill använda GraphQL och Relay för att hantera data på React applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att starta datakontroll för React applikationer.
- Leverera omedelbara UI-respons-interaktioner.
- Aggregera data från flera bibliotek till ett bekvämt API.
- Förhämta med GraphQL och Relay.