Kickstart SCALA > The UItimate Scala Beginner Bootcamp 4 U !
4.2 (47 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
349 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Kickstart SCALA > The UItimate Scala Beginner Bootcamp 4 U ! to your Wishlist.

Add to Wishlist

Kickstart SCALA > The UItimate Scala Beginner Bootcamp 4 U !

Project based, Basics, Collections, Object Oriented, Functional, Concurrent, Database, Slick, XML, JSON, Web, REST
4.2 (47 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
349 students enrolled
Created by V2 Maestros, LLC
Last updated 1/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 9 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Write and run Scala programs
  • Do Object Oriented and Functional Programming
  • Develop Database,Web and REST applications with Scala
  • Create Concurrent applications
  • Build and deploy Scala using Maven
View Curriculum
Requirements
  • Programming Experience in any language
  • Java experience preferred
  • Familiarity with Object Oriented Programming
  • Familiarity with SQL, XML and Web
Description

Want to get started on learning the hottest programming language on the planet? You have come to the right place!  Scala is the hottest and happening programming language in the world today. It has started to replace Java in a number of enterprises simply because; Scala is a better Java !. The demand for Scala developers is increasing exponentially over the last few months. Join the bandwagon and enrich your skills.

This course helps kick start your Scala learning experience. It keeps things simple and easy to understand. At the end of this course, you will be comfortable in using Scala to build applications in a variety of domains – Object Oriented, Functional, Concurrent, Database and the Web.

The course has a full-fledged project where you will apply the skills you learn to build a Scala based Service. This will make you comfortable with Scala and give you the confidence to explore further and use it in your work projects.

Who is the target audience?
  • Students with some programming experience, wishing to learn Scala for either educational or professional reasons
Compare to Other Scala Courses
Curriculum For This Course
56 Lectures
04:35:04
+
Introduction
4 Lectures 10:16


Your Learning Guide - Steps to your sucess
03:42

Resources for the Course
00:02
+
Introduction to Scala
4 Lectures 25:34
Kick Start your Scala experience
08:36

Setting up your Scala environment
07:06

Running your first Scala program
08:13

Setting up your pom.xml
01:39
+
Scala Language Basics
6 Lectures 31:23
Variables and Values
05:18

Data Types
10:16


Functions in Scala
06:23

Exception Handling
04:01

Practice {}: Scala Language Basics
00:12
+
Core Scala Features
9 Lectures 42:41
Arrays
07:18

Lists
03:15

Sets
02:07

Maps
05:00

Tuples
03:11

I/O Operations
03:51

Collection Operations
11:11

Pattern Matching and Yielding
06:28

Practice {} : Core Scala Features
00:20
+
Object Oriented Programming
6 Lectures 37:45
Classes in Scala
11:01

Objects - Singletons
09:50

Abstract Classes
05:11

Traits
06:09

Case Classes
05:19

Practice {} : Object Oriented Programming
00:15
+
Functional Programming
4 Lectures 13:01
Pure Functions in Scala
06:30

Functions as parameters
03:06

Immutable variables
03:19

Practice {} : Functional Programming
00:06
+
Testing, Building and Deploying Scala apps.
3 Lectures 14:23
JUnit Testing in Scala
04:24

Specification Testing
03:00

Build, Test, Deploy and Run
06:59
+
Concurrent Programming
5 Lectures 24:02
Building multi-threaded applications
06:31

Thread Pools in Scala
02:19

Futures
09:58

Promises
05:02

Practice {} : Concurrent Programming
00:12
+
Database Programming
7 Lectures 32:24
Using JDBC for Data Access
04:44

Introduction to Slick
04:18

Generating Slick ORM
03:49

Queries in Slick
08:45

Data Manipulation in Slick
04:24

Joins and Aggregations
06:15

Practice {} : Database Programming
00:09
+
Web Programming
4 Lectures 32:01
Working with XML
09:09

Working with JSON
08:11

Introduction to HTTP4s
05:30

Building a REST Server
09:11
2 More Sections
About the Instructor
V2 Maestros, LLC
4.1 Average rating
3,296 Reviews
33,328 Students
13 Courses
Big Data Science / Analytics Experts | 25K+ students

V2 Maestros is dedicated to teaching big data / data science at affordable costs to the world. Our instructors have real world experience practicing big data and data science and delivering business results. Big Data Science is a hot and happening field in the IT industry. Unfortunately, the resources available for learning this skill are hard to find and expensive. We hope to ease this problem by providing quality education at affordable rates, there by building data science talent across the world.