TypeScript Schulung
TypeScript ist eine Open Source-Sprache zum Erstellen von Java Skriptanwendungen für Unternehmen. Es ist eine strenge Obermenge von Java Script , das auf Ebene kompiliert Java Skript und bringt statische Typisierung und objektorientierte Entwicklung der Sprache.
Dieses Live-Training unter Anleitung eines TypeScript die wichtigsten Funktionen von TypeScript und führt die Teilnehmer durch die Erstellung einer echten Java Skript-Anwendung.
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
Installieren TypeScript
Vorbereiten eines TypeScript Projekts
Typisierung, Variablen und Funktionen verstehen
Arbeiten mit Klassen und Schnittstellen
Organisieren Sie Ihren Code mit Namespaces
Wiederverwendung von Code durch Module
Kompilieren, Testen und Ausführen TypeScript
Debuggen TypeScript
Starten Ihrer Anwendung
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Kenntnisse in JavaScript (oder ähnlichen Sprachen wie Java, ActionScript, C#, usw.)
- Verständnis von Node.js
Publikum
- Web Application Developers / Programmers
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
TypeScript Schulung - Booking
TypeScript Schulung - Enquiry
TypeScript - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (1)
the architecture and explanations
Kim Loong Lee - Comreg
Kurs - Typescript
Kommende Kurse
Kombinierte Kurse
Reactive Programming with Angular RxJS
14 StundenDie Reactive Programmierung ist ein asynchrones Programmierparadigma, das sich auf Datenströme und die Weitergabe von Daten konzentriert, indem eine definierte Abhängigkeit zwischen den zugrunde liegenden Ausführungsmodellen und den von einer Komponente zur anderen ausgegebenen Datenströmen hergestellt wird. Viele Angular Ineffizienzen im Anwendungsdesign bei der Erstellung asynchroner Benutzeroberflächen können durch die Verwendung von reaktiven Stilmustern, die von der RxJS Bibliothek angeboten werden, überwunden werden.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie Observable-Muster in ihre Angular-Anwendungsdesigns implementieren können, während sie eine Reihe von Fallbeispielen durchlaufen, die häufige Angular-Designprobleme aufzeigen und zeigen, wie sie von reaktiven Programmierungsdesigns profitieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Das reaktive Programmierparadigma und die RxJS-Bibliothek zu verstehen.
- UI-lastige Angular-Anwendungen mit Blick auf Skalierbarkeit, Flexibilität und Reaktionsfähigkeit unter Verwendung reaktiver Programmiermuster zu erstellen.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Functional Reactive Programming with Java 9 and RxJava
14 StundenDieses von einem Lehrer geleitete Live-Training in Schweiz (online oder vor Ort) richtet sich an Softwareentwickler und Systemarchitekten auf mittlerem Niveau, die reaktive Anwendungen mit Java 9, Spring, Jersey, Akka und der reaktiven Programmierbibliothek RxJava 2.0 erstellen möchten.
Am Ende dieser Schulung sind die Teilnehmer in der Lage:
- Die Wichtigkeit und Bedeutung von reaktivem Programmieren in der Anwendungs- und Systementwicklung verstehen.
- Unit-Test auf RxJava 2.0 ausführen.
- Das Akka-Framework unter reaktiven Programmierprinzipien einsetzen.
- Spring einsetzen, um die Entwicklung von nebenläufigen Anwendungen zu bewältigen.
- Verwenden Sie die Flow-API von Java 9, um reaktive Apps zu entwickeln.
ELM for Front-End Development
14 StundenDiese Live-Schulung unter der Leitung eines Trainers (vor Ort oder per Fernzugriff) richtet sich an Software-Ingenieure, die ELM für die Front-End-Entwicklung einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellung von Webanwendungen mit der ELM-Sprache.
- Open-Source-Pakete in ELM verwenden.
- Implementieren Sie ELM-Tools zum Debuggen und Kompilieren von ELM-Code.
Web Security Testing - Security and Testing of Web Applications using OWASP
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, Ingenieure und Architekten, die ihre Webanwendungen und -dienste absichern wollen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, ihre Webanwendungen und -dienste mit Hilfe des OWASP-Testframeworks und der Tools zu integrieren, zu testen, zu schützen und zu analysieren.
OWASP Mobile Security Testing Guide
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, Ingenieure und Architekten, die die MSTG-Prinzipien, -Prozesse, -Techniken und -Tools zur Sicherung ihrer mobilen Anwendungen und Dienste anwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erforschen Sie Testtechniken, um eine effektive Implementierung von Sicherheitstests im Entwicklungszyklus zu planen.
- Testtechniken durchführen, um allgemeine Schwachstellen und Risiken in mobilen Anwendungen zu testen.
- Verschiedene Sicherheitstestverfahren durchführen, um ihre Android- und iOS mobilen Anwendungen zu sichern.
RxJava for Android Developers
21 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler, die RxJava zur Entwicklung und Bereitstellung einer Android mobilen Anwendung nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- eine Entwicklungsumgebung einzurichten, die die für die Entwicklung einer reaktiven Anwendung erforderlichen Bibliotheken, Pakete und Frameworks enthält.
- Verstehen, wie Daten- und Ereignisströme ausgegeben und konsumiert werden.
- Anwendungen entwerfen, die reale (ereignisbasierte) Situationen auf elegante und prägnante Weise modellieren.
Reactive Programing with Rx.NET
7 StundenIn this instructor-led, live training in Schweiz, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programming for iOS with RxSwift
7 StundenDiese Live-Schulung in Schweiz führt die Teilnehmer in reaktive Techniken ein, die von RxSwift für die Verwaltung der Übertragung und Kombination asynchroner Datenströme, die Handhabung einfacher beobachtbarer Sequenzen und die Architektur und Entwicklung reaktionsfähiger, flexibler und industriell skalierbarer iOS Anwendungen angeboten werden.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die grundlegenden Konzepte der reaktiven Programmierung in Swift 3 zu verstehen.
- Verschiedene Elemente wie Arrays und Ereignisse in beobachtbare Sequenzen umwandeln.
- Verschiedene Filter auf beobachtbare Sequenzen anwenden, beobachtbare Sequenzen transformieren und kombinieren.
- Unit-Tests gegen Rx-Code schreiben.
- Effektive Nutzung von Blinddaten aus Elementen der Benutzeroberfläche.
Vert.x: Build a Reactive Application on JVM
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie man mit Vert.x eine asynchrone, ereignisbasierte Webanwendung erstellt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die verschiedenen Komponenten (Core, Web, Client, etc.) im Vert.x-Stack verstehen und nutzen.
- Netzwerk-Dienstprogramme, HTTP/REST-Microservices, hochvolumige Ereignisverarbeitung, Back-End-Message-Bus-Anwendungen usw. mit Vert.x erstellen.
- Führen Sie eine Anwendung aus, die mit minimalen Kernel-Threads eine hohe Gleichzeitigkeit bewältigen kann.
- Verwenden Sie die APIs von Vert.x zur Unterstützung von Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin usw.
- Unit-Test asynchroner Code mit Vert.x-Unit.
- Einsatz und Skalierung einer Anwendung mit minimaler Hardware
Visual Studio Code
14 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die Codes mit VS Code bearbeiten möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Sich mit der VS Code-Oberfläche vertraut machen.
- Arbeitsbereiche in VS Code effektiv zu nutzen.
- VS Code-Tastaturkürzel und -Einstellungen zu verwalten.
- Lernen, wie man verschiedene Programmiersprachen in VS Code verwendet.
WebAssembly
21 StundenIn den letzten 20 Jahren war Javascript der De-facto-Standard für die clientseitige Skripterstellung in Browsern. Mit WebAssembly wird eine neue Richtung eingeschlagen. Dieses in den Browser integrierte Binärformat ermöglicht es Entwicklern, Code in jeder beliebigen Sprache innerhalb des Browsers zu kompilieren und auszuführen. WebAssembly ist portabel, klein und effizient. Es ermöglicht schnelle Ladezeiten und kann auf bestehenden JavaSkriptplattformen ausgeführt werden, indem sein Binärcode in asm.js übersetzt wird. Was noch wichtiger ist: WebAssembly ebnet den Weg für die Ausführung neuerer, intensiverer Anwendungen wie Virtual Reality und High-End-Spiele, um nur einige zu nennen, im Browser.
In diesem von einem Dozenten geleiteten Live-Kurs behandeln wir die Entwicklung der Webprogrammierung, den heutigen Stand der Dinge und die Möglichkeiten, die sich mit der Einführung und Veröffentlichung von WebAssembly ergeben. Der Kurs wird sowohl erklärend als auch praktisch sein, indem er die grundlegende Theorie vermittelt und die Teilnehmer durch die Erstellung ihres eigenen WebAssembly-Programms führt.
Format des Kurses
- Der Kurs wird praxisnah und aufgabenorientiert sein
- C und C++ werden für die Übungen verwendet
Web Development with Bubble
7 StundenDiese von einem Kursleiter geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Webentwickler, die Bubble nutzen möchten, um voll funktionsfähige Webanwendungen ohne Code zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eine Webanwendung von Grund auf ohne Programmierkenntnisse zu erstellen.
- Datenbanken und Webdienste für Back-End-Operationen zu erstellen.
- Dynamische Benutzeroberflächen und Benutzererfahrungen entwerfen und erstellen.
Spring Webflux
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die WebFlux für die Entwicklung und Bereitstellung reaktiver Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und Konfigurieren von Spring 5 und dem WebFlux-Framework.
- Entwickeln Sie reaktive Anwendungen und Dienste.
Yeoman
7 StundenDiese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler, die mehr über Yeoman erfahren und verstehen wollen, wie es sich in die Architektur und den Entwicklungsablauf einer Webanwendung einfügt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Funktionen und Vorteile des Einsatzes von Yeoman in der Anwendungsentwicklung kennenlernen.
- den Prozess der Erstellung und Verwaltung einer Anwendung mit Yeoman kennen und verstehen.