|
Scala-Basiswissen
|
Seminar-ID
S1008
|
Dauer
3 Tag(e)
|
Preis
Offenes Seminar: 1.380,00 Euro p. P. zzgl. MwSt.
Oder Individual- / Firmenschulung: nach Angebot
|
Kurzbeschreibung Statisch typisierte Sprachen wie Java neigen dazu, dass am Anfang einer Anwendung immer wieder derselbe Grundcode geschrieben werden muss. Sprachen wie Ruby, Python oder JavaScript erlauben eine anfangs schnellere Entwicklung, bringen aber den Nachteil dynamischer Typisierung mit sich. Scala, die "Scalable Language", vereint die Vorteile beider Sprachgruppen, ist gewohnt objektorientiert und gleichzeitig eine funktionale Programmiersprache für bessere Abstraktionsmöglichkeiten. Sie ist auf parallele Programmierung ausgelegt und kann einfach an bestehende Java-Systeme angebunden werden. Java-Vater James Gosling bezeichnet Scala als die Sprache nach Java. |
|
Inhalt
- Entwicklungsumgebungen und -werkzeuge
- Scala auf der Kommandozeile
- Scala in Eclipse 3.4
- Grundlagen
- Überblick über objektorientierte und funktionale Sprachen
- Erste Schritte in Scala
- Datentypen, Operatoren, Kontrollstrukturen
- Scala objektorientiert
- Klassen und Objekte
- Vererbung
- Mehrfachvererbung mit Traits
- Abstrakte Klassen
- Scala funktional
- Funktionen und Closures
- Listen und Kollektionen
- Rekursion und Currying
- Scala im Detail
- Typ-Parametrisierung
- Überladen von Operatoren
- Case Classes und Pattern Matching
- Typinferenz und Konvertierung
- Strukturierung mit Paketen
- Fehlerbehandlung mit Exceptions
- Anbindung an Java
- Überblick über weiterführende Themen
- XML-Verarbeitung
- GUI-Anwendungen mit Swing
- Testen von Scala-Anwendungen
- Erweiterungsbibliotheken
- Web-Applikationen mit dem "lift Web Framework"
- Scala in .NET
- Praktische Übungen
- Mit Programmierübungen werden die einzelnen Themen vertieft, wobei jeder Teilnehmereinen eigenen Rechner zur Verfügung hat.
|
Seminar-Ziel Nach diesem Seminar kennen Sie die Konzepte, Eigenschaften und Sprachelemente der Programmiersprache Scala. Sie kennen die Grundlagen sowohl von objektorientierter als auch von funktionaler Programmierung und können darauf aufbauend einfache Anwendungen entwickeln. |
Wer sollte teilnehmen Softwareentwickler mit Programmiererfahrung in anderen modernen Programmiersprachen (Java, C, C++, C#, VB, JavaScript, Ruby, Python etc.) |
|
Dauer des Kurses
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
|
|
Teilnehmerzahl
max. 8 Personen
|
|
Kurs-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Kurs-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
|
|
Ort des Kurses
GFU-Seminar-Zentrum Köln oder bei Ihnen als Inhouse-Schulung
|
|
Kommentare der Teilnehmer
- Teilnehmer von "Fraport AG Frankfurt Airport Services Worldwide": ausgezeichneter Kurs, sehr empfehlenswert
|
Offene Termine
|
Durchführung garantiert
|
|
Firmenschulung
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin Anfragen
|
Individualschulung
Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin Anfragen
|
|
Offene Termine
|
Durchführung garantiert
|
Firmenschulung
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin Anfragen
Individualschulung
Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin Anfragen
Wir beraten Sie gern

|
• Infoline 0221 82 80 90
• Email an GFU
|
|
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Kurs / Weiterbildung:
|
The Data Access Handbook
The Data Access Handbook Achieving Optimal Database Application Performance and Scalability Prentice Hall Goodson, John Steward, Robert A.
Kurs
|
|
CCNP Building Scalable Internetworks (BSCI 642-901) Lab Portfolio
CCNP Building Scalable Internetworks (BSCI 642-901) Lab Portfolio Cisco Networking Academy Program Cisco Systems Kotfila, David Moorhouse, Joshua Wolfson, Ross
Kurs
|
|
Oracle Database AJAX & PHP Web Application Development
Oracle Database AJAX & PHP Web Application Development Build Scalable, Reliable Web 2.0 Applications for the Oracle Environment Mcgraw-Hill Publ.Comp. Barney, Lee McLaughlin, Michael
Kurs
|
|
A Service-Oriented Architecture for Social Networks
A Service-Oriented Architecture for Social Networks Developing a Scalable and Extensible Service Framework for Group Management VDM Verlag Leibert, Florian
Kurs
|
|
Scalable Uncertainty Management
Scalable Uncertainty Management Second International Conference, SUM 2008, Naples, Italy, October 1-3, 2008, Proceedings Springer-Verlag GmbH
Kurs
|
|
SAT-Based Scalable Formal Verification Solutions
SAT-Based Scalable Formal Verification Solutions SPRINGER VERLAG GMBH Ganai, Malay Gupta, Aarti
Kurs
|
|
FastSOA
FastSOA The Way to Use Native XML Technology to Achieve Service Oriented Architecture Governance, Scalability, and Performance Elsevier LTD, Oxford Cohen, Frank
Kurs
|
|
Scalable Uncertainty Management
Scalable Uncertainty Management First International Conference, SUM 2007, Washington, DC, USA, October 10-12, 2007, Proceedings Springer-Verlag GmbH
Kurs
|
|
Building Scalable Web Sites
Building Scalable Web Sites O'Reilly Vlg. GmbH & Co. Henderson, Cal
Kurs
|
|
Scalable Internet Architecture
Scalable Internet Architecture Sams Publishing Schlossnagle, Theo
Kurs
|
|