Beginning Scala Programming
Beginning Scala Programming , available at $54.99, has an average rating of 3.9, with 59 lectures, based on 624 reviews, and has 3501 subscribers.
You will learn about Gain a solid understanding of programming in Scala A beginners course that teaches the fundamentals of the Scala programming language This course is ideal for individuals who are Developers and programmers It is particularly useful for Developers and programmers.
Enroll now: Beginning Scala Programming
Summary
Title: Beginning Scala Programming
Price: $54.99
Average Rating: 3.9
Number of Lectures: 59
Number of Published Lectures: 59
Number of Curriculum Items: 59
Number of Published Curriculum Objects: 59
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Gain a solid understanding of programming in Scala
- A beginners course that teaches the fundamentals of the Scala programming language
Who Should Attend
- Developers and programmers
Target Audiences
- Developers and programmers
This Scala training course from Infinite Skills teaches you everything you need to know about the Scala programming language. This course is designed for users that already have some programming experience.
You will start by learning the language basics of Scala, including sequences, recursion, and nesting functions. The course will then teach you about the object-oriented aspects of Scala, linearization of trait methods, and building and writing with XML. This video tutorial also covers text processing, parallelism and actors, and libraries for unit testing.
Once you have completed this computer based training course, you will have developed a solid working knowledge of the Scala programming language, and be able to start your own Scala-based project. Working files are included, allowing you to follow along with the author throughout the lessons.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Important – Download These First – Working Files
Lecture 2: 0101 Overview And About The Author
Lecture 3: 0102 Tools – Eclipse With Scala Plug-In
Lecture 4: 0103 How To Access Your Working Files
Chapter 2: Language Basics
Lecture 1: 0201 Nature Of Scala And Our First Worksheet
Lecture 2: 0202 Overall Type Hierarchy
Lecture 3: 0203 Memory Model, No Primitives, Val Versus Var And Tuples
Lecture 4: 0204 If Expressions
Lecture 5: 0205 Match Expressions
Lecture 6: 0206 Recursion, Tail Recursion, And Nesting Functions – Part 1
Lecture 7: 0207 Recursion, Tail Recursion, And Nesting Functions – Part 2
Lecture 8: 0208 Recursion, Tail Recursion, And Nesting Functions – Part 3
Lecture 9: 0209 Collections Overview
Lecture 10: 0210 Sequences – Array, List, Vector, And Buffer – Part 1
Lecture 11: 0211 Sequences – Array, List, Vector, And Buffer – Part 2
Lecture 12: 0212 Sequences – Array, List, Vector, And Buffer – Part 3
Lecture 13: 0213 Looking At The API – Implicit Conversions
Lecture 14: 0214 Significant Regular Methods – Part 1
Lecture 15: 0215 Significant Regular Methods – Part 2
Lecture 16: 0216 Significant Regular Methods – Part 3
Lecture 17: 0217 Higher-Order Methods And Lambda Expressions – Part 1
Lecture 18: 0218 Higher-Order Methods And Lambda Expressions – Part 2
Lecture 19: 0219 Find And Option
Lecture 20: 0220 Pattern Matching And Case Classes
Lecture 21: 0221 Iterators And Scala – Part 1
Lecture 22: 0222 Iterators And Scala – Part 2
Lecture 23: 0223 Sets And Maps
Lecture 24: 0224 Loops – While, Do-While, And Basics Of For
Lecture 25: 0225 For Comprehensions
Lecture 26: 0226 Partial Functions
Lecture 27: 0227 Syntactic Sugar
Chapter 3: Object-Oriented Scala And Our MUD Project
Lecture 1: 0301 Building An Application
Lecture 2: 0302 Imperative Text Adventure – Part 1
Lecture 3: 0303 Imperative Text Adventure – Part 2
Lecture 4: 0304 Functional Solution
Lecture 5: 0305 Special Methods And Names – Part 1
Lecture 6: 0306 Special Methods And Names – Part 2
Lecture 7: 0307 Implicit Conversions And Arguments
Lecture 8: 0308 Linearization Of Trait Methods
Lecture 9: 0309 Self Types
Chapter 4: Unit Testing
Lecture 1: 0401 Using JUnit
Lecture 2: 0402 Scala Test
Chapter 5: XML
Lecture 1: 0501 Reading And Parsing XML
Lecture 2: 0502 Building And Writing XML
Chapter 6: Text Processing
Lecture 1: 0601 Regular Expressions
Lecture 2: 0602 Regular Expressions As Patterns
Lecture 3: 0603 Parser Combinators – Part 1
Lecture 4: 0604 Parser Combinators – Part 2
Lecture 5: 0605 Text Adventure Parser
Chapter 7: Parallelism And Actors
Lecture 1: 0701 Parallelism In Scala
Lecture 2: 0702 Actor Parallelism
Lecture 3: 0703 Simple Akka Examples – Part 1
Lecture 4: 0704 Simple Akka Examples – Part 2
Lecture 5: 0705 Ask Pattern And Futures
Lecture 6: 0706 The Actor Hierarchy
Lecture 7: 0707 The Actor Lifecycle
Lecture 8: 0708 Routers
Lecture 9: 0709 Actor Based MUD
Chapter 8: Conclusion
Lecture 1: 0801 Wrap-Up
Instructors
-
Infinite Skills
High Quality Training
Rating Distribution
- 1 stars: 26 votes
- 2 stars: 34 votes
- 3 stars: 105 votes
- 4 stars: 230 votes
- 5 stars: 229 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Emotional Intelligence Courses to Learn in December 2024
- Top 10 Time Management Courses to Learn in December 2024
- Top 10 Remote Work Strategies Courses to Learn in December 2024
- Top 10 Freelancing Courses to Learn in December 2024
- Top 10 E-commerce Strategies Courses to Learn in December 2024
- Top 10 Personal Branding Courses to Learn in December 2024
- Top 10 Stock Market Trading Courses to Learn in December 2024
- Top 10 Real Estate Investing Courses to Learn in December 2024
- Top 10 Financial Technology Courses to Learn in December 2024
- Top 10 Agile Methodologies Courses to Learn in December 2024
- Top 10 Project Management Courses to Learn in December 2024
- Top 10 Leadership Skills Courses to Learn in December 2024
- Top 10 Public Speaking Courses to Learn in December 2024
- Top 10 Affiliate Marketing Courses to Learn in December 2024
- Top 10 Email Marketing Courses to Learn in December 2024
- Top 10 Social Media Management Courses to Learn in December 2024
- Top 10 SEO Optimization Courses to Learn in December 2024
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024