Programmierung Schulungen

Programmierung Schulungen

Lokale, instruierte Live-Kurse zur Computerprogrammierung demonstrieren durch interaktives Handson die Grundlagen und fortgeschrittenen Themen des Programmierens Programmiertraining ist als "Live-Training vor Ort" oder "Fern-Live-Training" verfügbar Onsite Live Training kann vor Ort bei Kunden durchgeführt werden Schweiz oder in NobleProg Corporate Trainingszentren in Schweiz Remote-Live-Training wird über einen interaktiven Remote-Desktop durchgeführt NobleProg Ihr lokaler Trainingsanbieter.

Erfahrungsberichte

★★★★★
★★★★★

Programmierung Kurspläne

CodeNameDauerÜbersicht
javafunGrundkenntnisse in Java28 StundenDer Kurs behandelt die Grundlagen der Java-Entwicklung.

Es führt die Studenten in die Java-Technologie ein und bringt ihnen grundlegende Java-Syntax und Konzepte bei, die zur Erstellung eines einfachen Programms führen. Die Schulung umfasst die wesentlichen Konzepte und Funktionen der Programmiersprache Java mit den Schwerpunkten Ausnahmen, grundlegende Eingabe / Ausgabe, Parallelität, reguläre Ausdrücke, Java-Sammlungsframework und die Plattformumgebung. Der Kurs endet, wenn alle grundlegenden Java-Funktionen erklärt und trainiert wurden.
unittestingwithcsharpUnit Testing with C#14 StundenUnit Testing ist ein Testansatz, bei dem einzelne Quellcode-Einheiten durch Ändern der Eigenschaften oder Auslösen eines Ereignisses getestet werden, um zu bestätigen, ob das Ergebnis wie erwartet ist In diesem instruierten Live-Training lernen die Teilnehmer, Komponententests für eineNet-Beispielanwendung mit C # und Visual Studio zu schreiben und auszuführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie Test-Frameworks wie NUnit und xUnitnet, um Komponententestcode zu erstellen und zu verwalten Definieren und implementieren Sie einen breiteren testgetriebenen Entwicklungsansatz für Tests Passen Sie das Testframework an, um die Testabdeckung für eine Anwendung zu erweitern Publikum Software Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
specflowSpecFlow: Implementing BDD for .NET21 StundenSpecFlow ist die offizielle Gurken-Implementierung für .NET. Es ermöglicht Testern, in .NET-Projekten menschenlesbare Akzeptanztests zu definieren, zu verwalten und automatisch auszuführen. SpecFlow verwendet den offiziellen Gherkin-Parser und unterstützt das .NET-Framework, Xamarin und Mono.

In diesem vom Referenten geleiteten Live-Training lernen die Teilnehmer, wie sie mit SpecFlow Akzeptanztests schreiben können, die sowohl von technischen als auch von nicht-technischen Interessenvertretern verständlich sind.

Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:

- Binden Sie Geschäftsanforderungen an .NET-Code
- Wenden Sie BDD-Techniken an, um eine Live-Dokumentation für eine Anwendung zu erstellen
- Führen Sie SpecFlow aus Visual Studio oder der Befehlszeile aus
- Integrieren Sie SpecFlow in eine vorhandene Test- und Build-Umgebung
- Integrieren Sie SpecFlow mit anderen Test-Frameworks wie MSTest, NUnit, xUnit und MbUnit

Publikum

- Testingenieure
- Entwickler

Format des Kurses

- Teilvorlesung, Teildiskussion, Übungen und praktische Übungen
fsharpF#: Introduction to Functional Programming14 StundenF # ist eine funktionale erste Programmiersprache Es ist eine stark typisierte Sprache, die verschiedene Programmierstile unterstützt, einschließlich funktional, imperativ, objektorientiert und reaktiv F # wird in Visual Studio und Xamarin Studio vollständig unterstützt In diesem instruierten Live-Training erlernen die Teilnehmer die funktionale Programmierung, während sie eine Reihe von Beispielanwendungen und Dienstprogrammen erstellen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie die Prinzipien der funktionalen Programmierung Schreiben Sie eleganten, wartbaren Code zur Lösung komplexer Rechenprobleme Verwenden Sie F # mit Javascript und C #, um asynchrone Webanwendungen zu erstellen Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
vuejsVue.js: Build an Advanced Single-Page Application21 StundenVuejs ist ein Open-Source-progressives JavaScript-Frontend-Framework für die Erstellung erweiterter Einseiten-Anwendungen Vuejs zielt darauf ab, das Beste aus Angular zu machen, es leicht zu machen und die unnötigen Teile wegzulassen In diesem instruierten Live-Training lernen die Teilnehmer, wie sie die inkrementell nutzbare Architektur von Vuejs für den Aufbau einer komplexen Single-Page-Application (SPA) nutzen können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Erstellen Sie Web-Apps, die Daten konditional verarbeiten und rendern Entwerfen Sie interaktive Web-Apps, die effizient auf Benutzerereignisse reagieren Schreiben Sie modularen und wiederverwendbaren Code Erhöhen Sie inkrementell eine Ansicht in eine Vollseiten-Einseitenanwendung Integrieren Sie Vuejs in eine bestehende Webseite Nutzen Sie das Ökosystem von Vue, um die Möglichkeiten des Frameworks zu erweitern Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
unittestingjavascriptUnit Testing with Javascript7 StundenIn diesem instruierten Live-Training lernen die Teilnehmer verschiedene JavaScript-Test-Frameworks kennen, während sie die Erstellung einer Komponententestsuite für eine Webanwendung durchlaufen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Schreiben Sie Unit-Tests in JavaScript mit Unit-Test-Frameworks wie QUnit und Jasmine Verwenden Sie Frameworks wie Mocha und Chai, um TDD und BDD zu implementieren Publikum Testingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
unittestinghaskellUnit Testing with Haskell7 StundenIn diesem Kurs werden die Werkzeuge und Techniken vorgestellt, die zum Schreiben von Komponententests mit Hilfe des HUnit-Testframeworks erforderlich sind HUnit ist ein Unit-Testing-Framework für Haskell, ähnlich dem JUnit-Tool für Java In diesem instruierten Live-Training lernen die Teilnehmer, mit HUnit Komponententests zu schreiben, die direkt und leicht verständlich sind Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Schreiben Sie Tests, die einfach zu erstellen, zu ändern und auszuführen sind Verwenden Sie HUnit, um Tests in Suites zu gruppieren und die Ergebnisse automatisch zu überprüfen Schreiben Sie kurze und flexible Testspezifikationen Integrieren Sie HUnit mit anderen Dienstprogrammen wie QuickCheck und HSpec Erweitern Sie das Testframework Publikum Testingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
fsharptddUnit Testing with F#7 StundenIn diesem Kurs werden die Tools und Techniken vorgestellt, die zum Schreiben von F # -basierten Komponententests erforderlich sind Ein besonderer Schwerpunkt liegt auf der Test Driven Development (TDD) Functional TDD ist ein Testansatz, bei dem die funktionale Programmierung verwendet wird, um eine Anwendung vor der Entwicklung zu testen Funktionale Programmierung (im Gegensatz zu imperativem, State-Transitionstyle-Programmieren) in einer Sprache wie F # eignet sich gut für TDD, weil kleinere, gut ausgerichtete Tests isoliert geschrieben werden können In diesem instruierten Live-Training lernen die Teilnehmer, wie mit F # Komponententests geschrieben werden, die direkt und leicht verständlich sind Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Erstellen Sie aus kleinen, isolierten Funktionen ein komplettes System Express-Testfälle als Eigenschaften anstelle von Beispielen Schreibe Testcode ohne Mocks Reduzieren Sie die Notwendigkeit, zu kontrollieren und auf Nebenwirkungen zu prüfen Verwenden Sie Bibliotheken wie NaturalSpec, FsCheck, FsTest, FsUnit und Unquote, um die Erstellung von Testfällen zu vereinfachen Verwenden Sie F #, um einige der Probleme zu lösen, die mit der Testdriven-Mainstream-Entwicklung (TDD) verbunden sind Publikum Testingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
pytestUnit Testing with Python21 StundenKomponententest ist ein Testansatz, bei dem einzelne Quellcodeeinheiten getestet werden, indem ihre Eigenschaften geändert werden oder ein Ereignis ausgelöst wird, um zu bestätigen, ob das Ergebnis wie erwartet ist PyTest ist ein voll funktionsfähiges, API-unabhängiges, flexibles und erweiterbares Testframework mit einem fortschrittlichen, vollwertigen Fixture-Modell In diesem instruierten Live-Training lernen die Teilnehmer, mit PyTest kurze, wartbare Tests zu schreiben, die elegant, ausdrucksstark und lesbar sind Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Schreiben Sie lesbare und wartbare Tests, ohne dass ein Standardcode erforderlich ist Verwenden Sie das Fixture-Modell, um kleine Tests zu schreiben Scale-Tests bis hin zu komplexen Funktionstests für Anwendungen, Pakete und Bibliotheken Verstehen und wenden Sie PyTest-Funktionen wie Hooks, Assert-Rewriting und Plugins an Verkürzen Sie die Testzeiten, indem Sie Tests parallel und über mehrere Prozessoren hinweg durchführen Führen Sie Tests in einer Umgebung mit kontinuierlicher Integration zusammen mit anderen Dienstprogrammen wie tox, mock, coverage, unittest, doctest und Selenium durch Verwenden Sie Python zum Testen von NonPython-Anwendungen Publikum Softwaretester Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
fsharpfordatascienceF# for Data Science21 StundenData Science ist die Anwendung von statistischer Analyse, maschinellem Lernen, Datenvisualisierung und Programmierung zum Verständnis und zur Interpretation von realen Daten F # ist eine gut geeignete Programmiersprache für Data Science, da es effiziente Ausführung, REPL-Skripting, leistungsfähige Bibliotheken und skalierbare Datenintegration kombiniert In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mit F # eine Reihe von realen datenwissenschaftlichen Problemen lösen können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie die integrierten Data Science-Pakete von F # Verwenden Sie F # für die Zusammenarbeit mit anderen Sprachen und Plattformen, einschließlich Excel, R, Matlab und Python Verwenden Sie das Deedle-Paket, um Zeitreihenprobleme zu lösen Führen Sie eine erweiterte Analyse mit minimalen Zeilen des Produktionsqualitätscodes durch Verstehen Sie, wie funktionale Programmierung für wissenschaftliche und Big-Data-Berechnungen geeignet ist Zugriff und Visualisierung von Daten mit F # Wenden Sie F # für maschinelles Lernen an Entdecken Sie Lösungen für Probleme in Bereichen wie Business Intelligence und Social Gaming Publikum Entwickler Datenwissenschaftler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
underscoreUnderscore.js Fundamentals7 StundenUnderscorejs ist eine der beliebtesten JavaScript-Bibliotheken für die funktionale Programmierung Es umfasst funktionale Programmierprinzipien, ist jedoch nicht eigenwillig und kann mit imperativen, objektorientierten, funktionalen oder anderen Programmierstilen verwendet werden Underscore macht Javascript-Entwicklung produktiver und effizienter In diesem instruierten Live-Training lernen die Teilnehmer, wie man mit Underscore eine JavaScript-Anwendung erstellt Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie Underscore, um JavaScript-Sammlungen, -Arrays, -Objekte und -Funktionen zu bearbeiten und zu steuern Nutzen Sie die Funktionalität von Underscore-Bibliotheken, um die Ausdruckskraft und Lesbarkeit von Code zu verbessern Verbessern Sie die Code-Leistung Erstellen Sie Aggregationen und Datenmanipulationen Integration mit einem ViewModel Erstellen Sie andere JavaScript-Bibliotheken mit Underscore Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
codingfornoncodersCoding for Non-Coders21 StundenIn diesem instruierten Live-Training lernen die Teilnehmer die Grundlagen der Programmierung während der Erstellung einer Webanwendung Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie neu erworbene Programmierkenntnisse, um eine eigene Webanwendung zu erstellen Verstehen Sie Softwareentwicklungskonzepte und -technologien Kommunizieren Sie effektiv mit Programmierern und Ingenieuren Publikum Nichtprogrammer wollen programmieren lernen Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
shiroApache Shiro: Securing Your Java Application7 StundenApache Shiro ist ein leistungsstarkes Java-Sicherheitsframework, das Authentifizierung, Autorisierung, Kryptographie und Sitzungsverwaltung durchführt In diesem instruierten Live-Training lernen die Teilnehmer, wie sie eine Web-Anwendung mit Apache Shiro sichern können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie Shiros API, um verschiedene Arten von Anwendungen zu sichern, einschließlich Mobile, Web und Enterprise Aktivieren Sie Anmeldungen aus verschiedenen Datenquellen, einschließlich LDAP, JDBC, Active Directory usw Publikum Entwickler Sicherheitsingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
angularrxjsReactive Programming with Angular RxJS 14 StundenReaktives Programmieren ist ein asynchrones Programmierparadigma, das sich auf Datenströme und die Verbreitung von Daten konzentriert, indem es eine definierte Abhängigkeit zwischen den zugrunde liegenden Ausführungsmodellen und den emittierten Datenströmen von einer Komponente zur anderen herstellt Viele Ineffizienzen beim Angular-Anwendungsdesign beim Aufbau von asynchronen UIs können durch Verwendung reaktiver Stilmuster, die von der RxJS-Bibliothek angeboten werden, überwunden werden In diesem instruierten Live-Training lernen die Teilnehmer, wie sie Observable-Muster in ihre Angular-Anwendungsdesigns implementieren können, während sie eine Reihe von Fällen durchlaufen, in denen allgemeine Probleme beim Winkelentwurf dargestellt werden und wie sie von reaktiven Programmdesigns profitieren Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Kenntnis des reaktiven Programmierparadigmas und der RxJS-Bibliothek Erstellen Sie komplexe Angular-Anwendungen für die Benutzeroberfläche mit Skalierbarkeit, Flexibilität und Reaktionsfreudigkeit unter Verwendung reaktiver Programmiermuster Publikum Angulare Anwendungsentwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
nlgPython for Natural Language Generation21 StundenNatural Language Generation (NLG) bezieht sich auf die Produktion von natürlichsprachlichem Text oder Sprache durch einen Computer In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mithilfe von Python hochwertigen Text in natürlicher Sprache erstellen können, indem sie ihr eigenes NLG-System von Grund auf neu erstellen Fallstudien werden ebenfalls untersucht und die relevanten Konzepte werden auf Live-Lab-Projekte zur Generierung von Inhalten angewendet Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie NLG, um automatisch Inhalte für verschiedene Branchen zu generieren, von Journalismus über Immobilien bis hin zu Wetter- und Sportberichten Auswählen und Organisieren von Quellinhalt, Planen von Sätzen und Vorbereiten eines Systems zum automatischen Generieren von Originalinhalten Verstehen Sie die NLG-Pipeline und wenden Sie die richtigen Techniken in jeder Phase an Verstehen Sie die Architektur eines Natural Language Generation (NLG) -Systems Implementieren Sie die am besten geeigneten Algorithmen und Modelle für die Analyse und Bestellung Ziehen Sie Daten aus öffentlich verfügbaren Datenquellen sowie aus kuratierten Datenbanken, die als Material für generierten Text verwendet werden sollen Ersetze manuelle und mühsame Schreibprozesse durch computergenerierte, automatisierte Inhaltserstellung Publikum Entwickler Datenwissenschaftler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
electronElectron: Build a Desktop Application with Javascript7 StundenElectron (ehemals Atom Shell) ist ein Open Source-Framework zum Erstellen dynamischer Desktop-Apps mit JavaScript, HTML und CSS Electron wird von GitHub verwaltet und ist das wichtigste GUI-Framework hinter GitHubs Atom, Microsoft Visual Studio Code und Light Table IDE In diesem instruierten Live-Training lernen die Teilnehmer, wie sie plattformübergreifende native Desktop-Anwendungen nur mit Javascript, HTML und CSS erstellen können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Laden, konfigurieren und installieren Sie Electron Verstehen Sie die Befehle und den Werkzeugsatz von Electron Verwenden Sie webbasierte Front- und Backend-Komponenten wie NodeJS Runtime und Chromium, um eine Multiplattform-Desktop-Anwendung zu erstellen Modularisieren Sie ihre Anwendung und verwenden Sie zugehörige JavaScript-Dateien Build Electron auf einer Low-End-Commodity-Maschine Erstellen Sie Branding- und benutzerdefinierte Symbole, indem Sie die ausführbare Datei Electron umbenennen und / oder bearbeiten Integrieren Sie andere Frameworks wie Angular, Photon und Bootstrap Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
relayRelay: Efficiently Fetch Data in React Applications14 StundenRelay ist ein JavaScript-Framework zum Erstellen von datengesteuerten React-Anwendungen GraphQL ist eine Datenabfragesprache zum Beschreiben komplexer verschachtelter Datenabhängigkeiten in modernen Anwendungen Zusammen ermöglichen sie, dass die Komponenten einer Anwendung an eine beliebige Stelle in einer Renderhierarchie verschoben werden, ohne dass eine Kaskade von Änderungen an übergeordneten Komponenten oder an dem Servercode, der die Datennutzlast vorbereitet, angewendet werden müssen Relay wird von Facebook in verschiedenen mobilen App-Projekten eingesetzt In diesem instruierten Live-Training werden die Teilnehmer lernen, Schlüsselrelay-Konzepte wie deklarative Spezifikation von Datenabhängigkeiten, Kollokation und Mutation anzuwenden, um eine React-Anwendung mit Relay und GraphQL zu erstellen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie Relay, um Datenabfragen zu effizienten Batches zu erstellen, stellen Sie jeder Komponente genau die Daten bereit, die sie angefordert hat, aktualisieren Sie die Komponenten, wenn sich die Daten ändern, und verwalten Sie einen clientseitigen Speicher (Cache) aller Daten Verknüpfen Sie Abfragen und den Code der Ansicht, um leichter über die Funktionalität einer Komponente nachzudenken Verwenden Sie GraphQL, um Datenanforderungen zu deklarieren, während Relay die Daten selbst abrufen kann Verstehen Sie das Konzept der Mutation von Daten auf dem Client und Server mithilfe von GraphQL-Mutationen Verstehen Sie die Unterschiede zwischen Relay und Flux, insbesondere wie "Mutationen" das Konzept von Aktionen und Modifikationen implementieren Verwenden Sie Routen, um zu bestimmen, welche Daten abgerufen werden sollen, um eine bestimmte Komponente zu rendern Ändern Sie die relative Isolation auch in großen Teamprojekten Erstellen Sie auf einfache und verständliche Weise korrekte Anwendungen mit hoher Leistung Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
specexplorerSpec Explorer: Model Based Testing on .NET14 StundenSpec Explorer ist ein Werkzeug zum Erstellen von Modellen des Softwareverhaltens, Analysieren dieser Modelle mit grafischer Visualisierung, Prüfen der Gültigkeit dieser Modelle und Erzeugen von Testfällen aus den Modellen In diesem instruierten Live-Training lernen die Teilnehmer die Theorie und Praxis modellbasierter Tests kennen, während sie mit dem Spec Explorer MBT-Tests in einer Demo-Anwendung erstellen und ausführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Erzeugen Sie Testfälle durch Anwendung von Modellierungsstrategien und -techniken Verwalten Sie Testmodelle für verschiedene Arten von Softwareanwendungen, Systemen und Umgebungen Bewerten, vorschlagen und implementieren Sie eine MBT-Strategie innerhalb einer Organisation Verstehen und erklären Sie die Vorteile und Herausforderungen von MBT Publikum Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
undertowUndertow: Embed a Web Server into Your Application7 StundenUndertow ist ein leichter Webserver, der in Java geschrieben ist Es wird von JBoss WilfFly intern verwendet und ist als eingebetteter Webserver für JVM-basierte Anwendungen beliebt In diesem Kurs lernen die Teilnehmer, wie sie einen Undertow-Webserver als eigenständigen und eingebetteten Webserver einrichten können Am Ende des Kurses werden die Teilnehmer die Architektur, Funktionen und Fähigkeiten von Undertow verstehen und in der Lage sein: Bereitstellen und Verwalten eines Undertow-Servers im eigenständigen sowie im eingebetteten Modus Betten Sie Undertow mithilfe der eingebetteten APIs von Undertow in den Anwendungscode ein Integrieren Sie Undertow in einen Wildfly-Anwendungsserver Richten Sie Undertow als eingebetteten Servlet-Container für Spring Boot ein Publikum Systemadministratoren Entwickler von Enterprise-Webanwendungen DevOps Engineer Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
reactivexReactive Programming with Javascript and ReactiveX 14 StundenReactiveX ist eine umfassende Bibliothek zum Erstellen asynchroner Datenströme mit beobachtbaren Sequenzen Es ermöglicht Entwicklern die Nutzung von beobachtbaren Streams und ihre Fähigkeit, emittierte Ereignisse zu erfassen und Funktionen entsprechend auszuführen Dieses instruierte Live-Training führt die Teilnehmer in die umfassende ReactiveX-Bibliothek zur Entwicklung reaktionsfähiger Anwendungen ein und führt die Teilnehmer durch eine Reihe von Fällen, die die Nützlichkeit und Funktionalität der Hauptmerkmale von ReactiveX demonstrieren Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Kenntnis des reaktiven Programmierparadigmas und der Funktionalität von Observablen und ihrer allgemeinen Verwendung bei der Entwicklung von UI-Anwendungen Stellen Sie eine Umgebung für ReactiveX erfolgreich ein Erstellen Sie beobachtbare Ereignisse aus einer Vielzahl von unterschiedlichen Elementen Wenden Sie die Transformations- und Filterfunktionen von ReactiveX an Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
jenkinsmavenContinuous Integration with Jenkins and Maven21 StundenJenkins ist ein Opensource Continuous Integration (CI) -Tool, geschrieben in Java Maven ist ein Build-Automation-Tool für Java-Projekte Zusammen können sie zum Auslösen kontinuierlicher Builds verwendet werden, z B die Ausführung von JUnit-Tests bei jedem Commit eines neuen Codes, die Bereitstellung dieser Builds für die Produktion und die Planung dieser Tasks zu strategischen Tageszeiten, beispielsweise Mitternacht Diese Werkzeuge und Prozesse bilden einen DevOps-Ansatz für die Entwicklung und Bereitstellung von Software und sind in der Agile-Entwicklung sehr beliebt In diesem instruierten Live-Training beginnen die Teilnehmer mit einer Einführung in DevOps, Versionskontrolle und Automationsskripting Anschließend lernen sie, wie sie Jenkins und Maven in einer Live-Laborumgebung installieren, konfigurieren und einsetzen können Publikum Entwickler Systemadministratoren DevOps-Ingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
symfony4Symfony 4 for Web Application Development28 StundenSymfony 4 ist ein Softwareentwicklungs-Framework für PHP Es enthält wiederverwendbare PHP-Bibliotheken, um die Entwicklung und das Testen neuer Anwendungen zu erleichtern, die in PHP (Web Apps oder APIs) geschrieben sind Symfony 4 ist ein Kommandozeilen-Software-Framework mit den eingebauten Befehlen, die die PHP-Code-Entwicklung effizienter machen In diesem instruierten Live-Training lernen die Teilnehmer das Symfony-Framework und die PHP-Sprache beim Erstellen einer PHP-Anwendung zu verwenden Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie Symfony 4, um in PHP geschriebenen Code zu erstellen und zu testen Erstellen Sie einfachen Code für PHP, der in eine Datenbank liest und schreibt Publikum Programmierer und Webentwickler mit praktischen Kenntnissen von PHP und HTML Fortgeschrittene Entwickler, die effizientere Entwicklungswerkzeuge für schnellere Schließungen suchen Softwareentwickler, die ihr Verständnis aktueller Entwicklungstools, die den Benutzeranforderungen entsprechen, aktualisieren müssen Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
opennlpOpenNLP for Text Based Machine Learning14 StundenDie Apache OpenNLP-Bibliothek ist ein auf maschinellem Lernen basierendes Toolkit zur Verarbeitung von Text in natürlicher Sprache Es unterstützt die gebräuchlichsten NLP-Aufgaben, wie z B Spracherkennung, Tokenisierung, Satzsegmentierung, Teil-Spech-Tagging, Namensentitätsextraktion, Chunking, Parsing und Koreferenzierung In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mit OpenNLP Modelle für die Verarbeitung textbasierter Daten erstellen können Als Grundlage für die Laborübungen dienen sowohl Trainingsdaten als auch kundenspezifische Datensätze Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Installieren und konfigurieren Sie OpenNLP Laden Sie bestehende Modelle herunter und erstellen Sie eigene Modelle Trainieren Sie die Modelle auf verschiedenen Sample-Datensätzen Integrieren Sie OpenNLP in vorhandene Java-Anwendungen Publikum Entwickler Datenwissenschaftler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
webdevonboardingWeb Developer On-boarding Training420 StundenIn diesem instruierten Live-Training lernen die Teilnehmer die Grundlagen der Webentwicklung kennen, während sie die Erstellung und den Einsatz einer Beispielanwendung durchlaufen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Entwerfen und implementieren Sie neue benutzerorientierte Funktionen Optimieren Sie Webanwendungen, um Geschwindigkeit und Skalierung zu maximieren Schreibe clientside Code für webbasierte Anwendungen Erstellen Sie schnell und einfach zu verwendende Großserienanwendungen und entwickeln Sie schnell Prototypen Publikum Anfänger Webentwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
CleanCClean Code14 StundenWarum brauchen wir Clean Code? Programme entwickeln sich, daher wird der Code ständig aktualisiert Es kann sehr, sehr schwierig sein, durch unsauberen Code zurück zu gehen, um den Quellcode im Durchschnitt zu finden und zu aktualisieren Die Kosten des Schreibens des ursprünglichen Codes betragen nur 40% der Gesamtkosten eines Systems ; 60% der Kosten werden im Durchschnitt für die Pflege und Aktualisierung von Code aufgewendet Schlechter Code erhöht dramatisch das 40/60-Verhältnis, grenzt im schlimmsten Fall an 20/80; Je unreiner der Code ist, desto mehr Zeit verbringen wir damit, ihn zu aktualisieren .
mlbankingpython_Machine Learning for Banking (with Python)21 StundenMaschinelles Lernen ist ein Zweig der künstlichen Intelligenz, in dem Computer lernen können, ohne explizit programmiert zu werden Python ist eine Programmiersprache, die für ihre klare Syntax und Lesbarkeit bekannt ist Es bietet eine hervorragende Sammlung von gut getesteten Bibliotheken und Techniken zur Entwicklung von maschinellen Lernanwendungen In diesem instruierten Live-Training werden die Teilnehmer lernen, Techniken und Werkzeuge des maschinellen Lernens anzuwenden, um reale Probleme in der Bankenbranche zu lösen Die Teilnehmer lernen zunächst die Schlüsselprinzipien kennen und setzen ihr Wissen dann in die Praxis um, indem sie ihre eigenen Modelle für maschinelles Lernen aufbauen und damit eine Reihe von Teamprojekten durchführen Publikum Entwickler Datenwissenschaftler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
ang2devAngular 2 Development28 StundenAngular 2 ist eine neue Entwicklungsplattform für den Aufbau von mobilen und Desktop-Webanwendungen .
matlabprescriptiveMatlab for Prescriptive Analytics14 StundenPrescriptive Analytics ist ein Zweig der Geschäftsanalyse, der deskriptive und prädiktive Analytik Es verwendet Vorhersagemodelle, um Maßnahmen für optimale Ergebnisse vorzuschlagen, die auf Optimierung und regelbasierten Techniken als Grundlage für die Entscheidungsfindung beruhen In diesem instruierten Live-Training lernen die Teilnehmer, wie sie mit Matlab präskriptive Analysen an einer Reihe von Beispieldaten durchführen können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie die Schlüsselkonzepte und Frameworks, die in der präskriptiven Analyse verwendet werden Verwenden Sie MATLAB und seine Toolboxen, um Daten zu erfassen, zu bereinigen und zu erkunden Verwenden Sie regelbasierte Techniken einschließlich Inferenz-Engines, Scorecards und Entscheidungsbäumen, um Entscheidungen basierend auf verschiedenen Geschäftsszenarien zu treffen Verwenden Sie die Monte-Carlo-Simulation, um Unsicherheiten zu analysieren und fundierte Entscheidungen zu treffen Bereitstellen von prädiktiven und präskriptiven Modellen für Unternehmenssysteme Publikum Business-Analysten Betriebsplaner Funktionelle Manager BI-Mitarbeiter (Business Intelligence) Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
cubaplatformCuba Platform for Enterprise Application Development7 StundenCuba Platform ist ein Open-Source-Java-Web-Framework für Unternehmensanwendungen In diesem instruierten Live-Training lernen die Teilnehmer, wie sie die Cuba Platform nutzen können, um Unternehmensanwendungen mit umfangreichen Weboberflächen zu entwickeln Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Entwickeln Sie Java-Anwendungen und Benutzeroberflächen mithilfe einer deklarativen Benutzeroberfläche, ohne HTML, CSS oder JavaScript zu verwenden Reduzieren Sie den Code und erleichtern Sie die schnelle Entwicklung Verwenden Sie das CUBA Studio-Webentwicklungstool mit vorhandenen Java-IDEs Passen Sie Anwendungen an, ohne den Code zu verzweigen Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
python_nlpNatural Language Processing with Deep Dive in Python and NLTK35 StundenAm Ende der Schulung wird erwartet, dass die Delegierten ausreichend mit den wesentlichen Python-Konzepten ausgestattet sind und in der Lage sein sollten, NLTK ausreichend zu verwenden, um die meisten NLP- und ML-basierten Operationen zu implementieren Das Training zielt darauf ab, nicht nur ein Ausführungswissen, sondern auch das logische und operative Wissen der darin enthaltenen Technologie zu vermitteln .

Zukünftige Programmierung Kurse

CourseSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
Groovy Programming - BaselMo, 2019-03-25 09:303000EUR / 3650EUR
Groovy Programming - BernDi, 2019-03-26 09:303000EUR / 3650EUR
Groovy Programming - ZürichMi, 2019-03-27 09:303000EUR / 3650EUR
Groovy Programming - BaselMi, 2019-05-15 09:303000EUR / 3650EUR
Groovy Programming - ZürichMo, 2019-05-20 09:303000EUR / 3650EUR
Programmierung Schulung, Programmierung boot camp, Programmierung Abendkurse, Programmierung Wochenendkurse, Programmierung Kurs, Programmierung Training, Programmierung Seminar, Programmierung Seminare, Programmierung Privatkurs, Programmierung Coaching, Programmierung Lehrer

Sonderangebote

CourseOrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
Artificial Intelligence in AutomotiveBernMi, 2019-04-03 09:303150EUR / 3650EUR
Artificial Intelligence - the most applied stuff - Data Analysis + Distributed AI + NLPBernMi, 2019-04-03 09:304725EUR / 5375EUR
Applying SysML with MAGICDRAWBernMo, 2019-04-22 09:304725EUR / 5375EUR
Business Process Modelling in BPMN 2.0BernDi, 2019-04-30 09:304725EUR / 5375EUR
Create OpenStack cloud infrastructureBernDo, 2019-06-27 09:302250EUR / 2750EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in Austria!

As a Business Development Manager you will:

  • expand business in Austria
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!