The Escalate Software Scala Advanced course is intended for experienced Scala developers looking to improve their skills, particularly for library and API design and development. It covers topics needed to be effective in producing high quality, correct, powerful and flexible Scala libraries that are still easy to use by others.
Part 1 provides in depth knowledge of the Scala type system, an important precursor to any library development. We start off with a look at the dangers, and safe use, of mutable shared state in Scala, covering properties and caching. From there we delve into the Scala type system
The final two modules then move on to the secondary Implicits type system that augments the regular Scala type system
Who this course is for:
Scala library and API developers, or Scala developers looking to improve their knowledge and skills
-A day-to-day working knowledge of the Scala language equivalent to completing Escalate Software`s Scala Applied course is recommended before starting on the advanced course
- You will need to set up your laptop with Scala, SBT and IntelliJ IDEA with Scala support by following the setup instructions
- Experience with other statically typed languages (e.g. Java or C#) will be helpful but not required.
- Introduction to Scala Programming
- Scala Syntax Fundamentals
- Object-Oriented Programming with Scala
- Test-Driven Development (TDD) with Scala
- Functional Programming with Scala
- Collections and Generics
- Pattern Matching with Scala
- Serialization using Scala and XML
- Scala and Concurrency with Akka
Student Reviews
Bhawana
Fabulous NLP + ML course
I have eleven plus years of experience taking training courses. I do not usually complete surveys.
Your instructor was excellent, the best I've experienced on a software subject, and I couldn't imagine him doing a better job of seamlessly walking students through a breadth of information for such complex subject like AI and ML. he did a fabulous job pacing everything and addressing student questions. I am very impressed.
Harish
Excellent ML course!
The course was well structured and easy to understand. Good pace of learning.
The institute believes to provide knowledge as well as guidance in detail to each & every student.
I completed my ML course from the institute. Their international exp does help a lot !
Thanks for the training sir.