Core Scala 3 Masterclass
Startdata en plaatsen
Beschrijving
Course Overview
This is a great course that familiarises developers with The Scala Programming language (Version 3.x, previously known as Dotty).
This fresh and comprehensive course equips developers with all the tools necessary to function as a successful and productive team member on all Scala 3 projects.
Course Prerequisites
Students should be familiar with another programming language such as Java, C#, C++, Rust, Javascript/Typescript, Python etc. Having knowledge of a typed language will be beneficial.
Outline
We are proud to offer this Scala 3 course. Scala 3 has not yet been released, but its features have been stabilised. This is not an upgrade course to Scala 3, but instead a …
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Course Overview
This is a great course that familiarises developers with The Scala Programming language (Version 3.x, previously known as Dotty).
This fresh and comprehensive course equips developers with all the tools necessary to function as a successful and productive team member on all Scala 3 projects.
Course Prerequisites
Students should be familiar with another programming language such as Java, C#, C++, Rust, Javascript/Typescript, Python etc. Having knowledge of a typed language will be beneficial.
Outline
We are proud to offer this Scala 3 course. Scala 3 has not yet been released, but its features have been stabilised. This is not an upgrade course to Scala 3, but instead a course for new-comers to Scala who want to dive immediately into the latest version. We have an upgrade course available as well: SCALA-UPGRADE-3. If you are looking for a Scala 2 course, we recommended SCALA-CORE2
We are aware that many teams and developers follow Scala courses using recorded session or perhaps live webinar type of training and even more so during pandemic and economic crises.
These kinds of courses are great for learning products and easier concepts. However, they don't lend themselves to understanding new and often difficult concepts as they don't allow the ability to ask your own questions. Everybody is unique in their ability to comprehend and understand new concepts. And everyone needs a personalized approach. In addition, hearing questions/concerns from other students can help you tremendously. There might be ideas and answers you haven't thought about. Even without you asking a question, an instructor on a live instructor-led course will see from non-verbal communication that a particular concept needs to be rephrased, needs a different diagram or example or needs to be revisited later.
EDC4IT has been working with Scala since the early 2000s, and has taught many teams.
We worked together with different teams on their projects.
This course covers:
- Introduction to Scala, tools and the language
- Using OO concepts
- Functional Programming with Scala
- Higher kinded Types
- Collections
- using and building ADTs (using enums and traits)
- Bundled Monads and Functors
- Error Handling
- Concurrency and Futures
- Type bounds and variance
- Implicit conversions and extension methods
- Type classes
- Opaque type aliases
This course is unique in:
- being not just example driven, but bringing a deeper understanding of the Scala language
- explaining concepts that are often challenging in a clear manner (illustrating many approaches to different issues with the help of useful diagrams)
- focusing on preparation for real-world projects (discussing real problems, caveats, best practices )
Welkom bij EDC4IT: Uw Innovatiehub voor IT-Training
Ontdek de kracht van onze interactieve Open Source Technologieën, DevOps en Infrastructuur cursussen:
- Praktisch & Toepasbaar: Cursusmateriaal dat direct impact maakt in uw werk.
- Persoonlijke Groei: On-the-job coaching en gepersonaliseerde consultancy.
- Deskundige Trainers: Leer van de besten, met state-of-the-art materiaal.
- Voorop in IT: Blijf vooruit met onze actuele en innovatieve aanpak.
Zet Nu de Stap met EDC4IT – Vergroot uw vaardigheden, versnel uw carrière.
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.