Overview
Discover the power of Scala programming in our comprehensive, hands-on technical training course designed specifically for experienced object-oriented (OO) developers. Scala is a versatile programming language that combines the best of both OO and functional programming paradigms, making it ideal for a wide range of projects, from web applications to big data processing and machine learning. By mastering Scala, you'll be able to develop more efficient, scalable, and maintainable applications.
Fast Track to Scala Programming for OO / Java Developers is a four day hands-on course covers the core principles of Scala, functional programming, web application development, database connectivity, concurrency programming, testing, and interoperability between Scala and Java. Additionally, you'll explore cutting-edge generative AI and GPT technologies, learning how to integrate them into your Scala applications for intelligent suggestions or automation.
Throughout the course you’ll explore the latest tools and best practices in the Scala ecosystem, gaining valuable knowledge and experience that can be directly applied to your day-to-day work. With 50% of the course content dedicated to hands-on labs, you'll gain practical experience applying the concepts you've learned across various projects, such as building functional web applications, connecting to databases, designing modular components, and implementing concurrency.
Upon completing the course, you'll have a solid understanding of the language and its features, empowering you to confidently apply your new skills in data science and machine learning projects. You'll exit well-prepared to create efficient, scalable, and maintainable Scala applications, regardless of the complexity of your projects.
Learning Objectives
Working in a hands-on learning environment led by our expert instructor you’ll:
If your team requires different topics, additional skills or a custom approach, our team will collaborate with you to adjust the course to focus on your specific learning objectives and goals.
Learning Objectives
Working in a hands-on learning environment led by our expert instructor you’ll:
If your team requires different topics, additional skills or a custom approach, our team will collaborate with you to adjust the course to focus on your specific learning objectives and goals.
Audience & Pre-Requisites
This course is geared for experienced skilled Java developers, software developers, data scientists, machine learning experts or others who wish to transtion their coding skills to Scala, learning how to code in Scala and apply it in a practical way. This is not a basic class.
In order to be successful in this course you should possess:
Please see the Related Courses tab for Pre-Requisite course specifics and links, links to similar courses you might review as an alternative, as well as suggested Next-Step Follow-On Courses and Learning Path recommendations.
Course Topics / Agenda
Please note that this list of topics is based on our standard course offering, evolved from typical industry uses and trends. We’ll work with you to tune this course and level of coverage to target the skills you need most. Topics, agenda and labs are subject to change, and may adjust during live delivery based on audience skill level, interests and participation.
Setup Made Simple with our robust Learning Experience Platform (LXP)
All applicable course software, digital courseware files or course notes, labs, data sets and solutions, live coaching support channels and rich extended learning and post training resources are provided for you in our “easy access, no install required” high-speed SkillJourneys™ Learning Experience Platform (LXP), remote lab and content environment. Course materials, software, resources and post-training platform access periods vary by course.
Live scheduled classes are listed below or browse our full course catalog anytime
Check out custom training solutions planned around your unique needs and skills.
Exclusive materials, ongoing support and a free live course refresh with every class.
Please see the current upcoming available open enrollment course dates posted below. Please feel free to Register Online below, or call 844-475-4559 toll free to connect with our Registrar for assistance. If you need additional date options, please contact us for scheduling.
Course Title | Days | Date | Time | Price | |
---|---|---|---|---|---|
Fast Track to Scala Programming for OO / Java Developers (TTSCL2104) | 4 Days | Jul 10 to Jul 14 | 10:00 AM to 06:00 PM EST | $2,495.00 | Enroll |
Fast Track to Scala Programming for OO / Java Developers (TTSCL2104) | 4 Days | Sep 18 to Sep 22 | 10:00 AM to 06:00 PM EST | $2,495.00 | Enroll |
Fast Track to Scala Programming for OO / Java Developers (TTSCL2104) | 4 Days | Nov 29 to Dec 3 | 10:00 AM to 06:00 PM EST | $2,495.00 | Enroll |
Learning is Twice as Nice!
Buy One Get One Free!
Enroll by May 31 in any TWO public classes in 2023 for the price of ONE!
Special Offers
Limited Offer for most courses.
SAVE 50%