دانلود ها ی دارای تگ: "کدنویسی"

406 مورد برای عبارت مورد نظر پیدا شد.

دانلود Build a Document Search Assistant with Node and OpenAI's Assistants API آموزش جی‌اس و ای‌پی‌آی اوپن‌ای‌آی

دانلود Build a Document Search Assistant with Node and OpenAI's Assistants API - آموزش جی‌اس و ای‌پی

در این دوره آموزشی، گیل هرناندز، مدرس دوره، به شرکت‌کنندگان نشان می‌دهد که چگونه یک محیط توسعه راه‌اندازی کنند و دستیار هوش مصنوعی را برای ادغام در یک پروژه Node با استفاده از Express پیکربندی نمایند. فراگیران در این دوره با نحوه پیاده‌سازی قابلیت‌های جستجوی پیشرفته با استفاده از ابزار جستجوی فایل (File Search) و ذخیره‌گاه‌های وکتور (vector stores) آشنا می‌شوند. همچنین، نحوه استفاده از ابزار مفسر کد (Code Interpreter) API، مدیریت ورودی کاربر، تولید پاسخ‌های سفارشی و مدیریت رشته‌های مکالمه (conversation threads) را کشف خواهند کرد. در پایان این دوره، شرکت‌کنندگان به یک دستیار هوش مصنوعی کاملاً کاربردی مجهز خواهند شد که قادر به جستجوی اسناد است.
در دوره آموزشی Build a Document Search Assistant with Node and OpenAI's Assistants API با ساخت یک دستیار جستجوی اسناد با استفاده از Node.js و API دستیارهای OpenAI آشنا خواهید شد.

دانلود Writing for Developers, Video Edition آموزش نویسندگی برای توسعه‌دهندگان

دانلود Writing for Developers, Video Edition - آموزش نویسندگی برای توسعه‌دهندگان

این دوره آموزشی جامع به توسعه‌دهندگان کمک می‌کند تا با جامعه خود ارتباط برقرار کنند، دستاوردهای پیشرفته خود را به اشتراک بگذارند و به همکارانشان کمک کنند از درس‌های سختی که آموخته‌اند بهره‌مند شوند. هدف این دوره جلب توجهی است که به گسترش مسیر شغلی فرد منجر شود. این راهنما به طور کامل نشان می‌دهد که چگونه می‌توان محتوایی ایجاد کرد که توسعه‌دهندگان دیگر از خواندن و به اشتراک گذاشتن آن لذت ببرند. "نویسندگی برای توسعه‌دهندگان" مملو از نکات، ترفندها و تکنیک‌های عملی است که توسعه‌دهندگان برای تبدیل ایده‌های ذهنی خود به محتوایی واضح و جذاب به آن‌ها نیاز دارند. این دوره به شرکت‌کنندگان می‌آموزد که چگونه بهترین شیوه نگارش فنی را در پیش گیرند و نوشته‌هایی تولید کنند که نه تنها از نظر فنی دقیق باشند، بلکه برای مخاطبانشان نیز گیرا و قابل درک باشند. مهارت‌های کسب شده در این دوره، شامل توانایی ساختاردهی مناسب محتوا، انتخاب واژگان دقیق و استفاده از مثال‌های کاربردی است که به خواننده کمک می‌کند مفاهیم پیچیده را به راحتی درک کند. همچنین، این دوره به مباحثی مانند شناسایی مخاطب هدف، انتخاب موضوعات جذاب و بهینه‌سازی محتوا برای پلتفرم‌های مختلف می‌پردازد. این آموزش به افراد کمک می‌کند تا صدای خود را در جامعه توسعه‌دهندگان پیدا کنند و به منبعی قابل اعتماد برای دانش و تجربه تبدیل شوند. هدف نهایی این دوره، توانمندسازی توسعه‌دهندگان برای تولید محتوای ارزشمندی است که نه تنها دانش فنی آن‌ها را به نمایش بگذارد، بلکه ارتباطات حرفه‌ای آن‌ها را نیز تقویت کند و به رشد شغلی آن‌ها یاری رساند. این دوره برای هر توسعه‌دهنده‌ای که می‌خواهد تأثیرگذاری خود را فراتر از کدنویسی گسترش دهد و به یک رهبر فکری در حوزه خود تبدیل شود، ضروری است.
در دوره آموزشی Writing for Developers, Video Edition با اصول و فنون نگارش محتوای جذاب و کاربردی برای جامعه توسعه‌دهندگان آشنا خواهید شد.

دانلود React practice course, learn by practicing آموزش ری‌اکت

دانلود React practice course, learn by practicing - آموزش ری‌اکت
(1404/4/12) تغییرات:

دوره آموزشی به روز رسانی شد!

ری‌اکت که به صورت React.js یا ReactJS نیز خوانده می‌شود، یک کتابخانه متن‌باز جاوااسکریپت برای ساخت رابط‌های کاربری با هدف مواجه شدن با چالش آدرس‌دهی در توسعهٔ اپلیکیشن‌های تک‌صفحه‌ای، است. این کتاب‌خانه توسط فیس بوک، اینستاگرام و جامعه‌ای از توسعه‌دهنده‌ها و شرکت‌ها نگه‌داری می‌شود. ری‌اکت توسط جردن واک، یک مهندس نرم‌افزار در فیس‌بوک، ساخته شد. او از XHP که یک چارچوب فریم‌ ورک HTML برای PHP ست، تأثیر گرفته است. سیستمی در React.js وجود دارد که باعث می شود عناصر DOM منحصر به فرد خودش را ایجاد می کند. این کار باعث می شود که performance برنامه بسیار بالاتر رود. کتابخانه ی React.js از یک گرامر خاص به اسم JSX بهره می گیرد که این قابلیت را به شما می دهد که دستورات HTML و JavaScript را با یکدیگر تلفیق کنید.
در دوره آموزشی React practice course, learn by practicing با آموزش تمرین های ری اکت همراه با ساخت پروژه اشنا خواهید شد.

دانلود Learn pointer concepts in C++ using Visual Studio آموزش مفاهیم اشاره گرها در سی پلاس پلاس با ویژوال استودیو

دانلود Learn pointer concepts in C++ using Visual Studio - آموزش مفاهیم اشاره گرها در سی پلاس پلاس ب
(1404/4/12) تغییرات:

دوره آموزشی به روز رسانی شد!

در فرهنگ علوم رایانه متغیرهای از نوع اشاره‌گر (Pointer)، به متغیرهایی گفته می‌شود که محتوای آن‌ها، آدرس خانه‌ای از حافظه یا نیل است. در عمل، اشاره‌گر متغیری است که به متغیر دیگری اشاره می‌کند. اشاره‌گرها از پرکاربردترین نوع متغیرها در زبان‌های برنامه‌سازی محسوب می‌شوند. این امر به این علت است که اشاره‌گرها، گاهی اوقات تنها راه بیان محاسبه‌ای مشخص هستند و بخشی دیگر به این علت است که معمولاً باعث فشردگی و کارایی بیشتر قطعه برنامه‌ها نسبت به ایجاد آنها با روش‌های دیگر می‌شود. در زبان سی اشاره‌گرها یکی از اجزای پایه زبان هستند و ارتباط اساسی با آرایه، ساختارها، و توابع دارند. چندین عملگر مختلف برای کار بر روی اشاره‌گرها وجود دارد که مهمترین آنها عملگرهای یکانی * و & هستند. عملگر & (عملگر آدرس) آدرس عملوند خود را برمی‌گردد. عملگر * (عملگر در آدرس) هم محتوای خانه‌ای که آدرس آن عملوندش قرار دارد را در دسترس می‌سازد. برای تعریف یک اشاره گر باید قبل از نام آن علامت * قرار گیرد.
در دوره آموزشی Learn pointer concepts in C++ using Visual Studio با آموزش مفاهیم اشاره گرها در سی پلاس پلاس با ویژوال استودیو اشنا خواهید شد.

دانلود Learn PowerShell Scripting آموزش اسکریپت نویسی پاورشل

دانلود Learn PowerShell Scripting - آموزش اسکریپت نویسی پاورشل
(1404/4/12) تغییرات:

دوره آموزشی به روز رسانی شد!

برای اینکه ابزار PowerShell را بهتر درک کنید. ابتدا باید کار Shell را بدانید. در علوم کامپیوتر Shell به معنای یک رابط کاربری است که دسترسی شما را به سرویس های سیستم عامل ممکن میسازد. به صورت کلی Shell میتواند در دو حالت خط فرمان (Command Line Interface) یا گرافیکی (Graphical User Interface) ارائه شود. مایکروسافت ابزار PowerShell را برای خودکار نمودن عمل مدیریت و پیکربندی سیستم عامل ویندوز توسعه داده است. ابزار قدرتمند PowerShell مبنی بر .Net Framework است و شامل یک رابط کاربری خط فرمان و یک زبان Script است. یکی از ویژگیهای PowerShell وجود نسخه PowerShell ISE است که کار Script نویسی را ساده نموده. چرا که در نسخه PowerShell ISE دیگر نیاز به تایپ دستورات نیست و میتوانید از محیط گرافیکی این نسخه از PowerShell استفاده کنید. در اصل مایکروسافت، PowerShell ویندوز را به عنوان یک ابزار کمک کننده برای افزایش سرعت در حل مشکلات، و خودکار نمودن انجام تنظیمات سیستم عامل ویندوز ارائه کرده است. مثلا شما میتوانید با استفاده از PowerShell کلیه USB های متصل به کامپیوتر های شبکه را مشاهده کنید یا اینکه Process های که در حالت Not Responding قرار گرفته اند را ببندید. یا بعضی از کارهایی خود را در حالت Background انجام دهید و دیگر کارهای خود را در حالت عادی.
در دوره آموزشی Learn PowerShell Scripting با آموزش اسکریپت نویسی پاورشل اشنا خواهید شد.

دانلود Hands-On Advanced Python: Data Engineering Basics آموزش پایتون پیشرفته

دانلود Hands-On Advanced Python: Data Engineering Basics - آموزش پایتون پیشرفته

این دوره برای توسعه‌دهندگان پایتون که به دنبال تسلط بر مهارت‌های پیشرفته کدنویسی هستند، طراحی شده است. جو مارینی، مربی این دوره، به شرکت‌کنندگان کمک می‌کند تا دانش فنی خود را افزایش دهند یا برای مصاحبه‌های شغلی جهت دستیابی به نقشی جدید آماده شوند. این دوره شامل چالش‌های کدنویسی است که توسط CoderPad ارائه شده‌اند؛ این چالش‌ها تمرینات کدنویسی تعاملی با بازخورد در زمان واقعی هستند که به شرکت‌کنندگان امکان می‌دهند تا با تمرین عملی، مهارت‌های کدنویسی خود را ارتقا دهند. جو مارینی با پنج چالش کدنویسی خاص و متمرکز بر داده‌ها، به توسعه مهارت‌های برنامه‌نویسی پایتون شرکت‌کنندگان کمک می‌کند. در این دوره، شرکت‌کنندگان تمرین می‌کنند تا داده‌ها را تجزیه و کاوش کنند، با مجموعه‌ها کار کنند، از توابع ریاضی و آماری بهره ببرند و بسیاری مهارت‌های دیگر را کسب کنند. هدف اصلی این دوره، تجهیز برنامه‌نویسان پایتون به ابزارها و تکنیک‌های لازم برای کارآمدتر شدن در تحلیل و دستکاری داده‌ها است. این دوره به شرکت‌کنندگان کمک می‌کند تا با چالش‌های دنیای واقعی در زمینه داده‌ها به بهترین شکل ممکن روبرو شوند و راه‌حل‌های بهینه ارائه دهند. تمرکز بر جنبه‌های عملی و کاربردی پایتون در این دوره، آن را به گزینه‌ای ایده‌آل برای کسانی تبدیل می‌کند که به دنبال تقویت مهارت‌های خود در این زمینه هستند.
در دوره آموزشی Hands-On Advanced Python: Data Engineering Basics با مهارت‌های پیشرفته پایتون برای کاوش و دستکاری داده‌ها آشنا خواهید شد.

دانلود The Complete JavaScript Course 2025 آموزش جاوااسکریپت

دانلود The Complete JavaScript Course 2025 - آموزش جاوااسکریپت

جاوا اسکریپت محبوب‌ترین زبان برنامه‌نویسی در جهان است و تمام وب مدرن را قدرت می‌بخشد. هدف اصلی آن در وب، افزودن قابلیت‌های بیشتر به صفحات وب است. اگر یک صفحه وب ثابت نباشد، حتماً از جاوا اسکریپت استفاده می‌کند. این زبان برنامه‌نویسی میلیون‌ها شغل پردرآمد در سراسر جهان فراهم می‌کند و برای ایجاد عملکردهای پویا در وب‌سایت‌ها مورد استفاده قرار می‌گیرد. به همین دلیل، رابط کاربری بسیار دوستانه‌تر و تعاملی‌تر می‌شود. اگر می‌خواهید به صورت پویا محتوایی را در وب‌سایت‌های خود حذف، تغییر یا اضافه کنید، باید جاوا اسکریپت را بدانید. یادگیری جاوا اسکریپت به شما امکان می‌دهد تا به یک توسعه‌دهنده وب فرانت‌اند تبدیل شوید. با جاوا اسکریپت قادر خواهید بود از فریم‌ورک‌های فرانت‌اند مانند React یا Angular یا هر فریم‌ورک دیگری بر پایه جاوا اسکریپت استفاده کنید. همچنین می‌توانید در سمت سرور (بک‌اند) با NodeJS کدنویسی کرده و با MongoDB پایگاه داده ایجاد کنید. در این دوره، جاوا اسکریپت مدرن را از همان ابتدا، گام به گام خواهید آموخت. مدرس از طریق مثال‌های عملی و سرگرم‌کننده، تئوری‌های مهم درباره نحوه عملکرد جاوا اسکریپت در پشت صحنه، و پروژه‌های کامل و زیبا شما را راهنمایی خواهد کرد. در پایان دوره، شما به یک توسعه‌دهنده وب فرانت‌اند واقعی تبدیل خواهید شد و قادر خواهید بود مهارت‌های خود را در پروژه‌های واقعی به کار بگیرید. پس از اتمام این دوره، شما آماده خواهید بود تا یادگیری فریم‌ورک‌های پیشرفته فرانت‌اند مانند React یا Angular را ادامه دهید. همچنین یاد خواهید گرفت که چگونه مانند یک توسعه‌دهنده فکر کنید، ویژگی‌های برنامه را برنامه‌ریزی کنید، کد را اشکال‌زدایی کنید و بسیاری از مهارت‌های واقعی دیگر که در شغل توسعه‌دهندگی خود به آنها نیاز خواهید داشت.
در دوره آموزشی The Complete JavaScript Course 2025 با برنامه‌نویسی جاوا اسکریپت مدرن و توسعه وب فرانت‌اند آشنا خواهید شد.

دانلود Up and Running with PyTorch آموزش پایتورچ

دانلود Up and Running with PyTorch - آموزش پایتورچ

این دوره آموزشی با معرفی PyTorch و چارچوب‌های یادگیری عمیق به طور کلی آغاز می‌شود. در طول دوره، شرکت‌کنندگان درک خواهند کرد که چگونه ترکیب قدرتمند مشتق‌گیری خودکار و محاسبات شفاف بر روی واحدهای پردازش گرافیکی (GPU) به انفجار فعلی تحقیقات یادگیری عمیق کمک کرده است. این ویدئو به شرکت‌کنندگان نشان می‌دهد که چگونه می‌توانند از PyTorch برای پیاده‌سازی و یادگیری یک مدل رگرسیون خطی استفاده کنند؛ این یک گام اساسی برای ساخت شبکه‌های عصبی بسیار پیچیده‌تر است. در نهایت، دوره به شرکت‌کنندگان آموزش می‌دهد که چگونه تمام مؤلفه‌هایی را که PyTorch ارائه می‌دهد، ترکیب کنند تا یک پرسپترون چندلایه پیش‌خور ساده بسازند. این دوره به گونه‌ای طراحی شده است که دانشجویان را گام به گام با مفاهیم کلیدی و کاربردهای عملی PyTorch آشنا کند. از مبانی تئوری گرفته تا پیاده‌سازی عملی مدل‌ها، تمام جنبه‌های لازم برای شروع کار با PyTorch پوشش داده می‌شود. هدف این است که دانشجویان پس از اتمام دوره، توانایی طراحی، پیاده‌سازی و آموزش مدل‌های یادگیری عمیق را با استفاده از این چارچوب قدرتمند داشته باشند. این دوره برای کسانی که به دنبال ورود به دنیای یادگیری عمیق و کار با یکی از محبوب‌ترین چارچوب‌های موجود هستند، بسیار مفید خواهد بود.
در دوره آموزشی Up and Running with PyTorch با چارچوب PyTorch و نحوه ساخت مدل‌های یادگیری عمیق آشنا خواهید شد.

دانلود Modern Python LiveLessons: Big Ideas and Little Code in Python آموزش پایتون مدرن

دانلود Modern Python LiveLessons: Big Ideas and Little Code in Python - آموزش پایتون مدرن

این دوره آموزشی رویکردی نوین به برنامه‌نویسی پایتون را به توسعه‌دهندگان ارائه می‌دهد که ایده‌های بزرگ را به شکلی مختصر و با حداقل کد بیان می‌کند و به منطق کسب‌وکار اجازه می‌دهد تا به وضوح بدرخشد. این امر با استفاده از مثال‌های مرتبط متعدد از مسائل جاری، از جمله تحلیل داده و رسانه‌های اجتماعی، محقق می‌شود. در این آموزش ویدیویی، ریموند هتینگر در نیمه اول درس‌ها، با معرفی مهارت‌ها، ابزارها و تکنیک‌های بنیادی پایتون مدرن آغاز می‌کند. سپس در بخش دوم، چگونگی به کارگیری این ابزارها و تکنیک‌ها را در یک برنامه کاربردی واقعی به نمایش می‌گذارد. او بر اهمیت نگارش کدی تأکید می‌کند که نه تنها کارآمد باشد، بلکه خوانایی بالایی نیز داشته باشد تا دیگران به راحتی بتوانند آن را درک کرده و توسعه دهند. این دوره به شرکت‌کنندگان کمک می‌کند تا با الگوهای طراحی مدرن پایتون آشنا شوند و بتوانند برنامه‌هایی بنویسند که به راحتی قابل نگهداری و مقیاس‌پذیری باشند.  هتینگر در طول دوره، مفاهیم پیچیده را به زبانی ساده و قابل فهم توضیح می‌دهد و با مثال‌های عملی، یادگیری را تسهیل می‌کند. او به موضوعاتی مانند بهینه‌سازی کد، استفاده از ساختارهای داده کارآمد، و نوشتن تست‌های واحد برای اطمینان از صحت عملکرد کد می‌پردازد. همچنین، به بررسی بهترین روش‌ها برای مدیریت وابستگی‌ها و استقرار برنامه‌های پایتون می‌پردازد. این دوره برای توسعه‌دهندگانی که به دنبال ارتقاء مهارت‌های خود در پایتون و نوشتن کدی تمیز و مؤثر هستند، بسیار مناسب است. تمرکز بر روی "ایده‌های بزرگ و کدهای کوچک" به این معناست که چگونه می‌توان با کمترین میزان کد، حداکثر کارایی و وضوح را در برنامه‌نویسی پایتون به دست آورد.
در دوره آموزشی Modern Python LiveLessons: Big Ideas and Little Code in Python با رویکردهای برنامه‌نویسی مدرن پایتون آشنا خواهید شد.

دانلود Vue | Vue Js Web Development Course with Real Vuejs Projects آموزش ویو جی اس

دانلود Vue | Vue Js Web Development Course with Real Vuejs Projects - آموزش ویو جی اس

Vue.js یک فریم‌ورک توسعه فرانت‌اند برای جاوا اسکریپت (JS) است که می‌توان از آن برای ساخت رابط‌های کاربری مبتنی بر وب استفاده کرد. همچنین، از Vue.js می‌توان برای ایجاد اپلیکیشن‌های تک‌صفحه‌ای و مدیریت انیمیشن‌ها، عناصر تعاملی و گرافیک استفاده کرد. ساخت پروژه‌ها با استفاده از تنظیمات از پیش تعیین شده کاربر نیز امکان‌پذیر است که این ویژگی معمولاً برای برنامه‌نویسانی که در محیط‌های سازمانی کار می‌کنند، کاربرد دارد. از آنجایی که Vue.js مبتنی بر جاوا اسکریپت است، می‌توان به راحتی آن را در یک پروژه جاوا اسکریپت موجود ادغام کرد. Vue.js یک فریم‌ورک جاوا اسکریپت است که به دلیل سهولت یادگیری و استفاده، به طور گسترده‌ای محبوب شده است. Vue.js که در ابتدا برای ایجاد اپلیکیشن‌ها و رابط‌های وب تک‌صفحه‌ای طراحی شده بود، اکنون قادر به ساخت اپلیکیشن‌های وب و دسکتاپ است. حتی با کمک فریم‌ورک الکترون می‌توان از آن برای توسعه اپلیکیشن‌های موبایل نیز استفاده کرد. بیش از یک میلیون کاربر در Udemy از طریق دوره‌های Vue.js این پلتفرم هیجان‌انگیز را کاوش کرده‌اند و شما نیز، صرف نظر از سطح مهارتتان، می‌توانید به آن‌ها بپیوندید. چه در تلاش برای ساخت یک اپلیکیشن تک‌صفحه‌ای کامل باشید و چه صرفاً بخواهید کمی تعامل به اپلیکیشن موجود خود اضافه کنید، Vue.js طیف وسیعی از ابزارها را برای کمک به انجام کار شما در اختیار دارد و این دوره می‌تواند به شما کمک کند تا به سرعت شروع به کار کنید.
در دوره آموزشی Vue | Vue Js Web Development Course with Real Vuejs Projects با توسعه برنامه‌های کاربردی وب با فریم‌ورک Vue.js آشنا خواهید شد.