آموزش دوره جامع OCaml: از صفر تا متخصص! - آخرین آپدیت

دانلود The Complete OCaml Course: From Zero to Expert!

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره جامع آموزش OCaml برای همه! با پروژه‌ها، چالش‌ها و مبانی نظری، استاد OCaml شوید. چندین دوره در یک دوره!

از صفر تبدیل به یک توسعه‌دهنده OCaml پیشرفته، مطمئن و مدرن شوید.

با درک عملکرد واقعی OCaml در پس‌زمینه، برای ورود به بازار کار آماده شوید.

مبانی OCaml: متغیرها، if/else، عملگرها، منطق بولی، توابع، آرایه‌ها، اشیاء، حلقه‌ها، رشته‌ها و غیره.

چگونه مانند یک توسعه‌دهنده فکر و عمل کنیم: حل مسئله، تحقیق، گردش کار

در بخش پرسش و پاسخ، پشتیبانی سریع و دوستانه دریافت کنید.

مهارت‌های خود را با 30+ چالش و تمرین (همراه با راه‌حل‌ها) تمرین کنید.

پیش‌نیازها: برای شرکت در این دوره، نیازی به تجربه برنامه‌نویسی نیست! من شما را از مبتدی به متخصص تبدیل می‌کنم!

هر کامپیوتر و سیستم عاملی کار خواهد کرد - ویندوز، macOS یا لینوکس. ما ویرایشگر متن شما را در دوره تنظیم خواهیم کرد.

شما به جامع‌ترین و کامل‌ترین دوره آموزش برنامه‌نویسی OCaml به صورت آنلاین رسیده‌اید.

چه بخواهید:

- مهارت‌های لازم برای گرفتن اولین شغل برنامه‌نویسی OCaml خود را کسب کنید.

- به یک موقعیت شغلی توسعه‌دهنده نرم‌افزار ارشدتر ارتقا پیدا کنید.

- به یک دانشمند کامپیوتر متخصص در محاسبات تبدیل شوید.

- یا فقط OCaml را یاد بگیرید تا بتوانید به سرعت برنامه‌های OCaml خود را ایجاد کنید.

این دوره کامل OCaml Masterclass دوره‌ای است که برای انجام همه این کارها و موارد دیگر به آن نیاز دارید.

این دوره به گونه‌ای طراحی شده است که مهارت‌های OCaml مورد نیاز برای تبدیل شدن به یک توسعه‌دهنده OCaml را به شما می‌دهد. در پایان دوره، OCaml را به خوبی درک خواهید کرد و قادر خواهید بود برنامه‌های OCaml خود را بسازید و به عنوان یک دانشمند کامپیوتر و توسعه‌دهنده نرم‌افزار مولد باشید.

چه چیزی این دوره را به یک پرفروش تبدیل می‌کند؟

مانند شما، هزاران نفر دیگر از آموزش‌های تکه‌تکه شده یوتیوب یا دوره‌های ناقص یا قدیمی که فرض می‌کنند شما از قبل چیزهای زیادی می‌دانید، و همچنین کتاب‌های درسی ضخیم و دانشگاهی که حتی پرانرژی‌ترین برنامه‌نویس‌ها را به خواب می‌برند، ناامید و خسته شده‌اند.

مانند شما، آنها از درس‌های بی‌کیفیت، مباحث بد توضیح داده شده و اطلاعات گیج‌کننده که به روش اشتباه ارائه شده‌اند، خسته شده‌اند. به همین دلیل است که بسیاری در این دوره کامل توسعه‌دهنده OCaml به موفقیت می‌رسند. این دوره با در نظر گرفتن سادگی و پیشرفت یکپارچه از طریق محتوای خود طراحی شده است.

این دوره هیچ تجربه برنامه‌نویسی قبلی را فرض نمی‌کند و شما را از مفاهیم اصلی مبتدی مطلق شروع می‌کند. شما مهارت‌های اصلی OCaml را یاد خواهید گرفت و در برنامه‌نویسی تابعی (Functional Programming) استاد خواهید شد. این یک فروشگاه یک‌جا برای یادگیری OCaml است. اگر می‌خواهید فراتر از محتوای اصلی بروید، می‌توانید در هر زمان این کار را انجام دهید.

در اینجا فقط برخی از چیزهایی که یاد خواهید گرفت آورده شده است

(اگر هنوز همه اینها را درک نمی‌کنید، اشکالی ندارد. در دوره یاد خواهید گرفت)

  • درک الگوهای تابعی: اصول اساسی برنامه‌نویسی تابعی، از جمله تغییرناپذیری، شفافیت ارجاعی و قدرت توابع مرتبه بالاتر را کشف کنید.

  • کاوش در OCaml: به سینتکس و معناشناسی OCaml بپردازید، یاد بگیرید که متغیرها را ایجاد کنید، توابع را تعریف کنید و ساختارهای داده را به راحتی دستکاری کنید.

  • استنباط نوع و چندریختی: مفاهیم استنباط نوع و چندریختی را درک کنید، که به ایمنی و بیانگری OCaml کمک می‌کنند.

  • تطبیق الگو: ظرافت تطبیق الگو را کشف کنید، ویژگی‌ای که تصمیم‌گیری پیچیده و تفکیک داده‌ها را ساده می‌کند.

  • تفکر بازگشتی: تکنیک‌های برنامه‌نویسی بازگشتی را بیاموزید، یک رکن اساسی برنامه‌نویسی تابعی، و از آنها برای حل مسائل مختلف استفاده کنید.

اگر سؤالی داشته باشم چه؟

گویا این دوره به اندازه کافی کامل نبود، من پشتیبانی کامل ارائه می‌دهم و به هر سؤالی که دارید 7 روز هفته پاسخ می‌دهم.

این بدان معناست که شما هرگز خود را برای روزهای متمادی در یک درس گیر نخواهید کرد. با راهنمایی‌های من، به آرامی در این دوره بدون هیچ مانع اصلی پیشرفت خواهید کرد.

هیچ خطری هم وجود ندارد!

این دوره دارای ضمانت بازگشت کامل وجه 30 روزه است. به این معنی که اگر از دوره یا پیشرفت خود کاملاً راضی نیستید، کافی است به من اطلاع دهید و من 100% وجه پرداختی شما را بدون هیچ سوالی پس می‌دهم.

شما یا مهارت‌های OCaml را به دست می‌آورید، به توسعه برنامه‌های عالی می‌پردازید و به طور بالقوه یک حرفه عالی برای خود ایجاد می‌کنید، یا دوره را امتحان می‌کنید و اگر آن را دوست ندارید، به سادگی تمام پول خود را پس می‌گیرید...

شما عملاً چیزی از دست نمی‌دهید.

آماده شروع کار هستید، توسعه‌دهنده؟

همین حالا ثبت نام کنید با استفاده از دکمه "افزودن به سبد خرید" در سمت راست، و در مسیر نبوغ خلاقانه و پیشرفته OCaml خود شروع به حرکت کنید. یا از ویژگی پیش‌نمایش استفاده کنید تا یک دور رایگان در این دوره بزنید، تا 100% مطمئن شوید که این دوره برای شما مناسب است.

شما را در داخل می‌بینم (عجله کنید، OCaml منتظر است!)


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

Course Introduction-فصل-1-معرفی دوره Course Introduction

  • Introduction to OCaml-ویدیو-1-1-معرفی OCaml Introduction to OCaml

  • Installing OCaml-ویدیو-1-2-نصب OCaml Installing OCaml

  • The OCaml Toplevel-ویدیو-1-3-تاپ لول OCaml The OCaml Toplevel

Basic Fundamentals-فصل-2-مبانی پایه Basic Fundamentals

  • Lexical Conventions-ویدیو-2-1-قراردادهای واژگانی Lexical Conventions

  • Expressions-ویدیو-2-2-عبارات Expressions

  • Conditionals-ویدیو-2-3-عبارات شرطی Conditionals

  • Variables and Binding-ویدیو-2-4-متغیرها و اتصال Variables and Binding

Functions-فصل-3-توابع Functions

  • Introduction to Functions-ویدیو-3-1-معرفی توابع Introduction to Functions

  • Anonymous Functions-ویدیو-3-2-توابع بی‌نام Anonymous Functions

  • Polymorphic Functions-ویدیو-3-3-توابع چندریختی Polymorphic Functions

  • Partial Application-ویدیو-3-4-اعمال جزئی Partial Application

  • Input and Output-ویدیو-3-5-ورودی و خروجی Input and Output

Lists-فصل-4-لیست‌ها Lists

  • Introduction to Lists-ویدیو-4-1-معرفی لیست‌ها Introduction to Lists

  • Building Lists-ویدیو-4-2-ساخت لیست‌ها Building Lists

  • Accessing Lists-ویدیو-4-3-دسترسی به لیست‌ها Accessing Lists

Solved Problems - Lists-فصل-5-مسائل حل‌شده - لیست‌ها Solved Problems - Lists

  • Problem 1 - Last Element of a List-ویدیو-5-1-مسئله 1 - آخرین عنصر یک لیست Problem 1 - Last Element of a List

  • Problem 2 - Penultime Object-ویدیو-5-2-مسئله 2 - عنصر یکی مانده به آخر Problem 2 - Penultime Object

  • Problem 3 - Duplicate Elements-ویدیو-5-3-مسئله 3 - عناصر تکراری Problem 3 - Duplicate Elements

  • Problem 4 - Average-ویدیو-5-4-مسئله 4 - میانگین Problem 4 - Average

  • Problem 5 - Insertion in Position-ویدیو-5-5-مسئله 5 - درج در موقعیت Problem 5 - Insertion in Position

Higher Order Functions-فصل-6-توابع مرتبه بالاتر Higher Order Functions

  • Higher Order Functions-ویدیو-6-1-توابع مرتبه بالاتر Higher Order Functions

  • Anonymous Functions-ویدیو-6-2-توابع بی‌نام Anonymous Functions

Solved Problems - Higher Order Functions-فصل-7-مسائل حل‌شده - توابع مرتبه بالاتر Solved Problems - Higher Order Functions

  • Problem 1 - Equality Problem-ویدیو-7-1-مسئله 1 - مسئله برابری Problem 1 - Equality Problem

  • Problem 2 - Product of Elements-ویدیو-7-2-مسئله 2 - حاصل‌ضرب عناصر Problem 2 - Product of Elements

  • Problem 3 - Even Result-ویدیو-7-3-مسئله 3 - نتیجه زوج Problem 3 - Even Result

  • Problem 4 - Infinite Powers of Two-ویدیو-7-4-مسئله 4 - توان‌های نامتناهی دو Problem 4 - Infinite Powers of Two

  • Problem 5 - Scalar Product-ویدیو-7-5-مسئله 5 - ضرب اسکالر Problem 5 - Scalar Product

  • Problem 6 - Flattening of Lists-ویدیو-7-6-مسئله 6 - مسطح‌سازی لیست‌ها Problem 6 - Flattening of Lists

  • Problem 7 - Length-ویدیو-7-7-مسئله 7 - طول Problem 7 - Length

  • Problem 8 - Reverse-ویدیو-7-8-مسئله 8 - معکوس Problem 8 - Reverse

  • Problem 9 - Occurrences-ویدیو-7-9-مسئله 9 - تکرارها Problem 9 - Occurrences

  • Problem 10 - First Word-ویدیو-7-10-مسئله 10 - اولین کلمه Problem 10 - First Word

  • Problem 11 - Conditional Count-ویدیو-7-11-مسئله 11 - شمارش شرطی Problem 11 - Conditional Count

  • Problem 12 - Combination of Applications-ویدیو-7-12-مسئله 12 - ترکیب اعمال Problem 12 - Combination of Applications

Solved Problems - Infinite Lists-فصل-8-مسائل حل‌شده - لیست‌های نامتناهی Solved Problems - Infinite Lists

  • Problem 1 - Infinite Ones-ویدیو-8-1-مسئله 1 - یک‌های نامتناهی Problem 1 - Infinite Ones

  • Problem 2 - Natural Numbers-ویدیو-8-2-مسئله 2 - اعداد طبیعی Problem 2 - Natural Numbers

  • Problem 3 - Infinite Integers-ویدیو-8-3-مسئله 3 - اعداد صحیح نامتناهی Problem 3 - Infinite Integers

  • Problem 4 - Triangular Numbers-ویدیو-8-4-مسئله 4 - اعداد مثلثی Problem 4 - Triangular Numbers

  • Problem 5 - Factorial Dimension-ویدیو-8-5-مسئله 5 - ابعاد فاکتوریل Problem 5 - Factorial Dimension

Binary Trees-فصل-9-درخت‌های دودویی Binary Trees

  • Introduction to Binary Trees-ویدیو-9-1-معرفی درخت‌های دودویی Introduction to Binary Trees

  • Implementation of Binary Trees-ویدیو-9-2-پیاده‌سازی درخت‌های دودویی Implementation of Binary Trees

Solved Problems - Binary Trees-فصل-10-مسائل حل‌شده - درخت‌های دودویی Solved Problems - Binary Trees

  • Problem 1 - Size-ویدیو-10-1-مسئله 1 - اندازه Problem 1 - Size

  • Problem 2 - Height-ویدیو-10-2-مسئله 2 - ارتفاع Problem 2 - Height

  • Problem 3 - Equivalent Trees-ویدیو-10-3-مسئله 3 - درخت‌های معادل Problem 3 - Equivalent Trees

  • Problem 4 - Isomorphism-ویدیو-10-4-مسئله 4 - ایزومورفیسم Problem 4 - Isomorphism

  • Problem 5 - Preorder Traversal-ویدیو-10-5-مسئله 5 - پیمایش پیش‌ترتیبی Problem 5 - Preorder Traversal

  • Problem 6 - Postorder Traversal-ویدیو-10-6-مسئله 6 - پیمایش پس‌ترتیبی Problem 6 - Postorder Traversal

  • Problem 7 - Inorder Traversal-ویدیو-10-7-مسئله 7 - پیمایش میان‌ترتیبی Problem 7 - Inorder Traversal

  • Problem 8 - Minimum Value-ویدیو-10-8-مسئله 8 - کمترین مقدار Problem 8 - Minimum Value

Graphs-فصل-11-گراف‌ها Graphs

  • Introduction to Graphs-ویدیو-11-1-معرفی گراف‌ها Introduction to Graphs

  • Representation of a Graph-ویدیو-11-2-نمایش یک گراف Representation of a Graph

  • Implementation of Graphs-ویدیو-11-3-پیاده‌سازی گراف‌ها Implementation of Graphs

Graph Algorithms - Depth First Search (DFS)-فصل-12-الگوریتم‌های گراف - جستجوی عمق اول (DFS) Graph Algorithms - Depth First Search (DFS)

  • Introduction to Depth First Search-ویدیو-12-1-معرفی جستجوی عمق اول Introduction to Depth First Search

Solved Problems - Depth First Search - Graphs-فصل-13-مسائل حل‌شده - جستجوی عمق اول - گراف‌ها Solved Problems - Depth First Search - Graphs

  • Problem 1 - Treasures in a Map-ویدیو-13-1-مسئله 1 - گنج‌ها در یک نقشه Problem 1 - Treasures in a Map

  • Problem 2 - Number of Rewards-ویدیو-13-2-مسئله 2 - تعداد پاداش‌ها Problem 2 - Number of Rewards

Graph Algorithms - Breadth First Search (BFS)-فصل-14-الگوریتم‌های گراف - جستجوی سطح اول (BFS) Graph Algorithms - Breadth First Search (BFS)

  • Introduction to Breadth First Search-ویدیو-14-1-معرفی جستجوی سطح اول Introduction to Breadth First Search

Solved Problems - Breadth First Search-فصل-15-مسائل حل‌شده - جستجوی سطح اول Solved Problems - Breadth First Search

  • Problem 1 - Minimum Distances-ویدیو-15-1-مسئله 1 - حداقل فاصله‌ها Problem 1 - Minimum Distances

  • Problem 2 - Furthest Treasure-ویدیو-15-2-مسئله 2 - دورترین گنج Problem 2 - Furthest Treasure

Graph Algorithms - Topological Sort-فصل-16-الگوریتم‌های گراف - مرتب‌سازی توپولوژیکی Graph Algorithms - Topological Sort

  • Introduction to Topological Sort-ویدیو-16-1-معرفی مرتب‌سازی توپولوژیکی Introduction to Topological Sort

  • Algorithm Idea-ویدیو-16-2-ایده الگوریتم Algorithm Idea

Solved Problems - Topological Sort-فصل-17-مسائل حل‌شده - مرتب‌سازی توپولوژیکی Solved Problems - Topological Sort

  • Problem 1 - Task Ordering-ویدیو-17-1-مسئله 1 - ترتیب وظایف Problem 1 - Task Ordering

  • Problem 2 - Lecture Schedule-ویدیو-17-2-مسئله 2 - برنامه سخنرانی Problem 2 - Lecture Schedule

نمایش نظرات

آموزش دوره جامع OCaml: از صفر تا متخصص!
جزییات دوره
16.5 hours
62
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
847
4.4 از 5
دارد
دارد
دارد
Lucas Bazilio
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lucas Bazilio Lucas Bazilio

مهندس و ریاضیدان

[انگلیسی]

لوکاس متخصص در ریاضیات و علوم کامپیوتر است که از سن کم علاقه زیادی به تدریس نشان داد.

او در حال حاضر بیش از 10 سال تجربه به عنوان مربی علم و فناوری دارد. او متخصص در الگوریتم‌ها، ریاضیات گسسته، هوش مصنوعی، زبان ماشین، از جمله موضوعات دیگر است.

لوکاس در دانشگاه معتبر پلی‌تکنیک کاتالونیا UPC در بارسلون تحقیق می‌کند./p>

در طول زندگی‌اش، چندین سخنرانی در دانشگاه‌ها و سازمان‌ها در مورد تدریس ریاضیات ارائه کرده است.


[SPANISH]

Lucas es un experto en matemáticas y ciencias de la computación que desde muy pequeño mostró una gran pasión por la enseñanza.

Actualmente cuenta con más de 10 años de experiencia siendo instructor de ciencias y tecnología. Esspecialista en Algoritmos، Matemática Discreta، Inteligencia Artificial، Lenguaje Máquina، entre otros temas.

Lucas se encuentra investigando en la prestigiosa Universidad Politécnica de Cataluña UPC en Barcelona.>

A lo largo de su vida, ha dado múltiples conferencias en universidades y organizaciones sobre la enseñanza de las matemáticas.