لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Deno Js - راهنمای مبتدی [2023]
Deno Js - Beginner Guide [2023]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master Deno، API های REST را با API های Deno، Oak بسازید، از MongoDB و موارد دیگر استفاده کنید! ساخت و راهاندازی برنامههای Deno در دنیای واقعی برای RESTful API با استفاده از سرورهای Deno Create ذخیره دادهها با MongoDB نحوه ساختار فایلهای پروژه و نوشتن کدهای زیبا ایجاد Websockets و برنامه مینی چت با استفاده از Deno Debugging Deno Applicaiton پیش نیازها:یک کامپیوتر در که می توانید نرم افزار نصب کنید (ویندوز، مک او اس یا لینوکس) درک اولیه جاوا اسکریپت یا تایپ اسکریپت (متغیرها، توابع، اشیاء، آرایه ها، اگر دستورات) درک اولیه API و خدمات Backend
به "دوره Deno" خوش آمدید. Deno پروژه جدیدی است که توسط رایان دال (مخترع Node.js) ایجاد شده است و هدف آن رفع اشتباهات طراحی Node.js است.
ویژگی های برتر Deno:
امنیت
سیستم ماژول
پشتیبانی از TypeScript خارج از جعبه
ایمن به طور پیش فرض. بدون دسترسی به فایل، شبکه یا محیط، مگر اینکه به صراحت فعال شده باشد.
از TypeScript خارج از جعبه پشتیبانی می کند.
فقط یک فایل اجرایی را ارسال می کند.
دارای ابزارهای داخلی مانند بازرس وابستگی (اطلاعات deno) و قالبکننده کد (deno fmt).
دارای مجموعهای از ماژولهای استاندارد بازبینیشده (ممیزیشده) است که کار با Deno را تضمین میکنند
تعدادی از شرکتها به استفاده و کاوش Deno دارد
هدف Deno این است که یک محیط برنامه نویسی سازنده و ایمن برای برنامه نویسان مدرن باشد.
Deno همیشه به عنوان یک فایل اجرایی توزیع می شود. با دادن URL به یک برنامه Deno، آن را با چیزی بیش از 25 مگابایت فایل اجرایی فشرده قابل اجرا نیست. Deno به صراحت نقش زمان اجرا و مدیریت بسته را بر عهده می گیرد. از یک پروتکل استاندارد سازگار با مرورگر برای بارگیری ماژول ها استفاده می کند: URL.
از جمله موارد دیگر، Deno یک جایگزین عالی برای اسکریپت های کاربردی است که ممکن است به طور تاریخی با Bash یا Python نوشته شده باشند.
من فکر می کنم Deno در مسیر درستی قرار دارد تا زمان اجرای جاوا اسکریپت بهتری نسبت به Node.js داشته باشد.
در این دوره، ما با استفاده از Deno.js، Oak، و MongoDB همراه با Typescript یک برنامه Backend ایجاد خواهیم کرد.
ما با یک ویرایشگر متن خالی شروع می کنیم و با یک برنامه عالی پایان می دهیم.
این دوره شامل موارد زیر است:
ویژگی های اصلی Deno را بیاموزید
وابستگی ها را درک کنید
سرورهای وب را با استفاده از چارچوب های Deno بنویسید
ساخت API backend با Deno.js Oak
این یک دوره عملی عملی برای ساختن یک برنامه سرور با استفاده از چارچوب عالی Deno است. من سعی می کنم همه چیز را در حین انجام توضیح دهم تا بتوان بدون تجربه Deno دنبال کرد، اما توصیه می شود بدانید حداقل اصول اولیه جاوا اسکریپت یا شنیده ها در مورد Node.js. امیدوارم از سفر ما با چارچوب Deno لذت ببرید!
سعی کردم این دوره را با زبان انگلیسی واضح و آسان بسازم تا همه دانش آموزان بتوانند آن را به خوبی درک کنند.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
دنو چیست؟
What is Deno?
چرا باید از Deno استفاده کرد؟
Why to use Deno?
معماری Deno
Deno Architecture
چرا Deno با Nodejs متفاوت است
Why Deno is different from Nodejs
نصب Deno
Installing Deno
ویرایشگر و برنامه های افزودنی
Editor & Extensions
اولین برنامه Deno شما
Your First Deno Program
رفتن به عمق بیشتر در Deno
Going Deeper in Deno
معرفی
Introduction
ماژول ها
Modules
ماژول های Deno - کتابخانه های استاندارد و شخص ثالث
Deno Modules - Standard & Third Party Libraries
ماژول HTTP و ایجاد یک وب سرور
HTTP Module and creating a Web Server
ماژول سیستم فایل
File System Module
استفاده از ماژول های Node.js در Deno
Using Node.js modules in Deno
ورزش
Exercise
راه حل
Solution
امتحان
Quiz
برنامه-1: ساخت API های RESTful با Deno
Application-1: Building RESTful API's With Deno
معرفی
Introduction
خدمات RESTful چیست؟
What are RESTful Services?
خدمات RESTful با استفاده از بلوط
RESTful Services using oak
ایجاد وب سرور با بلوط
Creating WebServer with oak
فراخوانی نقاط پایانی با استفاده از Postman
Calling Endpoints Using Postman
رسیدگی به درخواست های HTTP GET
Handling HTTP GET Requests
رسیدگی به درخواست های HTTP POST
Handling HTTP POST Requests
رسیدگی به درخواست های HTTP PUT
Handling HTTP PUT Requests
رسیدگی به درخواست های HTTP DELETE
Handling HTTP DELETE Requests
Refactoring کد
Code Refactoring
امتحان
Quiz
کاربرد-2: عملیات REST با استفاده از Mongodb و Oak
Application-2: REST Operations Using Mongodb & Oak
معرفی
Introduction
نصب MondgoDB
Installing MondgoDB
اتصال به MongoDB با استفاده از Deno
Connecting to MongoDB using Deno
ایجاد پایگاه داده و مجموعه در MongoDB
Creating Database and collection on MongoDB
با استفاده از API داده ها را در پایگاه داده وارد کنید
Insert Data Into Database Using API
دریافت داده از پایگاه داده با استفاده از API
Get Data from Database Using API
به روز رسانی داده ها در پایگاه داده با استفاده از API
Update Data in Database Using API
حذف داده ها از پایگاه داده با استفاده از API
Delete Data from Database Using API
خلاصه و فایل های پروژه
Recap & Project files
امتحان
Quiz
اشکال زدایی در Deno
Debugging In Deno
پیکربندی اشکال زدایی را اضافه کنید
Add Debugging Configuration
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات