🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Clojure 1 Fundamentals
- آخرین آپدیت
Clojure 1 Fundamentals
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
Clojure یک زبان برنامه نویسی قدرتمند است که بر روی ماشین مجازی جاوا میزبانی می شود و جایگزین کاربردی برای زبان برنامه نویسی جاوا می باشد. از Clojure می توان برای ساخت مجموعه ای قوی از برنامه ها، برنامه ها و خدمات استفاده کرد. در این دوره آموزشی Clojure 1 Fundamentals، نحوه نوشتن نرم افزار به زبان برنامه نویسی Clojure را یاد خواهید گرفت. ابتدا، اصول نحو Clojure، انواع داده ها و توابع را بررسی خواهید کرد. در مرحله بعد، انواع مجموعه Clojure و نحوه ساختار یک پروژه اصلی Clojure را کشف خواهید کرد. در نهایت، نحوه آزمایش و اشکال زدایی کد Clojure و همچنین نحوه استفاده موثر از عوارض جانبی در برنامه های خود را خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش Clojure 1 مورد نیاز برای ساخت برنامه ها و خدمات Clojure را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
شروع کار با Clojure
Getting Started with Clojure
مقدمه ای بر Clojure
Introduction to Clojure
چرا کلوژور؟
Why Clojure?
نسخه ی نمایشی: شروع به استفاده از Clojure
Demo: Getting Started Using Clojure
نحو Clojure و انواع داده ها
Clojure Syntax and Data Types
همه چیز یک بیان است
Everything Is an Expression
حروف عددی و رشته ای
Numeric and String Literals
مجموعه Literals
Collection Literals
نمادها و کلمات کلیدی
Symbols and Keywords
انواع داده های سفارشی
Custom Data Types
نسخه ی نمایشی: استفاده از انواع داده در Clojure
Demo: Using Data Types in Clojure
استفاده از توابع در Clojure
Using Functions in Clojure
نحو تابع
Function Syntax
توابع تعریف شده توسط کاربر
User-defined Functions
توابع چند آریتی و متغیر
Multi-arity and Variadic Functions
بازگشت
Recursion
نسخه ی نمایشی: استفاده از توابع در Clojure
Demo: Using Functions in Clojure
اصول کنترل جریان
Control Flow Basics
مقدمه ای بر کنترل جریان
Introduction to Control Flow
عبارات شرطی
Conditional Expressions
در حال تکرار
Iterating
رسیدگی به استثنا
Exception Handling
نسخه ی نمایشی: استفاده از Control Flow در Clojure
Demo: Using Control Flow in Clojure
استفاده از مجموعه ها در Clojure
Using Collections in Clojure
مقدمه ای بر مجموعه ها
Introduction to Collections
لیست ها
Lists
بردارها
Vectors
مجموعه ها
Sets
نقشه ها
Maps
نسخه ی نمایشی: استفاده از مجموعه های متوالی
Demo: Using Sequential Collections
نسخه ی نمایشی: استفاده از مجموعه های هش شده
Demo: Using Hashed Collections
کد ساختاری در Clojure
Structuring Code in Clojure
مقدمه
Introduction
فضاهای نام
Namespaces
نسخه ی نمایشی: راه اندازی یک پروژه Clojure با Leiningen
Demo: Setting up a Clojure Project with Leiningen
مدیریت بسته
Package Management
نسخه ی نمایشی: استفاده از وابستگی های شخص ثالث
Demo: Using Third-party Dependencies
تست واحد و اشکال زدایی کد Clojure
Unit Testing and Debugging Clojure Code
مقدمه ای بر تست واحد
Introduction to Unit Testing
ایجاد آزمون واحد
Creating a Unit Test
اشکال زدایی Clojure
Debugging Clojure
نسخه ی نمایشی: اجرای تست های واحد
Demo: Running Unit Tests
اثرات جانبی
Side Effects
مقدمه
Introduction
IO فایل
File IO
نسخه ی نمایشی: فایل IO
Demo: File IO
دسترسی به پایگاه داده
Database Access
نسخه ی نمایشی: عملیات پایگاه داده
Demo: Database Operations
Zach در حال حاضر یک مهندس ارشد نرم افزار در VMware است که در آن از ابزارهایی مانند Python ، Docker ، Node و Angular همراه با تکنیک ها/اصول مختلف یادگیری ماشین و علوم داده استفاده می کند. قبل از نقش فعلی ، زاک روی نرم افزارهای زیردریایی کار می کرد و علاقه زیادی به برنامه نویسی GIS همراه با نرم افزارهای منبع باز دارد. برخی از کارهای او را می توانید در GitHub (https://github.com/zbennett10) و Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett) مشاهده کنید.
نمایش نظرات