لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی عمیق اسکالا
دانلود 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
من در حال حاضر به عنوان سرب فنی در شرکت پیشرو فناوری اطلاعات کار می کنم و دارای 10 سال تجربه در IT (توسعه و پشتیبانی) با 5 سال سابقه کار در سیستم اکو Apache Hadoop و Spark هستم.
من دارای تجربه دامنه در بانکداری ، بیمه ، ساخت و خرده فروشی دامنه و دارای گواهینامه PRINCE2 و Scrum Master هستم.
نمایش نظرات