Online oder vor Ort: Dozentengeführte Live-Schulungen in Computerprogrammierung vermitteln durch interaktive praktische Übungen die Grundlagen und fortgeschrittenen Themen der Programmierung.
Die Schulungen zur Programmierung sind als "Online-Live-Schulung" oder "Vor-Ort-Live-Schulung" verfügbar. Die Online-Live-Schulung (auch "Remote-Live-Schulung" genannt) wird über einen interaktiven Fernzugriff durchgeführt. Die Vor-Ort-Live-Schulung kann lokal bei den Kunden in Lausanne oder in den Schulungszentren von NobleProg an Lausanne stattfinden.
NobleProg -- Ihr lokaler Trainingsanbieter
Lausanne
Rue du Port-Franc 22, Lausanne, Schweiz, 1003
Überblick
Unsere Schulungsräumlichkeiten befinden sich in der Rue du Port-Franc in Lausanne. Unsere großzügigen Schulungsräume bieten optimale Trainingsbedingungen für Ihre Bedürfnisse.
Anfahrt
Die NobleProg-Schulungsräumlichkeiten sind gut zu erreichen. Sollten Sie mit dem ÖPNV anreisen, erreichen Sie die Schulungsräume über die Tram-Haltestelle Kantonsschule.
Parkplätze
Rund um unsere Schulungsräume gibt es in den umliegenden Straßen Parkmöglichkeiten.
Lokale Infrastruktur
Im Bereich der fussläufig erreichbaren Altstadt gibt es zahlreiche Restaurants und Hotels.
Diese instruktionsgeleitete, live durchgeführte Schulung in Lausanne (online oder vor Ort) richtet sich an Webentwickler mit mittlerem Kenntniselevel, die Angular-19-Anwendungen mit den neuesten Tools, der Komponentenarchitektur und Best Practices entwickeln, testen und bereitstellen möchten.
Am Ende dieser Schulung können die Teilnehmenden:
Eine Angular-19-Entwicklungsumgebung mit dem Angular CLI einrichten und konfigurieren.
Komponenten, Direktiven, Dienste und reaktive Formulare erstellen.
Routing, den HTTP-Client und das State Management mit RxJS und Signals nutzen.
Produktionsreife Angular-Anwendungen erstellen, testen und bereitstellen.
Dieser instruktionsgeleitete, Live-Kurs in Lausanne (Online oder vor Ort) richtet sich an Entwicklerinnen und Entwickler auf Anfänger- bis fortgeschrittenem Niveau, die dynamische, moderne Webanwendungen mit Angular 18 erstellen möchten.
Nach Abschluss dieses Trainings können die Teilnehmer:innen:
Angular 18-Projekte einrichten und konfigurieren.
Die neuen Funktionen und Verbesserungen von Angular 18 nutzen, darunter optimierte TypeScript 4.7-Funktionen und zoneless Change Detection.
Robuste, skalierbare Anwendungen mit Angular 18 entwickeln.
Best Practices für die Codeorganisation und Architektur umsetzen.
Diese durch Dozenten geleitete Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler auf Anfänger- bis Einsteigerstufe, die die neuesten Funktionen von Angular 17 nutzen möchten, um Webanwendungen zu erstellen, zu testen und bereitzustellen.
Nach Abschluss dieser Schulung können Teilnehmer Folgendes:
Eine Entwicklungsumgebung einrichten, die Node.js, Visual Studio Code und Angular CLI umfasst.
Eine grundlegende Angular 17-Anwendung erstellen, die Daten anzeigt und Benutzerinteraktionen verarbeitet.
Komponenten, Direktiven, Pipes, Dienste und Module nutzen, um Code zu organisieren und wiederverzuwenden.
Data Binding, Dependency Injection, Routing, Formulare und den HTTP-Client verwenden, um mit Backend-Diensten zu kommunizieren.
Die neue Syntax für Template-Kontrollblöcke einsetzen, um gängige Aufgaben wie bedingte Darstellung, Schleifenverarbeitung und den Umgang mit leeren Collections zu vereinfachen.
Den neuen @defer-Kontrollblock nutzen, um das verzögerte Laden (Lazy-Loading) des Inhalts des Blocks sowie seiner Abhängigkeiten zu ermöglichen.
Die neue View Transitions API verwenden, um Animationen und Übergänge zwischen Ansichten anzupassen.
Angular 17-Anwendungen mit Tools wie Chrome DevTools, Jest, Karma und Protractor debuggen und testen.
Diese instructor-led-Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler mit fortgeschrittenen Kenntnissen, die die neuesten Funktionen in Next.js 14 meistern, die Leistung optimieren und moderne React-Techniken implementieren möchten.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
Fortschrittliche React-Hooks und Concurrent-Funktionen zu implementieren.
Next.js-Routingstrategien effektiv zu verstehen und einzusetzen.
Server Components, Server Actions und hybride Rendering-Ansätze zu nutzen.
Datenabruf, Caching und inkrementelle statische Erneuerung zu optimieren.
Next.js als Backend-Lösung mit Edge Functions und Edge Runtime zu verwenden.
Zustände mit React Context, Redux und atomaren State-Bibliotheken zu verwalten.
Die Anwendungsleistung für Web Core Vitals zu optimieren.
NEXT.JS-Anwendungen effizient zu testen, zu überwachen und bereitzustellen.
Diese von einem Dozenten geleitete Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Webentwickler, die erlernen möchten, wie sie Progressive Web Application (PWA)-Entwicklungsfeatures nutzen können, um eine app-ähnliche Erfahrung auf einer Website mithilfe von Entity Framework (EF) Core und Blazor zu schaffen.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
Das EF-Paket zur Arbeit mit Datenbanken zu verwenden.
Blazor-Komponenten, Dienste, Dependency Injection, Layouts und Routing einzusetzen.
Service Worker zu erstellen, um PWA-Features in einer Anwendung zu aktivieren.
Push-Benachrichtigungen und andere PWA-Features zu nutzen.
Dieser Kurs bietet eine tiefgehende Auseinandersetzung mit fortgeschrittenen Vue.js-Konzepten, wobei der Schwerpunkt auf Skalierbarkeit, Wartbarkeit und performanten Optimierungen in modernen Frontend-Ökosystemen liegt.
Diese instruktionsgeleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler:innen mit fortgeschrittenen bis sehr fortgeschrittenen Kenntnissen, die ihre Vue.js-Expertise vertiefen, moderne Arbeitsabläufe übernehmen und Ökosystem-Tools wie Pinia, Quasar und Vite effektiv integrieren möchten.
Die Teilnehmenden sind in der Lage:
Skalierbare und modulare Vue.js-Anwendungen unter Verwendung fortschrittlicher Reaktivitäts- und Kompositionsmuster zu entwickeln.
Komplexe globale Zustände effizient mit Pinia zu designen und zu verwalten.
APIs anzubinden, Fehler abzufangen und den Datenfluss zwischen Stores und Komponenten zu steuern.
Fortgeschrittene TypeScript- und Teststrategien für Wartbarkeit und Zuverlässigkeit anzuwenden.
Build-Performance, CI/CD-Arbeitsabläufe und Produktionsbereitstellungen zu optimieren.
Diese live durchgeführte Schulung in Lausanne (online oder vor Ort) richtet sich an Java-Entwickler mit mittleren Kenntnissen, die Mikrodienste-basierte Anwendungen mit Java-Frameworks wie Spring Boot und Spring Cloud entwerfen, entwickeln, bereitstellen und warten möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Prinzipien und Vorteile der Mikrodienste-Architektur zu verstehen.
Mikrodienste mit Java und Spring Boot zu erstellen und bereitzustellen.
Dienstentdeckung, Konfigurationsmanagement und API-Gateways zu implementieren.
Mikrodienste effektiv zu sichern, zu überwachen und zu skalieren.
Mikrodienste mit Docker und Kubernetes bereitzustellen.
Diese vom Instructor geleitete Live-Schulung in Lausanne (online oder vor Ort) richtet sich an erfahrene Entwickler, die Anwendungen mit Microservices entwickeln, bereitstellen und skalieren möchten, die mit NodeJS und React erstellt wurden.
Nach Abschluss dieser Schulung können die Teilnehmenden:
Anwendungen entwickeln, bereitstellen und skalieren, indem verschiedene Microservices eingesetzt werden.
Eine serverseitig gerenderte React-Anwendung erstellen.
Mehrdienstanwendungen mit Docker und Kubernetes in der Cloud bereitstellen.
Dieses von einem Dozenten geleitete Live-Training in Lausanne (online oder vor Ort) richtet sich an Webentwickler und technische Architekten auf fortgeschrittenem bis mittlerem Niveau, die die Weiterentwicklungen von Next.js 14 erkunden und das Wissen für den Bau hochmoderner Webanwendungen erlangen möchten.
Nach Abschluss dieses Trainings sind die Teilnehmer in der Lage:
Das volle Potenzial von Next.js 14 für den Bau komplexer Anwendungen zu nutzen.
Die neuesten Funktionen wie Middleware, React Server Components und Edge Functions zu verwenden.
Best Practices für Performance, Skalierbarkeit und SEO umzusetzen.
Häufige Probleme in Next.js-Anwendungen effektiv zu lösen.
Spring ist ein umfassendes Java-Framework, das die Entwicklung von Enterprise-Anwendungen vereinfacht, indem es leistungsstarken Dependency Injection, eine modulare Architektur und optimierte Konfigurationsmöglichkeiten bietet.
Diese vom Instructor durchgeführte Live-Schulung (online oder vor Ort) richtet sich an Java-Entwickler auf Anfängerniveau, die moderne, produktionsreife Webanwendungen mit der neuesten Version des Spring Frameworks und Spring Boot 3.5.5 in Kombination mit Java 21 erstellen möchten.
Nach Abschluss dieser Schulung werden die Teilnehmer:
Die Kernprinzipien von Spring verstehen, einschließlich IoC, DI und AOP.
Spring-Anwendungen mittels XML, Annotationen und JavaConfig konfigurieren können.
RESTful Services mit Spring Boot und JPA entwickeln können.
CRUD-Operationen implementieren, Transaktionen handhaben und die Datenpersistenz verwalten können.
Erweiterte Spring-Features wie Profiles, Exception Handling und Daten-Serialisierung nutzen können.
Kursformat
Kurze theoretische Einführung gefolgt von umfangreichen praktischen Übungen.
Praktische Implementierung an praxisnahen Beispielen.
Interaktive Diskussion und angeleitetes Troubleshooting.
Möglichkeiten zur Kursanpassung
Um eine maßgeschneiderte Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
Dieses von einem Dozent geleitete Live-Training in Lausanne (online oder vor Ort) richtet sich an Softwareentwickler und Automatisierungsingenieure auf mittlerem Niveau, die Anwendungen entwickeln möchten, die über Visual Studio mit SPS kommunizieren und mit SQL-Datenbanken interagieren.
Nach Abschluss dieses Trainings können die Teilnehmer folgendes:
.NET-Anwendungen in Visual Studio für die industrielle Automatisierung entwickeln.
Mit SPS über Industrieprotokolle wie OPC UA kommunizieren.
Datenbankinteraktionen mit SQL Server implementieren, um SPS-Daten zu speichern und abzurufen.
Die Anwendungsleistung für Echtzeit-Industrieumgebungen optimieren.
Diese live geleitete Schulung in Lausanne (online oder vor Ort) richtet sich an Programmierer, die die neuesten Funktionen von Angular 13 nutzen möchten, um Webanwendungen zu erstellen, zu testen und bereitzustellen.
Am Ende dieser Schulung können Teilnehmende:
TypeScript und Angular CLI zur Entwicklung von Angular-13-Anwendungen verwenden.
Webanwendungen mit Angular 13 entwickeln, testen und bereitstellen.
Webolemente erstellen, die in jeder Webanwendung oder auf jeder Webseite eingesetzt werden können.
Diese live durchgeführte Schulung in Lausanne (online oder vor Ort) richtet sich an Webentwickler, die Blazor WebAssembly für den Aufbau einer Webanwendung nutzen möchten.
Am Ende dieser Schulung sind die Teilnehmer in der Lage:
Formulare und Authentifizierung in Blazor WebAssembly zu verstehen.
Ein Blazor WebAssembly-Projekt zu erstellen.
Verschiedene Methoden zum Ausführen Ihrer Webanwendung kennenzulernen.
Diese instructor-led Schulung (online oder vor Ort) richtet sich an Entwickler, die den FARM-Stack (FastAPI, React und MongoDB) nutzen möchten, um dynamische, leistungsstarke und skalierbare Webanwendungen zu erstellen.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
Die erforderliche Entwicklungsumgebung einzurichten, die FastAPI, React und MongoDB integriert.
Die wesentlichen Konzepte, Funktionen und Vorteile des FARM-Stacks zu verstehen.
Zu erlernen, wie man REST-APIs mit FastAPI erstellt.
Zu erlernen, wie man interaktive Anwendungen mit React entwirft.
Anwendungen (Frontend und Backend) mit dem FARM-Stack zu entwickeln, zu testen und bereitzustellen.
Dieser vom Dozenten geleitete Live-Training in Lausanne (online oder vor Ort) richtet sich an Entwickler auf Anfängerniveau, die die Grundlagen der Groovy-Programmierung erlernen möchten.
Nach Abschluss dieses Trainings können Teilnehmer:
Die grundlegenden Programmierkonzepte verstehen.
Einfache Groovy-Skripte schreiben und die Kernfeatures von Groovy nutzen.
Die grundlegenden Prinzipien der objektorientierten Programmierung mit Groovy verstehen und anwenden.
Basics des Error-Handlings lernen, um häufige Programmierfehler und Ausnahmen in Groovy zu bewältigen.
Diese unter Anleitung durchgeführte Live-Schulung in Lausanne (online oder vor Ort) richtet sich an .NET-Entwickler:innen auf Anfängerniveau, die ihre Kenntnisse in JavaScript, Node.js und React vertiefen möchten, um Systeme/Plattformen aktiv weiterzuentwickeln und zu migrieren.
Am Ende dieser Schulung werden die Teilnehmenden in der Lage sein:
JavaScript-Code effektiv zu schreiben und zu debuggen.
Serverseitige Anwendungen mit Node.js zu erstellen und bereitzustellen.
Dynamische und responsive Benutzeroberflächen mit React zu entwickeln.
Frontend- und Backend-Komponenten zu integrieren, um Full-Stack-Anwendungen zu erstellen.
Bewährte Praktiken zur Migration alter Systeme auf moderne JavaScript-basierte Plattformen zu verstehen.
Diese von einer Lehrperson geleitete Live-Schulung in <ort> (online oder vor Ort) richtet sich an Entwicklerinnen und Entwickler, die Livewire kennenlernen und nutzen möchten, um moderne und dynamische Anwendungsoberflächen zu entwickeln.
Am Ende dieser Schulung sind die Teilnehmenden in der Lage:
Livewire-Komponenten zu erstellen und zu testen.
Anwendungen mit der Livewire-Bibliothek zu entwickeln.
dynamische Komponenten innerhalb von PHP zu erstellen.
Diese instruktorengeführte Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler mit mittlerem Kenntniselevel, die Micro-Frontend-Anwendungen mit Vue.js entwickeln möchten.
Nach Abschluss dieser Schulung können die Teilnehmer:
ein besseres Verständnis für Micro-Frontends entwickeln.
lernen, wie grosse Anwendungen in Micro-Frontends aufgeteilt werden.
Micro-Frontends mit verschiedenen Ansätzen implementieren.
Diese live unterrichtete Schulung in Lausanne (online oder vor Ort verfügbar) richtet sich an Entwickler mit mittlerem bis fortgeschrittenem Niveau, die die Entwicklung von Microservices mittels Spring Boot, Docker und Kubernetes meistern möchten.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
Die Prinzipien der Microservice-Architektur zu verstehen.
Produktionsreife Microservices mit Spring Boot zu erstellen.
Die entscheidende Rolle von Docker beim Containerisieren von Microservices nachzuvollziehen.
Kubernetes-Cluster für die Bereitstellung und Orchestrierung von Microservices zu konfigurieren.
Dieser von Lehrkräften geleitete, lebende Kurs in Lausanne (online oder vor Ort) richtet sich an Entwickler und Architekten mit fortgeschrittenen bis grundlegenden Kenntnissen, die Java Native-Anwendungen und Microservices mit Quarkus unter Optimierung des Speicherverbrauchs und der Startzeit entwickeln möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Hochleistungsfähige, leichte Java Native-Anwendungen mit Quarkus zu entwickeln.
RESTful Services und Microservice-Architekturen zu erstellen und bereitzustellen.
GraalVM für native Kompilierung zu nutzen und Startzeit sowie Speichereffizienz zu optimieren.
Anwendungen für Kubernetes- und OpenShift-Umgebungen zu verpacken und zu containerisieren.
Spring WebFlux ist ein Modul der reaktiven Programmierung innerhalb des Spring Frameworks, das zum Aufbau nicht-blockierender, ereignisgesteuerter Webanwendungen konzipiert ist.
Dieses von Instructoren geleitete Live-Training (online oder vor Ort) richtet sich an Java-Entwicklerinnen und -Entwickler mit Anfänger- bis fortgeschrittenem Niveau, die skalierbare und reaktionsfähige Anwendungen mit Spring WebFlux erstellen möchten.
Nach Abschluss dieses Trainings können die Teilnehmer:
Die Grundlagen der reaktiven Programmierung mit Project Reactor verstehen.
Nicht-blockierende RESTful-APIs mit Spring WebFlux erstellen und testen.
WebFlux in Datenbanken und externe Dienste integrieren.
Reaktive Muster in realen Anwendungsszenarien anwenden.
Format des Kurses
Interaktiver Vortrag und Diskussion.
Viel Übung und Praxis.
Praktische Implementierung in einer Live-Lab-Umgebung.
Optionen zur Kursanpassung
Für ein maßgeschneidertes Training zu diesem Kurs kontaktieren Sie uns bitte, um die Einzelheiten zu vereinbaren.
JavaScript ist eine dynamische, hochrangige Programmiersprache, die häufig in der Web-, Mobil- und Desktop-Entwicklung eingesetzt wird. Mit dem Aufkommen moderner Frameworks und TypeScript ist JavaScript zu einer tragenden Säule der Full-Stack-Anwendungsentwicklung geworden.
Diese instructor-gestützte, live durchgeführte Schulung (online oder vor Ort) richtet sich an Entwickler im Anfänger- bis fortgeschrittenen Niveau, die JavaScript, TypeScript und die Full-Stack-Entwicklung mit modernen Tools und bewährten Praktiken beherrschen möchten.
Nach Abschluss dieser Schulung können die Teilnehmer:
sauberen und modernen JavaScript- und TypeScript-Code schreiben.
interaktive Frontend-Anwendungen mit React erstellen.
skalierbare Backend-APIs mit Node.js und Express entwickeln.
Desktop-Anwendungen mit Electron erstellen.
Full-Stack-Anwendungen testen, dokumentieren und bereitstellen.
Format des Kurses
Interaktive Vorträge und Diskussionen.
Viele Übungen und praktische Anwendungen.
Kompetente Umsetzung in einer Live-Lab-Umgebung.
Optionen zur Kursanpassung
Um eine maßgeschneiderte Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
Die Kombination aus Unity, Blender und Visual Studio bietet ein leistungsfähiges Toolset zur Erstellung und Programmierung industrieller virtueller Umgebungen. Unity ermöglicht interaktive Simulationen und Visualisierungen, Blender stellt fortschrittliche Fähigkeiten im 3D-Modellieren bereit und Visual Studio fungiert als das programmtechnische Rückgrat für die Integration von Steuerungssystemen und industrieller Logik.
Dieser dozentengeleitete Live-Training (online oder vor Ort) richtet sich an Fachkräfte vom Anfänger- bis zum Fortgeschrittenenniveau, die industrielle Umgebungen für Simulations-, Schulungs- und Integrationszwecke entwerfen, modellieren und programmieren möchten.
Nach Abschluss dieses Trainings sind die Teilnehmer in der Lage:
Industrieanlagen und Szenarien mit Blender zu entwerfen und zu modellieren.
3D-Modelle in Unity zu importieren und für Visualisierungszwecke zu optimieren.
Systemlogik und Integrationsworkflows in Visual Studio zu programmieren.
Interaktive industrielle virtuelle Umgebungen mit Anbindungen an Steuerungssysteme zu erstellen.
Kursformat
Interaktive Vorträge und Diskussionen.
Praktische Übungen im 3D-Modellieren und der Umgebungsentwicklung.
Programmierungs- und Integrationsübungen mit Live-Demonstrationen.
Möglichkeiten zur Kursanpassung
Um ein speziell auf Ihre Bedürfnisse zugeschnittenes Training für diesen Kurs zu vereinbaren, kontaktieren Sie uns bitte.
Diese instruktorengestützte Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwicklerinnen und Entwickler mit Grundkenntnissen bis fortgeschrittenen Kenntnissen, die Anwendungen mit Visual Studio entwickeln möchten.
Nach Abschluss dieser Schulung können die Teilnehmenden:
Die Funktionen von Visual Studio 2022 effizient nutzen.
Unit Tests ausführen und verwalten.
Anwendungen debuggen und mit Code in Remote-Repositories arbeiten.
Node.js ist eine Plattform zum einfachen Aufbau schneller und skalierbarer Netzwerkanwendungen. Lernen Sie die ereignisgesteuerte, nicht-blockierende I/O-Modell kennen, um datenintensive Echtzeitanwendungen zu entwickeln, die über verteilte Geräte ausgeführt werden. Wir untersuchen die Designentscheidungen, die Node.js einzigartig machen, wie sich dies auf den Aufbau von Anwendungen auswirkt und wie Systeme von Anwendungen in diesem Modell am effektivsten zusammenarbeiten. Lernen Sie, modularen Code zu erstellen, der robust, ausdrucksstark und klar ist. Verstehen Sie, wann Sie Callbacks, Event Emitters und Streams verwenden sollen. Nutzen Sie Streams zur einfachen Manipulation von Daten, die nicht im Arbeitsspeicher einer Anwendung untergebracht werden könnten. Gewinnen Sie Sicherheit im effektiven Umgang mit Fehlern, um die Laufzeitzuverlässigkeit sicherzustellen. Der Kurs umfasst umfangreiche Labübungen zur Festigung der behandelten Konzepte und Techniken.
Ziele
Nach Abschluss dieses Kurses können die Teilnehmer:
Die Designentscheidungen, die zu Node.js' Ereignisschleife geführt haben, sowie deren Bedeutung für darauf aufbauende Anwendungen klar verstehen.
Die einzigartigen Kompromisse der ereignisgesteuerten Programmierung verstehen.
Node.js-Module erstellen und die Modularität von Code in einer Anwendung ausdrucken.
Die grundlegenden Flow-Control-Muster in Node.js verstehen und wissen, wann Callbacks, Event Emitters oder Streams appropriate sind.
Puffer effizient erstellen und manipulieren.
Verstehen, wie der Fehlerzustand verwaltet wird und wann ein Prozess aufgrund eines Fehlers beendet werden sollte.
Diese instruktionsgeleitete Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Softwarearchitekt*innen und Webentwickler*innen, die RabbitMQ als Messaging-Middleware nutzen und Anwendungen mit Java und Spring programmieren möchten.
Nach Abschluss dieser Schulung können Teilnehmende:
Java und Spring mit RabbitMQ zum Erstellen von Anwendungen verwenden.
asynchrone nachrichtengesteuerte Systeme mit RabbitMQ entwerfen.
Warteschlangen, Topics, Exchanges und Bindings in RabbitMQ erstellen und anwenden.
Diese von Dozenten durchgeführte Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler, die React-Komponenten erstellen und komplexe Anwendungen designen möchten.
Nach Abschluss dieser Schulung können die Teilnehmer Folgendes:
Diese instructor-led Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler, die die erweiterten Funktionen von TypeScript nutzen möchten, um JavaScript-Anwendungen zu erstellen und zu entwickeln.
Am Ende dieser Schulung werden die Teilnehmer folgende Fähigkeiten erworben haben:
Die notwendige Entwicklungsumgebung einrichten, um mit der Entwicklung von TypeScript- und Node.js-Anwendungen zu beginnen.
Die erweiterten Möglichkeiten von TypeScript nutzen, um sauberen, ausdrucksstarken Code mit weniger Fehlern zu schreiben.
Webpack mit TypeScript konfigurieren und verwenden, um komplexe Frontend-Benutzeroberflächen zu erstellen.
Benutzerdefinierte Datentypen (Union-, Intersection- und Tuple-Typen usw.) einsetzen, um bestehende generische Typen zu erweitern.
Asynchrone Code-Patterns und APIs zur Fehlerbehandlung und Validierung von Antworten implementieren.
TypeScript- und Node.js-Anwendungen in Produktionsumgebungen (AWS EC2, Heroku usw.) bereitstellen.
Dieses instructor-led Live-Training in Lausanne (online oder vor Ort) richtet sich an VueJS-Entwickler, die fortschrittliche Komponenten erstellen möchten, die einfacher, flexibler und leichter wartbar sind.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Wartbaren und robusten VueJS-Code zu schreiben.
Anwendungslogik zu schreiben, die portabel und wiederverwendbar ist.
Maßgeschneiderte Komponenten und Widgets zu erstellen, während unnötige Komplexität vermieden wird.
Dieser zweitägige Advanced-Kurs in Angular vermittelt Entwicklern die modernen Fähigkeiten, die für den Aufbau skalierbarer, sicherer und hochleistungsfähiger Anwendungen erforderlich sind. Der Kurs umfasst das State-Management mit dem NgRx Signal Store, fortgeschrittene Routing-Techniken, Sicherheitsbest Practices, effektives Testen und praktische Leistungsoptimierung.
In dieser unter Anleitung durchgeführten Live-Schulung in Lausanne lernen die Teilnehmenden, wie sie Entity Framework Core 2.0 zur Erstellung einer ASP.NET Core-Anwendung verwenden können.
Nach Abschluss dieser Schulung sind die Teilnehmenden in der Lage:
Die notwendige Infrastruktur und Tools zum Erstellen von Entity-Framework-Core-2.0-MVC-Webanwendungen einzurichten.
Datenbankoperationen auf MS SQL Server durchzuführen.
Einen «Code First»- und einen «Data First»-Ansatz für die Anwendungsentwicklung zu nutzen.
Migrations- & Seeding-Operationen durchzuführen.
Fortschrittliche Konzepte des Datenmodells zu verstehen.
Eine Beispiel-ASP.NET Core-Anwendung zu erstellen.
Apache Groovy ist eine dynamische Programmiersprache für die JVM (Java Virtual Machine). Zu ihren Merkmalen zählen scriptingfähige Funktionen, die Erstellung domänenspezifischer Sprachen (DSL), Metaprogrammierung zur Laufzeit und Kompilierzeit sowie funktionale Programmierung. Groovy wird häufig als Ergänzung zu Java eingesetzt.
In diesem von einem Dozenten geleiteten Live-Training lernen die Teilnehmer die Programmierung in Groovy am Beispiel der Entwicklung einer Anwendungsstruktur kennen.
Zielgruppe
Entwickler
Kursformat
Vortrag, Diskussion, Übungen und intensive praktische Arbeit
Dieses live geleitete Training in Lausanne (online oder vor Ort) richtet sich an Webentwickler, die Blazor nutzen möchten, um vollwertige C#-Webanwendungen zu entwickeln.
Am Ende dieses Trainings können die Teilnehmer:
Webanwendungen mit C# und Blazor entwickeln.
C#-Code verwenden, um JavaScript-APIs und -Bibliotheken aufzurufen.
Clientseitigen C#-Code und Clientlogik direkt im Browser oder auf dem Server ausführen.
Dieser Dozentengeleitete Live-Training in Lausanne stellt die Grundlagen von Laravel vor und führt die Teilnehmer durch die Erstellung einer Laravel-basierten Webanwendung.
Diese instruktorengestützte Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Webentwickler, die Laravel und Vue JS für Fullstack-Webentwicklung einsetzen möchten.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
Webanwendungen mit Laravel und Vue JS zu entwickeln.
ASP.NET MVC 6 ist neu in Visual Studio 2015 und stellt die neueste Weiterentwicklung von Microsofts Web-Entwicklungsstack dar. Dieser Kurs behandelt die neuesten APIs und Entwicklungstechniken zum Erstellen dynamischer, modulare und testbarer Websites. Wir werden die neuen Features in MVC6 erkunden und zeigen, wie Sie das Beste aus dem neuesten Werkzeugset und den Integrationsmöglichkeiten herausholen können.
Was Sie lernen
MVC-Architekturprinzipien und deren Vorteile verstehen
Ansichten, View-Component und Tag-Helfer erstellen
ASP.NET Dependency Injection verwenden
RESTful-Services mit Web API erstellen
Das Beste aus GruntJS-, NPM- und Bower-Integration herausholen
Diese dozentengeleitete Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler, die Quarkus nutzen möchten, um Anwendungen mit voller Java-Leistungsfähigkeit zu erstellen, zu testen und bereitzustellen – jedoch mit geringerem Ressourcenverbrauch.
Nach Abschluss dieser Schulung können die Teilnehmenden:
die erforderliche Entwicklungsumgebung einrichten, um mit der Anwendungsentwicklung auf Quarkus zu beginnen.
Anwendungen im nativen Modus unter Verwendung von GraalVM erstellen, kompilieren und ausführen.
Quarkus-Tooling und -Erweiterungen für den Aufbau nativer Anwendungen mit Maven nutzen.
Anwendungen mit Docker containerisieren, ausführen und bereitstellen.
Dieser instructor-led, live Schulung in Lausanne (Online oder vor Ort) richtet sich an Webentwickler, die den Quasar-Framework und Vue JS nutzen möchten, um plattformübergreifende Anwendungen zu entwickeln.
Nach Abschluss dieser Schulung können die Teilnehmenden:
Plattformentwickelte Applikationen für iOS, Windows, etc. erstellen
In diesem live geleiteten Training in Lausanne demonstrieren wir die Leistungsfähigkeit und Flexibilität von React, vergleichen es mit alternativen Frameworks und führen die Teilnehmenden schrittweise durch den Aufbau ihrer eigenen React-Anwendung.
Am Ende dieses Kurses sind die Teilnehmenden in der Lage:
Die Designphilosophie von React zu verstehen.
Zu entscheiden, wann und wo es sinnvoll ist, React einzusetzen, und wann das herkömmliche MVC-Modell überdacht werden sollte.
React-Konzepte wie Komponenten, Props, State und Lifecycle zu verstehen.
Verwandte Technologien wie Babel, Webpack und JSX zu implementieren.
Eine interaktive Webanwendung zu erstellen, zu testen und bereitzustellen.
In diesem Dozenten-geführten, Live-Training in Lausanne erlernen die Teilnehmer die Prinzipien und den Ansatz hinter React Native, während sie die Entwicklung ihrer eigenen mobilen Anwendung für Android und iOS übernehmen.
In dieser unter Anleitung stattfindenden Live-Schulung erlernen die Teilnehmer den Einsatz von React Native Expo durch Diskussionen und praktische Übungen. Am Ende des Kurses sind die Teilnehmer in der Lage, ihre eigenen React Native-Anwendungen mit React Native Expo zu erstellen und bereitzustellen.
React ist eine weit verbreitete Bibliothek zur Erstellung von Single-Page-Anwendungen in JavaScript und HTML. Unternehmen wie Facebook, Instagram, Netflix oder die New York Times setzen React ein.
Dieser Kurs vermittelt die Grundlagen, auf denen React und andere Bibliotheken (wie Angular und Vue.js) basieren, und hebt die spezifischen Merkmale von React hervor. Zudem werden Technologien behandelt, die häufig in Kombination mit React verwendet werden, wie Redux und React-Router.
Am Ende des Kurses sind die Teilnehmenden in der Lage, Anwendungen unterschiedlicher Komplexität mit React zu entwickeln und dabei bewährte Praktiken einzuhalten.
Diese dozentengeführte Live-Schulung (online oder vor Ort) richtet sich an Webentwickler, die Middleware und Webservices in Laravel entwickeln möchten.
Nach Abschluss dieser Schulung können die Teilnehmenden:
Laravel PHP Artisan verwenden, um Code und Komponenten zu generieren.
RESTful APIs in Laravel erstellen, die durchsuchen, lesen, bearbeiten, hinzufügen und löschen können.
Ergebnisse anhand von URL-Parametern filtern und sortieren, indem sie RESTful APIs nutzen.
Diese instruktionsgeleitete Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Webentwickler, die funktionale Frontend- und Backend-Webanwendungen mit Spring Boot, React und Redux erstellen möchten.
Nach Abschluss dieser Schulung können die Teilnehmer Folgendes tun:
Frontend-Anwendungen mit React und Redux erstellen.
RESTful-APIs mit Spring Boot entwickeln.
Webdienste mit Spring Security und JWT-Web-Token absichern.
Diese Dozenten-gestützte, live Schulung in Lausanne (online oder vor Ort) richtet sich an Java-Entwickler, die das Spring 5 Framework nutzen möchten, um unternehmenskritische Webanwendungen zu entwickeln und bereitzustellen.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
Spring 5 zu installieren und zu konfigurieren.
Die neuesten Funktionen von Spring 5 zu verstehen und umzusetzen.
Datenbanken mit einer Spring-Anwendung anzusprechen.
Das neue reaktive Webframework WebFlow zu verwenden, um eine Anwendung reaktiv zu gestalten.
Eine Spring-Anwendung in bestehende Java-EE-Anwendungen zu integrieren.
Eine unternehmensreife Spring-Anwendung zu testen und bereitzustellen.
Diese unterrichtenbegleitete, live stattfindende Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler und Programmierer, die die Änderungen und neuen Funktionen in Vue 3 nutzen möchten, um Anwendungen zu erstellen.
Nach Abschluss dieser Schulung können Teilnehmer:
Von Vue 2 auf Vue 3 migrieren und aktualisieren.
Die neuen Funktionen lernen, um die Entwicklung von Anwendungen zu verbessern.
Vue 3 testen und nutzen, um wartbare und zuverlässige Anwendungen zu erstellen.
In dieser dozentengeführten Live-Schulung in Lausanne (online oder vor Ort) lernen die Teilnehmer, wie sie die inkrementell adaptable Architektur von Vue JS nutzen können, um eine komplexe Single-Page-Anwendung zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Websites zu entwickeln, die Daten bedingt verarbeiten und rendern.
Interaktive Websites zu entwerfen, die effizient auf Benutzereingaben reagieren.
Modulen und wiederverwendbaren Code zu schreiben.
Schritt für Schritt eine Ansicht in eine vollwertige Single-Page-Anwendung zu überführen.
VueJS in eine bestehende Website zu integrieren.
Das Vue-Ökosystem zu nutzen, um die Fähigkeiten des Frameworks zu erweitern.
In dieser vom Dozenten geleiteten Live-Schulung in Lausanne (online oder vor Ort) lernen die Teilnehmer das für Vue.js notwendige JavaScript kennen. Sie werden die inkrementell anpassbare Architektur von Vue.js nutzen, um eine komplexe Single-Page-Applikation zu erstellen.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
JavaScript und das VueJS-Framework zu verstehen und einzusetzen, um interaktive Webanwendungen zu entwickeln.
Interaktive Web-Apps zu gestalten, die effizient auf Benutzeraktionen reagieren.
Modularen und wiederverwendbaren Code zu schreiben.
Eine einfache Ansicht schrittweise zu einer vollständigen Single-Page-Applikation weiterzuentwickeln.
Diese vom Dozent geleitete Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler, die Vuetify.js nutzen möchten, um schöne Benutzeroberflächen für Single-Page-Anwendungen zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer:
Vuetify.js installieren und konfigurieren können.
Die Prinzipien von Material Design verstehen.
Eine Single-Page-Anwendung mit einer fortschrittlichen Benutzeroberfläche unter Verwendung von Vue.js und Vuetify.js erstellen können.
Diese instruktionsgeleitete, Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler, die WebFlux nutzen möchten, um reaktive Anwendungen zu entwickeln und bereitzustellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Spring 5 und das WebFlux-Framework zu installieren und zu konfigurieren.
Diese dozentengeführte, Live-Schulung in Lausanne (online oder vor Ort) richtet sich an Entwickler im Einsteiger- bis Mittelstufenbereich, die dynamische, moderne Webanwendungen mit Angular 2 erstellen möchten.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
Angular-2-Projekte einzurichten und zu konfigurieren.
Die Funktionen und Verbesserungen von Angular 2 zu nutzen.
Robuste, skalierbare Anwendungen mit Angular 2 zu entwickeln.
Bewährte Praktiken für die Codeorganisation und Architektur umzusetzen.
Angular-Anwendungen mit RESTful-APIs zu integrieren.
Mehr Informationen...
Zuletzt aktualisiert:
Erfahrungsberichte (15)
- Der Kursverlauf (von JVM-Interna bis zu anspruchsvolleren Themen)
- Einige Erkenntnisse aus praktischen Übungen
- Visuelles Design (keine Präsentation, sondern eine ansprechend gestaltete Seite)
Ivan Suvorov - Deutsche Bank
Kurs - Java Advanced
Maschinelle Übersetzung
Anfangs wirkte das Tempo des Trainers für mich etwas zu schnell, aber nachdem ich während der Schulung entsprechendes Feedback gegeben hatte, erkannte er dies an und reduzierte das Tempo, ohne dabei an der Qualität der Vorträge zu verlieren. Er baute eine gute Beziehung zum Publikum auf, war sehr freundlich und offen für Diskussionen.
Der Trainer war flexibel und hatte praktische Erfahrung, die sich deutlich in seiner Art der Schulung zeigte. Er hat uns reale Lösungen für häufige Aufgaben vorgestellt, die wir als Produktester durchführen müssen.
Barry Ford - Edwards Vacuum Ltd.
Kurs - Basic LabVIEW Programming
Maschinelle Übersetzung
Individuelles eingehen auf unsere Fragen und Probleme.
Marcel Furrer - HOCH Health Ostschweiz
Kurs - UiPath: Deploying a Robotic Workforce
Alles war perfekt.
Florin Vrincianu
Kurs - Python Programming Fundamentals
Maschinelle Übersetzung
Die Anzahl der Benutzer ist korrekt. Der Trainer hat die Informationen enthusiastisch übermittelt.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Detaillierte Erklärungen und subtile Wiederholungen der Punkte, die das Wissen wirklich nachhaltig verankert haben. Rods Bereitschaft, auch selten gestellte Fragen zu überprüfen, um sicherzustellen, dass seine Antworten 100% korrekt waren. Ebenso sein Interesse daran, die Vor- und Nachteile alternativer Programmierstile zu diskutieren, sodass wir nicht nur lernten, wie man C++ in der beabsichtigten Weise verwendet, sondern auch, warum es so gemacht werden sollte.
Nick Dillon - cellxica Ltd
Kurs - Using C++ in Embedded Systems - Applying C++11/C++14
Maschinelle Übersetzung
Es war ein Einzelunterricht, daher wurde das Training auf meine spezifischen Bedürfnisse abgestimmt. Shane hat Elemente von WPF/C#, die für meine Entwicklungsprojekte potenziell von Vorteil sein könnten, hervorgehoben.
Warren Nolan - Northrop Grumman
Kurs - Programming in WPF
Maschinelle Übersetzung
Erfahrungstechnik, es ist das Wissen und die wertvollen Kenntnisse des Lehrers.
Carey Fan - Logitech
Kurs - C/C++ Secure Coding
Maschinelle Übersetzung
Die Struktur des Trainings und die Übungen waren fantastisch. Der Trainer konnte mir begeistert machen, in Zukunft mit Go zu arbeiten, was nicht leicht ist!
Noah Van Tiggel - Spot Buy Center BV
Kurs - Advanced Go Programming
Maschinelle Übersetzung
Sehr gute Themenstruktur, perfekte Präsentation, sehr hohes Niveau der Trainerkenntnisse. Einwandfreie Infrastruktur.
Tibor Pozsgai
Kurs - Rust Advanced
Maschinelle Übersetzung
Praktische Übungen zum Inhalt helfen wirklich, jedes Thema besser zu verstehen. Außerdem ist es gut und hilfreich, die Kurse mit einer Vorlesung zu beginnen und dann mit praktischen Übungen fortzusetzen, um den vorgestellten Stoff besser einordnen zu können.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Kurs - Introduction to Data Science and AI using Python
Maschinelle Übersetzung
Umfang des Materials
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Kurs - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Maschinelle Übersetzung
Das Wissen des Trainers war sehr hoch – er wusste, worüber er sprach, und konnte unsere Fragen beantworten.