آموزش برنامه نویسی عمیق اسکالا

دانلود Scala Programming In-Depth

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی اسکالا از ابتدا تا عمق برنامه نویسی اسکالا از ابتدا تا عمیق، از برنامه های ساده Hello World، غواصی عمیق در ساختارهای داده، اپراتورها (ریاضی، منطقی، شرطی) تا مفاهیم OOPs و برنامه نویسی تابعی با برنامه های حل شده. Scala In Depth پیش نیازها: بدون پیش نیاز. فقط کامپیوتر یا لپ تاپ پایه. این دوره به زبان ساده تدریس می شود تا هر کسی بتواند آن را درک کند.

برنامه نویسی Scala را از ابتدا تا عمق بیاموزید


از برنامه ساده گرفته تا ساختارهای داده تا OOPS و برنامه نویسی تابعی. همه چیز با برنامه نویسی Hands on پوشش داده شده است.


به زبان انگلیسی بسیار ساده تدریس می شود، بنابراین هر یک بار می تواند دوره را به راحتی دنبال کند.


بدون پیش نیاز


نقطه شروع عالی برای یادگیری اسکالا برای Big Data Spark، Play، Scalatra، Lift، Sinatra و غیره


درباره اسکالا:

Scala یک زبان برنامه نویسی همه کاره و قدرتمند است که پارادایم های برنامه نویسی کاربردی و شی گرا را ترکیب می کند. اسکالا که در اصل توسط مارتین اودرسکی ایجاد شد و در سال 2003 منتشر شد، به دلیل نحو مختصر و رسا و توانایی آن در ادغام یکپارچه با جاوا، محبوبیت پیدا کرده است، و آن را به گزینه ای ارجح برای توسعه دهندگانی تبدیل می کند که به دنبال انتقال آرام از جاوا به یک زبان مدرن تر هستند. p>

ویژگی‌های کلیدی اسکالا شامل تایپ استاتیک قوی، تغییرناپذیری و تطبیق الگو است که آن را به زبانی عالی برای ساختن نرم‌افزار قوی و قابل نگهداری تبدیل می‌کند. مجموعه‌ای غنی از کتابخانه‌ها و چارچوب‌ها، به‌ویژه برای برنامه‌های وب و داده ارائه می‌دهد، که Play Framework و Akka نمونه‌های برجسته آن هستند.

یکی از ویژگی‌های برجسته Scala پشتیبانی آن از برنامه‌نویسی کاربردی است که به توسعه‌دهندگان اجازه می‌دهد کدهای مختصر و ظریفی بنویسند که استدلال کردن در مورد آن آسان‌تر است. این زبان همچنین از برنامه‌نویسی همزمان و موازی از طریق بازیگران و آینده‌ها پشتیبانی می‌کند.

Scala یک انتخاب محبوب در صنایعی مانند امور مالی است، جایی که عملکرد، مقیاس پذیری و قابلیت نگهداری بسیار مهم هستند. تطبیق پذیری، سازگاری با پایگاه های کد جاوا موجود و جامعه فعال آن را به زبانی متقاعدکننده برای طیف وسیعی از وظایف توسعه نرم افزار تبدیل کرده است.



سرفصل ها و درس ها

Scala Indepth Scala Indepth

  • مقدمه ای بر مسیر شغلی مهندسی داده Introduction to Data Engineering Career Path

  • روز اول - معرفی اسکالا Day 1 - Introduction to Scala

  • روز 2 - مبانی اسکالا Day 2 - Scala Basics

  • روز 3 - نصب Intellij Day 3 - Intellij Installation

  • روز 4 - توابع، کلاس ها، اشیاء Day 4 - Functions, Classes, objects

  • روز پنجم - سازندگان Day 5 - Constructors

  • روز ششم - شی Singleton، کلاس‌های Compaignion و اشیاء و کلاس‌های Case و O Day 6 - Singleton object, Compaignion Classes and Objects and Case Classes and O

  • روز 7 - رشته ها Day 7 - Strings

  • روز 8 - تطبیق الگو و Regex Day 8 - Pattern Matching and Regex

  • روز 9A - کلاس ضمنی Day 9A - Implicit class

  • روز 9B - بیانیه های شرطی و حلقه ها Day 9B - Conditional Statements and Loops

  • روز دهم- بسته بندی و واردات Day 10- Packages and Import

  • روز یازدهم - هندلینگ استثنایی Day 11-Exceptional Handling

  • روز 12- صفات، طبقه ارزش و صفت جهانی Day 12- Traits, Value Class and Universal Trait

  • روز 13- آرایه ها Day 13- Arrays

  • روز 14- آرایه ها Day 14- Arrays

  • روز 15- برنامه ریزی کاربردی (1 از 3) Day 15- Functional Programming (1 of 3)

  • روز شانزدهم- برنامه ریزی کاربردی (2 از 3) Day 16- Functional Programming (2 of 3)

  • روز هفدهم- برنامه ریزی کاربردی (3 از 3) Day 17- Functional Programming (3 of 3)

  • روز 18 الف - تعطیلی Day 18A- Closures

  • روز 18B - مجموعه ها Day 18B - Collections

  • روز 19 - مجموعه ها - فهرست (روز 1 از 1) Day 19 - Collections - List (Day 1 of 1)

  • روز 20 - مجموعه ها - فهرست (روز 2 از 2) Day 20 - Collections - List (Day 2 of 2)

  • روز 21 - مجموعه ها - مجموعه ها Day 21 - Collections - Sets

  • روز 22 - مجموعه ها - نقشه Day 22 - Collections - Map

  • روز 23 - گزینه های Tuples و Iterator Day 23 - Tuples Options and Iterator

  • روز 24 - رسیدگی به پرونده Day 24 - File Handling

  • راهنمایی شغلی Career Guidance

نمایش نظرات

آموزش برنامه نویسی عمیق اسکالا
جزییات دوره
39.5 hours
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
38,671
4.4 از 5
دارد
دارد
دارد
Harish Masand
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Harish Masand Harish Masand

من در حال حاضر به عنوان سرب فنی در شرکت پیشرو فناوری اطلاعات کار می کنم و دارای 10 سال تجربه در IT (توسعه و پشتیبانی) با 5 سال سابقه کار در سیستم اکو Apache Hadoop و Spark هستم. من دارای تجربه دامنه در بانکداری ، بیمه ، ساخت و خرده فروشی دامنه و دارای گواهینامه PRINCE2 و Scrum Master هستم.