پیشنهاد فرادرس

آموزش اصول Scala

دسته بندی ها: برنامه نویسی موبایل ، آموزش های LiveLessons ، آموزش برنامه نویسی اندروید (Android) ، آموزش اسکالا (Scala)

آموزش-اصول-scala

Scala یک زبان برنامه نویسی است که برای اجرا بر روی ماشین مجازی جاوا JVM طراحی شده است و برای طراحی اپلیکیشن های اندرویدی استفاده می شود.

به درخواست دوستان چند دوره آموزشی در این زمینه برای شما آماده کرده ایم که در آینده دوره های جدید را نیز در سایت قرار خواهیم داد.

این دوره آموزشی محصول  LiveLessons می باشد.

سرفصل هاي دوره  آموزشي :

  • تنظیمSBT
  • تنظیم Eclipse
  • اعلام متغیرها و ارزیابی عبارات
  • تعریف method ها
  • تبدیل داده ها با comprehensions
  • مقدمه ای بر Generic
  • پیاده سازی کلاس ها و method ها
  • برنامه نویسی تابعی
  • استفاده از implicits و Java interoperability
  • و ...

ليست سرفصل هاي  دوره آموزشي:

5+ Hours of Video Training

In Scala Fundamentals LiveLessons, developer and trainer Dan Rosen teaches the essentials of the Scala programming language. The video training covers:

Scala’s background and development history The basic mechanics of writing and building Scala code using the sbt build tool and the Scala IDE plug-in for Eclipse Fundamental control-flow structures and type inference Scala’s approach to object-oriented programming and design The basics of generic programming The basic functional programming idiom and Scala’s collections API "Real-world" considerations including Java interoperability and common pitfalls Table of Contents:

Introduction

Lesson 1: Getting Started with Scala Learning objectives

1.1 Understand Scala’s background 1.2 Set up sbt 1.3 Set up Eclipse 1.4 Navigate the Scala documentation

Lesson 2: Data and Control Flow Learning objectives 2.1 Declare variables and evaluate expressions 2.2 Explore the type lattice and use type inference 2.3 Define methods 2.4 Explore pattern matching 2.5 Handle exceptions with patterns 2.6 Transform data with for-comprehensions 2.7 Implement a postfix calculator

Lesson 3: Object-Oriented Programming Learning objectives 3.1 Define classes 3.2 Define singleton objects 3.3 Implement apply and unapply methods 3.4 Eliminate boilerplate with case classes 3.5 Apply polymorphism and inheritance 3.6 Compose behavior with traits 3.7 Expand the calculator with object-oriented style

Lesson 4: Introduction to Generics Learning objectives 4.1 Implement generic classes and methods 4.2 Understand variance annotations

Lesson 5: Functional Programming Learning objectives 5.1 Explore function objects and literals 5.2 Understand purely-functional lists and recursion 5.3 Capture common patterns with higher-order functions 5.4 Manipulate functions with currying 5.5 Refine the calculator with pure functional style

Lesson 6: Real-World Scala Learning objectives 6.1 Use implicits and Java interoperability 6.2 Avoid common mistakes

Summary

عنوان دوره: LiveLessons - Scala Fundamentals Video Training حجم فايل: 791MB

آیا این نوشته را دوست داشتید؟
LiveLessons Scala Fundamentals Video Training

پیشنهاد فرادرس