دانلود ها ی دارای تگ: "برنامه‌نویسی"

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

دانلود Cursor AI Beginner to Pro: Build Production Web Apps with AI - آموزش نرم افزار کرسر

  • بازدید: 473
دانلود Cursor AI Beginner to Pro: Build Production Web Apps with AI - آموزش نرم افزار کرسر

در این دوره آموزشی، شرکت‌کنندگان با ادغام قابلیت‌های پیشرفته هوش مصنوعی کرسر (Cursor AI) با مجموعه‌ای از ابزارهای وب مدرن و کارآمد، مهارت‌های لازم برای توسعه اپلیکیشن‌های فول‌استک را کسب می‌کنند. این ابزارها شامل Next.js 15 برای ساخت رابط کاربری قدرتمند، TypeScript برای تضمین کدنویسی ایمن و مقیاس‌پذیر، Tailwind CSS برای طراحی واکنش‌گرا و زیبا، و Shadcn UI برای کامپوننت‌های رابط کاربری از پیش طراحی‌شده می‌شوند. همچنین، برای مدیریت داده‌ها از Drizzle ORM به همراه پایگاه داده Neon PostgreSQL استفاده خواهد شد و احراز هویت کاربران با استفاده از Clerk انجام می‌گیرد. رویکرد این دوره بر پایه پروژه است و در طی آن، شرکت‌کنندگان اپلیکیشن FlashyCardy را خواهند ساخت. این اپلیکیشن کارت‌های فلش (فلش‌کارت) به کاربران امکان می‌دهد تا ثبت‌نام کنند، مجموعه‌های کارت و کارت‌های جدید ایجاد کنند و با استفاده از سیستم پرداخت Stripe و Clerk billing، به طرح حرفه‌ای (Pro plan) ارتقا یابند. در این پروژه، سیستم کامل احراز هویت، دسترسی مبتنی بر نقش (Role-based access)، و یک سیستم اشتراک (Subscription) با مدل SaaS پیاده‌سازی می‌شود. نکته حائز اهمیت این است که تمام کدنویسی این اپلیکیشن با هدایت هوش مصنوعی کرسر انجام خواهد شد، که به آن "کدنویسی ویبی" (Vibe Coding) نیز گفته می‌شود؛ به عبارت دیگر، نیازی به کدنویسی دستی نیست.
در دوره آموزشی Cursor AI Beginner to Pro: Build Production Web Apps with AI با ساخت اپلیکیشن‌های تحت وب آماده تولید با هوش مصنوعی آشنا خواهید شد.

دانلود Python Programming Bootcamp: From Basics to Expert (2025) - آموزش برنامه‌نویسی پایتون

  • بازدید: 445
دانلود Python Programming Bootcamp: From Basics to Expert (2025) - آموزش برنامه‌نویسی پایتون

این دوره برای ارائه درکی جامع از برنامه‌نویسی پایتون، از مبانی تا مفاهیم پیشرفته، طراحی شده است. چه یک مبتدی باشید یا برنامه‌نویسی باتجربه که به دنبال ارتقاء مهارت‌های خود است، این دوره شما را به دانش و تجربه عملی مورد نیاز برای تسلط بر پایتون مجهز می‌کند. دوره به گونه‌ای ساختار یافته است که طیف گسترده‌ای از مباحث را پوشش دهد و تجربه‌ای جامع از یادگیری را تضمین کند. این دوره با معرفی پایتون آغاز می‌شود و سادگی و تطبیق‌پذیری آن را برجسته می‌کند. شرکت‌کنندگان یاد می‌گیرند که چگونه پایتون را بر روی سیستم‌عامل‌های مختلف از جمله ویندوز و لینوکس نصب کنند. همچنین به استفاده از Virtualenv، ابزاری برای ایجاد محیط‌های ایزوله پایتون، که برای مدیریت وابستگی‌ها و جلوگیری از تداخل بین پروژه‌ها ضروری است، پرداخته می‌شود. در ادامه، به نحو پایه پایتون از جمله استفاده از بک‌اسلش، رشته‌ها در داخل گیومه، دنباله‌های فرار (escape sequences) و خروجی فرمت‌بندی شده با استفاده از f-stringها پرداخته می‌شود. شرکت‌کنندگان همچنین درباره متغیرهای پایتون و دستور انتساب که برای نوشتن هر برنامه پایتون اساسی هستند، آموزش می‌بینند. سپس، دوره به عملگرهای پایتون که برای انجام عملیات بر روی متغیرها و مقادیر استفاده می‌شوند، می‌پردازد. شرکت‌کنندگان با دستورات کنترلی، از جمله دستورات شرطی if و else، آشنا می‌شوند که به آن‌ها امکان می‌دهد جریان برنامه خود را بر اساس شرایط خاص کنترل کنند.
در دوره آموزشی Python Programming Bootcamp: From Basics to Expert (2025) با برنامه‌نویسی پایتون از مقدماتی تا پیشرفته آشنا خواهید شد.

دانلود The Complete AI Data Training Course 2025 - آموزش هوش مصنوعی

  • بازدید: 402
دانلود The Complete AI Data Training Course 2025 - آموزش هوش مصنوعی

این دوره آموزشی، اولین دوره عمومی آموزش داده‌های هوش مصنوعی در جهان است. در این دوره فشرده، شرکت‌کنندگان تمام مهارت‌ها و دانش لازم برای موفقیت در حوزه آموزش داده‌های هوش مصنوعی را کسب خواهند کرد؛ حوزه‌ای نوظهور و با رشد سریع که آینده مدل‌های هوش مصنوعی و به طور کلی هوش مصنوعی را شکل می‌دهد. در ابتدا، دوره به طور مختصر به مفاهیم بنیادی هوش مصنوعی که برای درک این حوزه ضروری هستند، مانند یادگیری ماشین، می‌پردازد. سپس، شرکت‌کنندگان به تسلط بر ایجاد و ارزیابی داده‌های انسانی برای تکنیک‌های تنظیم دقیق مدل‌های هوش مصنوعی مانند تنظیم دقیق نظارت شده (Supervised fine-tuning) و یادگیری تقویتی از بازخورد انسانی (Reinforcement Learning from Human Feedback) می‌رسند. پس از تسلط بر این مفاهیم، دوره به بررسی استانداردهای کیفیت و ایمنی داده‌ها می‌پردازد که هدایت‌کننده آموزش پرکاربردترین مدل‌های هوش مصنوعی امروزی هستند؛ مدل‌هایی که به طور پنهانی توسط رهبران صنعت مانند OpenAI و Cohere استفاده می‌شوند. در نهایت، دوره با آموزش نحوه یافتن اولین شغل به عنوان مربی داده هوش مصنوعی/آموزگار هوش مصنوعی به پایان می‌رسد. با تکامل مدل‌های هوش مصنوعی، تقاضا برای مربیان داده ماهر افزایش می‌یابد و فرصت‌هایی برای استقلال مالی و رشد شغلی در سراسر جهان فراهم می‌آورد.
در دوره آموزشی The Complete AI Data Training Course 2025 با آموزش داده‌های هوش مصنوعی آشنا خواهید شد.

دانلود Ultimate AWS Crash Course -- For anyone jumping into AWS - آموزش ای‌دبلیو‌اس

  • بازدید: 316
دانلود Ultimate AWS Crash Course -- For anyone jumping into AWS - آموزش ای‌دبلیو‌اس

اگر در AWS تازه‌کار هستید، باید با این دوره شروع کنید تا به سرعت نحوه ساختار آن و قدرت آن را بیاموزید. و اگر می‌خواهید گواهینامه AWS بگیرید، پس از آن، آنچه در اینجا یاد می‌گیرید، این کار را بسیار آسان‌تر خواهد کرد. اگر یک متخصص AWS هستید، می‌توانید با تماشای مجدد بخش دسته‌بندی سرویس‌ها با سرعت پخش بالا درست قبل از هر امتحان گواهینامه و هر زمان که در حال طراحی نوع جدیدی از سیستم هستید، بهره زیادی ببرید - تا ذهنتان را تازه کنید و مطمئن شوید که ارزش زیادی را از سرویس‌هایی که از دست داده‌اید یا فراموش کرده‌اید، از دست نمی‌دهید. اگر یک کاربر AWS هستید، این دوره شکاف‌هایی را که ممکن است در درک خود از AWS داشته باشید پر می‌کند و شما با بسیاری از سرویس‌های AWS آشنا خواهید شد که احتمالاً حتی نمی‌دانستید وجود دارند.
در دوره آموزشی Ultimate AWS Crash Course — For anyone jumping into AWS با سرویس‌ها، ساختار و کاربردهای AWS آشنا خواهید شد.

دانلود NestJs: Modern ways to build APIs with Typescript and NestJs - آموزش نست‌جی‌اس

  • بازدید: 299
دانلود NestJs: Modern ways to build APIs with Typescript and NestJs - آموزش نست‌جی‌اس

NestJS یک فریم‌ورک پیشرو Node.js است که برای ساخت برنامه‌های سمت سرور (بک‌اند) کارآمد، قابل اعتماد و مقیاس‌پذیر طراحی شده است. این فریم‌ورک با هدف افزایش بهره‌وری توسعه‌دهندگان و آسان‌تر کردن فرآیند توسعه، با دقت فراوان ساخته شده است. NestJS تنها یک فریم‌ورک نیست؛ بلکه به توسعه‌دهندگان این امکان را می‌دهد که وارد دنیای مفاهیم پیشرفته مهندسی نرم‌افزار مانند طراحی دامنه محور (Domain Driven Design)، رویداد محوری (Event Sourcing) و معماری میکروسرویس‌ها شوند. NestJS بر پایه Typescript و Express.js بنا شده است و همچنین عناصری از برنامه‌نویسی شی‌گرا و برنامه‌نویسی تابعی را ترکیب می‌کند. این فریم‌ورک کاملاً با Typescript نوشته شده است (اگرچه از JavaScript نیز پشتیبانی می‌کند، اما استفاده از انواع داده‌ای توصیه می‌شود). NestJS به راحتی قابل تست است و تمام ابزارهای ضروری را که توسعه‌دهندگان همواره به دنبال آن هستند، فراهم می‌کند. یکی از مزایای اصلی NestJS این است که توسعه‌دهنده را به روش خاصی از انجام کارها محدود نمی‌کند، بلکه تنها ابزارهای مورد نیاز را در اختیار او قرار می‌دهد. این فریم‌ورک قصد ندارد چرخ را دوباره اختراع کند، بلکه از ابزارهای موجود و آشنا استفاده می‌کند. به عنوان مثال، NestJS در پشت صحنه از Express استفاده می‌کند که باعث می‌شود برنامه‌های ساخته شده با آن با اکثر میان‌افزارهای Express سازگار باشند. تجربه کار با NestJS، به گفته توسعه‌دهندگان باتجربه، همواره مثبت بوده است. این فریم‌ورک به خوبی طراحی شده و کیفیت را به عنوان یک هدف اصلی در نظر گرفته است. NestJS یک فریم‌ورک وب ماژولار با مستندات خوب است که تجربه توسعه‌دهنده مطلوبی را ارائه می‌دهد.
در دوره آموزشی NestJs: Modern ways to build APIs with Typescript and NestJs با ساخت API های مدرن با استفاده از NestJS آشنا خواهید شد.

دانلود LabVIEW 101 - آموزش لبویو

  • بازدید: 446
دانلود LabVIEW 101 - آموزش لبویو

دوره LabVIEW 101 یک دوره مقدماتی است که برای ارائه یک پایه جامع در برنامه‌نویسی گرافیکی با استفاده از محیط LabVIEW شرکت National Instruments طراحی شده است. LabVIEW که به طور گسترده در مهندسی، تحقیقات و اتوماسیون صنعتی مورد استفاده قرار می‌گیرد، رویکردی بصری به برنامه‌نویسی ارائه می‌دهد که هم بصری و هم قدرتمند است، به ویژه برای کاربردهای جمع‌آوری داده، پردازش سیگنال و کنترل. در طول این دوره، دانشجویان با محیط توسعه LabVIEW آشنا می‌شوند که شامل پنل جلویی (Front Panel)، نمودار بلوکی (Block Diagram) و ابزارها و پالت‌های مختلف داخلی است. آن‌ها یاد می‌گیرند که چگونه ابزارهای مجازی (VIs) را ایجاد و دستکاری کنند و از کنترل‌ها و شاخص‌ها برای تعامل با کاربران و بصری‌سازی داده‌ها استفاده کنند. ساختارهای برنامه‌نویسی اصلی مانند حلقه‌ها (loops)، ساختارهای شرطی (case structures) و توالی‌ها (sequences) به همراه مفاهیم خاص LabVIEW مانند اجرای جریان داده (data flow execution) و تکنیک‌های اشکال‌زدایی (debugging) معرفی خواهند شد. تمرکز اصلی این دوره بر طراحی کد تمیز و ماژولار است. دانشجویان یاد می‌گیرند که چگونه زیرابزارهای مجازی (subVIs) قابل استفاده مجدد بسازند و معماری‌های طراحی نرم‌افزار پایه مانند ماشین‌های حالت (state machines) و برنامه‌نویسی رویدادمحور (event-driven programming) را به کار ببرند. این رویکردها نه تنها مقیاس‌پذیری و خوانایی کد را بهبود می‌بخشند، بلکه استانداردهای توسعه واقعی را نیز منعکس می‌کنند.
در دوره آموزشی LabVIEW 101 با مبانی برنامه‌نویسی گرافیکی و توسعه ابزارهای مجازی آشنا خواهید شد.

دانلود Python in 10 Days: The Ultimate Beginner's Bootcamp - آموزش پایتون

  • بازدید: 460
دانلود Python in 10 Days: The Ultimate Beginner's Bootcamp - آموزش پایتون

این دوره، دانش‌آموزان را قادر می‌سازد تا به یک برنامه‌نویس پایتون تبدیل شوند و یکی از پرتقاضاترین مهارت‌ها را برای کارفرمایان در سال 2024 کسب کنند. این دوره دانش و مهارت‌های اساسی لازم برای کار با پایتون و ایجاد اسکریپت‌های شخصی برای وظایف روزمره را به دانشجویان ارائه می‌دهد. دانشجویان در این دوره مهارت‌های لازم برای شناسایی و ساخت دستورات مورد نیاز برای انجام وظایف خاص را فرا می‌گیرند. علاوه بر این، آن‌ها یاد می‌گیرند که چگونه اسکریپت‌هایی برای انجام کارهای پیشرفته مانند خودکارسازی وظایف تکراری و بسیاری موارد دیگر بسازند. انتظار نمی‌رود که دیگران شما را برای یادگیری این مهارت ترغیب کنند. سعی کنید نیاز و تقاضای زمان کنونی را شناسایی کرده و این فرصت را غنیمت بشمارید تا با یادگیری این مهارت جدید، همگام با زمان و فناوری‌های روز پیش بروید. با اتمام این دوره، دانشجویان در نوشتن کد پایتون بسیار کارآمد خواهند شد. یک مربی حرفه‌ای که به هزاران دانشجو در یادگیری پایتون کمک کرده است، در این دوره شما را همراهی می‌کند. بیایید و از کلاس لذت ببرید در حالی که این ابزار قدرتمند را می‌آموزید.
در دوره آموزشی Python in 10 Days: The Ultimate Beginner's Bootcamp با برنامه‌نویسی پایتون آشنا خواهید شد.

دانلود Choosing the Right Back-End Language: TypeScript, Go, or Rust for Your Greenfield Project - آموزش زبان برنامه نویسی برای بک‌اند

  • بازدید: 356
دانلود Choosing the Right Back-End Language: TypeScript, Go, or Rust for Your Greenfield Project - آ

در این دوره، مدرس تای گروت به شما کمک می‌کند تا زبان‌های Golang، Rust و TypeScript را ارزیابی کنید تا مشخص شود کدام زبان برای یک پروژه جدید (greenfield project) مناسب‌تر است. در طول این دوره، عملکرد، مقیاس‌پذیری و ویژگی‌های ایمنی این زبان‌ها با استفاده از موارد استفاده و مثال‌های دنیای واقعی مقایسه می‌شوند. شرکت‌کنندگان یاد می‌گیرند که نیازهای پروژه را به عنوان عوامل تعیین‌کننده در انتخاب زبان، شناسایی و رتبه‌بندی کنند. این دوره با هدف توانمندسازی شرکت‌کنندگان برای ارائه توصیه‌ای مطمئن در مورد انتخاب زبان برنامه‌نویسی مناسب برای هر پروژه جدید طراحی شده است. پس از اتمام این دوره، شما قادر خواهید بود با اطمینان کامل، زبان برنامه‌نویسی صحیح را برای هر پروژه جدید توصیه کنید. این دوره به شما ابزارهایی می‌دهد که بتوانید تصمیم‌گیری آگاهانه‌ای در مورد فناوری پایه برای پروژه‌های آینده خود داشته باشید و از انتخاب زبانی که به بهترین شکل با نیازها و اهداف پروژه شما مطابقت دارد، اطمینان حاصل کنید.
در دوره آموزشی Choosing the Right Back-End Language: TypeScript, Go, or Rust for Your Greenfield Project با مقایسه زبان‌های برنامه‌نویسی بک‌اند برای پروژه‌های جدید آشنا خواهید شد.

دانلود Project: Coding your own HTML language in C - آموزش اچ‌تی‌ام‌ال در سی

  • بازدید: 336
دانلود Project: Coding your own HTML language in C - آموزش اچ‌تی‌ام‌ال در سی

در این دوره، شرکت‌کنندگان گام به گام با فرآیند توسعه یک زبان HTML سفارشی در C آشنا می‌شوند. هدف نهایی این زبان، ایجاد رابط‌های کاربری گرافیکی مبتنی بر کنسول برای برنامه‌های C خواهد بود و در ادامه، شرکت‌کنندگان قادر خواهند بود CSS اختصاصی خود را نیز بنویسند. در بخش‌های ابتدایی دوره، تمرکز بر آماده‌سازی تمام ملزومات برای تجزیه‌کننده HTML خواهد بود. این دوره از سبک برنامه‌نویسی تابعی و همچنین مفاهیم مرتبط با کامپایلرها الهام می‌گیرد تا رویکردی جامع و کاربردی را ارائه دهد. تکنیک‌ها و مهارت‌هایی که در این دوره آموزش داده می‌شود، تنها به توسعه HTML محدود نمی‌شود. این اصول و روش‌ها در هر نوع زبان برنامه‌نویسی دیگری که قصد ایجاد آن را داشته باشید، یا برای تجزیه و تحلیل هر زبان موجودی که می‌خواهید آن را تفسیر کنید، قابل اجرا هستند. به عنوان مثال، با دانش این دوره، می‌توان کامپایلر C شخصی خود را نوشت یا حتی یک زبان برنامه‌نویسی کاملاً جدید ابداع کرد. تنها پیش‌نیاز این دوره، داشتن مهارت‌های پایه در برنامه‌نویسی C و درک مطالب ارائه شده در طول دوره است. در طول این دوره، شرکت‌کنندگان ابتدا نحوه کدنویسی یک Lexer (تحلیل‌گر لغوی) را فرا می‌گیرند. Lexer کدهای ورودی را به "توکن" تبدیل می‌کند؛ توکن‌ها کوچک‌ترین واحدهای اتمی هر زبان برنامه‌نویسی هستند. سپس، شرکت‌کنندگان یاد می‌گیرند که گرامر زبان خود را بر اساس فرمت استاندارد BNF (فرم بکوس-نائور) که در این دوره آموزش داده می‌شود، تعریف کنند. گام سوم شامل تجزیه توکن‌ها مطابق با قواعد گرامر زبان است که با نوشتن یک تجزیه‌کننده تابعی بازگشتی انجام می‌شود. در نهایت، مرحله پایانی به کاربرد کد توسعه‌یافته اختصاص دارد؛ این کاربرد می‌تواند شامل رندر کردن صفحات وب (مانند HTML)، تولید کد اسمبلی یا کد ماشین (مانند یک کامپایلر C)، و سایر کاربردهای مشابه باشد.
در دوره آموزشی Project: Coding your own HTML language in C با مراحل توسعه یک زبان برنامه‌نویسی از پایه آشنا خواهید شد.

دانلود Python: Design Patterns - آموزش پایتون

  • بازدید: 455
دانلود Python: Design Patterns - آموزش پایتون

این دوره آموزشی، شرکت‌کنندگان را به دنیای الگوهای طراحی پایتون وارد می‌کند و به آن‌ها می‌آموزد که چگونه با پیاده‌سازی این الگوها در زمان خود صرفه‌جویی کنند. Jungwoo Ryoo، مدرس دوره، ۱۵ الگوی ضروری ایجادکننده (creational)، ساختاری (structural) و رفتاری (behavioral) را معرفی می‌کند تا به شرکت‌کنندگان در حل چالش‌های رایج برنامه‌نویسی یاری رساند. در طول دوره، بهترین روش‌ها و شیوه‌های برنامه‌نویسی ارائه می‌شوند که تضمین می‌کنند راه‌حل‌های ارائه‌شده سازگار، کامل و صحیح باشند. شرکت‌کنندگان در این دوره یاد می‌گیرند که چگونه از این الگوها برای ساختاردهی کد خود به شکلی کارآمدتر و مؤثرتر استفاده کنند. آن‌ها با قدرت راه‌حل‌های قابل استفاده مجدد که توسط جامعه برنامه‌نویسی به اشتراک گذاشته شده‌اند، آشنا می‌شوند و مهارت‌های کدنویسی پایتون خود را بهبود می‌بخشند. یادگیری در این دوره از طریق مثال‌های عملی صورت می‌گیرد و شرکت‌کنندگان می‌توانند با چالش‌های کدنویسی خود را به چالش بکشند. با اتمام این دوره، فراگیران قادر خواهند بود از الگوهای طراحی برای بهینه‌سازی پروژه‌های خود و حل آسان مشکلات رایج برنامه‌نویسی بهره ببرند. این دوره برای طیف وسیعی از افراد، شامل توسعه‌دهندگان حرفه‌ای، دانشجویان علوم کامپیوتر و علاقه‌مندان به برنامه‌نویسی مناسب است. تسلط بر این الگوها به طور قابل توجهی به توانایی‌های برنامه‌نویسی و حل مسئله آن‌ها کمک خواهد کرد و مسیر حرفه‌ای آن‌ها را هموارتر می‌سازد.
در دوره آموزشی Python: Design Patterns با الگوهای طراحی کاربردی و نحوه استفاده از آنها در پایتون آشنا خواهید شد.