MERN Fullstack Development Schulung
Der MERN Stack ist eine Sammlung von Webentwicklungssoftware, nämlich MongoDB , Express , React und Node.js Der MERN-Stack bietet Entwicklern ein End-to-End-Framework zum Erstellen und Bereitstellen von Fullstack-Webanwendungen.
Dieses Live-Training (vor Ort oder per Fernzugriff) richtet sich an Webentwickler, die den MERN-Stack für die vollständige Stapelentwicklung verwenden möchten.
Am Ende dieser Schulung können die Teilnehmer:
- Integrieren Sie React in MongoDB , Express und Node.js
- Erstellen Sie eine vollständige Webanwendung von Grund auf neu.
- Implementieren Sie die Anwendungssicherheit durch Autorisierung und Authentifizierung.
Format des Kurses
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Übungen.
- Praktische Implementierung in einer Live-Laborumgebung.
Anpassungsoptionen für den Kurs
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
Schulungsübersicht
Einführung
Fullstack-Entwicklung und der MERN-Stack
- Was ist der MERN Stack?
- Frontend vs. Backend-Entwicklung
- REST vs. GraphQL
Vorbereiten der Entwicklungsumgebung
- Installieren und Konfigurieren React
- Installieren und Konfigurieren von Express
- Installieren und Konfigurieren von Node
- Installieren und Konfigurieren von MongoDB
Frontend-Entwicklung mit React
- Einrichten von Seiten und Routen
- Hinzufügen von Komponenten
- Arbeiten mit React Hooks
REST-API-Entwicklung mit Node und Express
- Routing implementieren
- Behandlung von Fehlern
- Verwendung von Postman
Backend-Entwicklung mit MongoDB
- Erstellen eines Schemas und eines Modells
- Hinzufügen, Aktualisieren und Löschen von Daten
Frontend zu Backend
- Senden von Anfragen an das Backend
- Benutzerdefinierte Hooks erstellen
Autorisierung und Authentifizierung
- Erzeugen, Speichern und Verwalten von Token
- Erstellen eines Authentifizierungshakens
Einsatz
- Einsetzen mit Heroku
Fehlersuche
- Fehlerbehebung und Fehlerbehandlung
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Grundlegendes Verständnis von JavaScript
Publikum
- Web-Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
MERN Fullstack Development Schulung - Booking
MERN Fullstack Development Schulung - Enquiry
Erfahrungsberichte (1)
Die Situation war untypisch, da eine intensive Schulung für Entwickler mit Nicht-Entwicklern durchgeführt werden sollte. Lukasz nahm diese Herausforderung mit Einfühlungsvermögen und viel Humor an. Durch seine intelligente und flexible Art konnte er dafür sorgen, dass ein konkreter Lerngewinn für alle erreicht wurde. Es hat mir sehr viel Spaß gemacht und ich würde gerne wieder ein Seminar mit Lukasz machen.
Christoph - Honda Bank GmbH
Kurs - MERN Fullstack Development
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced React
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die React-Komponenten erstellen und komplexe Anwendungen entwerfen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die fortgeschrittenen Konzepte von React verstehen, einschließlich Kontext-APIs, HOCs, externe Zustände, asynchrone APIs, etc.
- Zusammensetzbare Komponenten mit React erstellen.
- Authentifizierung auf Server- und Client-Seite aktivieren.
- Implementieren Sie React und Redux Bibliotheken, um komplexe zustandsabhängige Anwendungen zu verwalten.
- Code reduzieren und die Leistung einer Anwendung optimieren.
- Testen und Bereitstellen einer Anwendung.
Ant Design
7 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Ant Design nutzen möchten, um die User Experience ihrer React-Anwendung zu verbessern.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, die React-Komponenten von Ant Design's zu implementieren, um schöne Webanwendungen der Unternehmensklasse zu entwickeln.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 StundenDiese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Entwickler, die den FARM-Stack (FastAPI, React und MongoDB) zur Erstellung dynamischer, hochleistungsfähiger und skalierbarer Webanwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
-
Einrichten der erforderlichen Entwicklungsumgebung, die FastAPI, React und MongoDB integriert.
Verstehen der wichtigsten Konzepte, Funktionen und Vorteile des FARM-Stacks.
Lernen, wie man REST-APIs mit FastAPI erstellt.
Lernen Sie, wie Sie interaktive Anwendungen mit React entwerfen.
Entwickeln, Testen und Bereitstellen von Anwendungen (Frontend und Backend) unter Verwendung des FARM-Stacks.
Choosing the Right JavaScript Framework
14 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (vor Ort oder aus der Ferne) richtet sich an Entwickler, die entscheiden müssen, welches JavaScript-Framework sie für die Entwicklung von Front-End-Anwendungen verwenden sollen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- eine optimale Entwicklungsumgebung einzurichten, um mit der Entwicklung von Front-End-Anwendungen zu beginnen.
- Demo-Anwendungen zu implementieren, um die Grenzen und Vorteile eines JavaScript-Frameworks zu testen.
- Entscheiden, welches JavaScript-Framework am besten geeignet ist.
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 StundenDiese von einem Ausbilder geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an .NET-Entwickler auf Anfängerniveau, die Kenntnisse in JavaScript, Node.js und React erwerben möchten, um Systeme/Plattformen aktiv zu entwickeln und zu migrieren.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Effektives Schreiben und Debuggen von JavaScript-Code.
- Serverseitige Anwendungen mit Node.js erstellen und bereitstellen.
- Dynamische und reaktionsschnelle Benutzeroberflächen mit React zu entwickeln.
- Front-End- und Back-End-Komponenten zu integrieren, um vollständige Anwendungen zu erstellen.
- Best Practices für die Migration von Legacy-Systemen auf moderne JavaScript-basierte Plattformen verstehen.
Testing React Apps with Jest
14 StundenDiese Live-Schulung unter Anleitung (vor Ort oder per Fernzugriff) richtet sich an Ingenieure, die Jest zum Testen von React Anwendungen und Komponenten einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten und Konfigurieren einer geeigneten Testumgebung.
- Schreiben Sie asynchrone Tests für React Anwendungen und Komponenten.
- Erweiterte Jest-Tests ausführen, die Mocking, Spies und Stubs beinhalten.
Building Web Apps using the MEAN stack
35 StundenZiel des Kurses:
MEAN Stack ist eine umfassende JavaScript-Lösung, mit der Sie schnell und einfach skalierbare, robuste und wartbare Webanwendungen mit MongoDB, Express, AngularJS und Node.js schreiben können.
Am Ende dieses praxisnahen Intensivkurses werden die Teilnehmer in der Lage sein:
- Daten in einer NoSQL, dokumentenorientierten MongoDB Datenbank zu speichern, die Leistung und Skalierbarkeit bietet.
- Verwendung von Node.js, der serverseitigen Plattform, die auf der Laufzeit von Google V8 aufbaut, um schnelle, skalierbare Netzwerkanwendungen zu erstellen.
- Verwenden Sie Express, ein einfaches, aber leistungsstarkes HTTP-Server-Framework für die Entwicklung von Webanwendungen, das auf Node.js aufbaut.
- Verwenden Sie das AngularJS-Framework, das deklarative, bidirektionale Datenbindung für Webanwendungen bietet.
- Nutzen Sie die Vorteile des "Full-Stack-JavaScript"-Paradigmas, d. h. speichern Sie Dokumente in JSON-ähnlichem Format in MongoDB, erstellen Sie JSON-Abfragen in Node.js/Express.js und leiten Sie diese JSON-Dokumente an ein Angular-basiertes Frontend zurück.
- Machen Sie sich mit den neuesten Trends in der Entwicklung von Webanwendungen in der IT-Branche vertraut.
Building Micro Frontends with React
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit React Mikro-Frontends für große Webanwendungen entwickeln, testen und bereitstellen möchten, um sie hoch skalierbar, technologieunabhängig und einfacher zu pflegen zu machen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der notwendigen Entwicklungsumgebung, um mit der Entwicklung von Mikro-Frontends zu beginnen React.
- Verstehen Sie die Architektur, die Kernkonzepte und die Vorteile von Mikro-Frontends.
- Lernen Sie, wie man Mikro-Frontends mit React erstellt, integriert, testet und einsetzt.
- Implementieren Sie Mikro-Frontends mit der Modul-Föderation.
- Die CI/CD-Pipeline als produktionsgerechten Workflow anwenden.
- Die häufigsten Probleme mit CSS in Mikro-Frontends kennen und wissen, wie man sie behebt.
- Erhalten Sie Einblicke, wie Sie andere Frontend-Frameworks mit React implementieren können.
Building Microservices with NodeJS and React
21 StundenDieses von einem Lehrer geleitete Live-Training in Österreich (online oder vor Ort) richtet sich an erfahrene Entwickler, die Anwendungen mithilfe von mit NodeJS und React erstellten Microservices erstellen, bereitstellen und skalieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Anwendungen mit verschiedenen Microservices entwickeln, bereitstellen und skalieren.
- Eine serverseitig gerenderte React-Anwendung erstellen.
- Mehrere Dienste Apps mithilfe von Docker und Kubernetes in die Cloud bereitstellen.
- Tests an Microservices-Anwendungen durchführen.
NestJS: Beginner to Advanced
14 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Webentwickler, die NestJS verwenden möchten, um leicht zu wartende und skalierbare Webanwendungen zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eine Backend-Anwendung mit NestJS zu erstellen.
- Backend-Dienste mit Postman zu testen.
- Autorisierung und Authentifizierung in Back-End-Anwendungen zu implementieren.
- Back-End-Anwendungen bereitzustellen.
Next.js 14 Advanced Development
21 StundenDiese Live-Schulung in Österreich (online oder vor Ort) richtet sich an mittlere bis fortgeschrittene Webentwickler und technische Architekten, die die Neuerungen von Next.js 14 kennenlernen und sich das Wissen aneignen möchten, um moderne Webanwendungen zu erstellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Das volle Potential von Next.js 14 für die Entwicklung komplexer Anwendungen zu nutzen.
- Die neuesten Funktionen wie Middleware, React Server Components und Edge Functions zu nutzen.
- Best Practices für Performance, Skalierbarkeit und SEO zu implementieren.
- Häufige Probleme in Next.js-Anwendungen effektiv zu beheben.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 StundenPublikum:
In der Regel ein Projektmanager, Analyst, Entwickler oder jeder, der Folgendes benötigt:
- Entdecken Sie das Framework und die Architektur von node.js
- Entdecken Sie Express .js als Lösung für die Webentwicklung
- Bewerten Sie Node.js & Express .js als Lösungen für die Webentwicklung
- Vor- und Nachteile gegenüber Java
- Um ein gutes Verständnis der Struktur und der Bereitstellungsmechanismen einer Anwendung zu haben
- Durchführung von Installations- / Produktionsumgebungs- / Architekturaufgaben und -konfigurationen
- Um die Codequalität beurteilen zu können, führen Sie ein Debugging und eine Überwachung durch
- Fortgeschrittene Produktionen wie Logging implementieren
Ziele:
- Entdecken Sie die Vorteile und Eigenschaften von Node.js (im Vergleich zu Java )
- Explore Express .js: Architektur, Administration (im Vergleich zu Java EE)
- Entdecken und verstehen Sie alle Features und Funktionen der Webstorm-Plattform für Node.js
- Lernen Sie alle Features und Funktionen des pm2 Production Process Managers kennen und verstehen
- Lernen Sie die erweiterte Protokollierung mit Winston.js kennen und verstehen
Beschreibung:
Der Kurs dauert normalerweise 3 Tage (7 Stunden am Tag) und konzentriert sich vor allem auf das Üben. Die meisten Konzepte werden durch Codelesungen, Übungen und Labore entdeckt.
Next.js 14 - Advanced
21 StundenDiese von einem Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die die neuesten Funktionen von Next.js 14 beherrschen, die Leistung optimieren und moderne React-Techniken einsetzen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Erweiterte React-Hooks und gleichzeitige Funktionen zu implementieren.
- Next.js-Routing-Strategien zu verstehen und effektiv zu nutzen.
- Server-Komponenten, Server-Aktionen und hybride Rendering-Ansätze zu nutzen.
- Optimieren von Datenabruf, Caching und inkrementeller statischer Regeneration.
- Verwendung von Next.js als Backend-Lösung mit Edge-Funktionen und Edge Runtime.
- Verwalten Sie den Status mit React Context, Redux und atomaren Statusbibliotheken.
- Optimieren Sie die Anwendungsleistung für Web Core Vitals.
- Effizientes Testen, Überwachen und Bereitstellen von Next.js-Anwendungen.
React: Build Highly Interactive Web Applications
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung demonstrieren wir die Leistungsfähigkeit und Flexibilität von React, vergleichen es mit alternativen Frameworks und führen die Teilnehmer Schritt für Schritt durch die Erstellung ihrer eigenen React-Anwendung.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Die Designphilosophie von React's verstehen.
- Entscheiden, wann und wo der Einsatz von React sinnvoll ist und wann das herkömmliche MVC-Modell überdacht werden sollte.
- Verstehen von React-Konzepten wie Komponenten, Requisiten, Zustand und Lebenszyklus.
- Implementieren Sie verwandte Technologien wie Babel, Webpack und JSX.
- Eine interaktive Webanwendung erstellen, testen und bereitstellen.
React with Next.js
14 StundenDiese Live-Schulung in Österreich (online oder vor Ort) richtet sich an Webentwickler, die Next.js für die Erstellung von React Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Serverseitige Webanwendungen und statische Seiten in Next.js zu entwickeln.
- Daten mit MongoDB zu verarbeiten und zu speichern.
- Eine Webanwendung mit AuthO-Authentifizierung zu sichern.