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

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

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

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

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

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

  • بازدید: 517
دانلود 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 آشنا خواهید شد.

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

  • بازدید: 458
دانلود 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 با مقایسه زبان‌های برنامه‌نویسی بک‌اند برای پروژه‌های جدید آشنا خواهید شد.

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

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

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

دانلود Scala 3: Just What You Need - آموزش اسکالا ۳

  • بازدید: 407
دانلود Scala 3: Just What You Need - آموزش اسکالا ۳

اسکالا 3 نسخه جدیدی از یک زبان هیبریدی تابعی محبوب است که پیشرفت‌های بسیاری نسبت به اسکالا 2 دارد. این دوره به طور کامل برای اسکالا 3 بازنویسی شده است تا ویژگی‌ها، مفاهیم، کلمات کلیدی و نحو جدید را معرفی کند. علاوه بر این، تمرین‌های دوره به طور کامل به‌روزرسانی شده و برای بخش‌های عملی دوره، به Visual Studio Code و Metals (متا-زبان-سرور) منتقل شده‌اند. این دوره نیمی تئوری و نیمی عملی است. هر موضوع پوشش داده شده شامل مثال‌های مبتنی بر ورک‌شیت است که می‌توانید با آن‌ها آزمایش کنید، و تمرین‌هایی برای تکمیل وجود دارد که به شما امکان می‌دهد آنچه را که به تازگی در بخش تئوری آموخته‌اید، تمرین و تقویت کنید. مفاهیم به روشی سرراست و ساده با مثال‌های کدنویسی فراوان و توضیحات واضح آموزش داده می‌شوند. عنوان "اسکالا 3: دقیقاً آنچه نیاز دارید" از دو ایده نشأت می‌گیرد: اول اینکه زبان اسکالا 3 می‌تواند دقیقاً همان چیزی باشد که برای حل مشکلات برنامه‌نویسی خود به آن نیاز دارید، و دوم اینکه مباحث پوشش داده شده در این دوره دقیقاً همان چیزهایی هستند که برای بهره‌وری سریع در این زبان به آن‌ها نیاز دارید، در حالی که هنوز بخش زیادی از تئوری و بهترین شیوه‌های پیرامون برنامه‌نویسی اسکالا را نیز می‌آموزید. این رویکرد تضمین می‌کند که شرکت‌کنندگان هم دانش نظری عمیقی کسب کنند و هم مهارت‌های عملی لازم برای به کارگیری اسکالا 3 در پروژه‌های واقعی را بدست آورند.
در دوره آموزشی Scala 3: Just What You Need با برنامه‌نویسی زبان اسکالا 3 آشنا خواهید شد.

دانلود Complete C# Masterclass - آموزش کامل تسلط بر سی شارپ

  • بازدید: 13,681
دانلود Complete C# Masterclass - آموزش کامل تسلط بر سی شارپ
(1404/4/15) تغییرات:

دوره آموزش بروزرسانی شد.
زیرنویس انگلیسی نیز اضافه شده است.

 یکی از رایج ترین و پرطرفدارترین زبان هایی که برای برنامه نویسی شیء گرا و سطح بالا استفاده می شود، زبان سی‌شارپ (C#) است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت و یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی می‌شوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می‌شود. در واقع زبان #C، یک زبان برنامه نویسی چند الگویی و است و منظم شده مدل‌های تابعی، امری، عمومی، شی گرا و جز گرا و در بستر دات نت است.
در دوره ی آموزشی Complete C# Masterclass شما با قابلیت های اساسی و مختلف این زبان برنامه نویسی کاربردی قدرتمند به طور کامل آشنا می شوید.

دانلود ASP.NET Core: Payment Gateways - آموزش ای‌اس‌پی‌دات‌نت کور

  • بازدید: 534
دانلود ASP.NET Core: Payment Gateways - آموزش ای‌اس‌پی‌دات‌نت کور

در دنیای امروز، فروش محصولات یا خدمات به صورت آنلاین از طریق اپلیکیشن‌های شخصی یا تجاری به امری ضروری تبدیل شده است. این دوره آموزشی جامع، کاربران را با نحوه پیاده‌سازی درگاه‌های پرداخت در برنامه‌های ASP.NET Core با استفاده از دو سرویس پرداخت محبوب و پرکاربرد، یعنی Stripe و Braintree، آشنا می‌کند. ارویس تروپجا، مدرس این دوره، با استفاده از مثال‌های واقعی و کاربردی، ابتدا به تشریح مفهوم درگاه‌های پرداخت و چرایی استفاده از آن‌ها در مقایسه با ساخت سیستم پرداخت اختصاصی می‌پردازد. این بخش پایه و اساس درک اهمیت و کارایی درگاه‌های پرداخت را برای شرکت‌کنندگان فراهم می‌آورد. در ادامه، دوره به صورت عمیق به بررسی نحوه استفاده از درگاه پرداخت Braintree برای پردازش تراکنش‌های کارت اعتباری و پی‌پال می‌پردازد. این بخش شامل آموزش گام به گام پیاده‌سازی و پیکربندی Braintree برای انجام تراکنش‌های مختلف است که به کاربران امکان می‌دهد پرداخت‌های متنوعی را از مشتریان خود دریافت کنند. سپس، تمرکز دوره به سمت بهره‌برداری از Stripe برای ارائه پرداخت‌های مبتنی بر اشتراک به کاربران معطوف می‌شود. این بخش برای کسب‌وکارهایی که مدل‌های درآمدی مبتنی بر اشتراک دارند، بسیار مفید است و نحوه پیاده‌سازی این قابلیت مهم را آموزش می‌دهد. همچنین، ارویس تروپجا توضیح می‌دهد که چگونه می‌توان یک داشبورد مدیریتی سفارشی برای Stripe ایجاد کرد که از طریق آن مدیریت حساب کاربری و تراکنش‌ها به آسانی امکان‌پذیر باشد. این قابلیت به مدیران اجازه می‌دهد تا به طور مؤثرتری بر فرآیندهای مالی خود نظارت داشته باشند. در نهایت، این دوره به شرکت‌کنندگان کمک می‌کند تا سیستم‌های پرداخت آنلاین امن و کارآمدی را در برنامه‌های ASP.NET Core خود پیاده‌سازی کنند و تجربه کاربری بهتری را برای مشتریان خود فراهم آورند.
در دوره آموزشی ASP.NET Core: Payment Gateways با پیاده‌سازی سیستم‌های پرداخت آنلاین آشنا خواهید شد.

دانلود Arduino Uno and Visual Displays Bootcamp - آموزش آردوینو یونو

  • بازدید: 702
دانلود Arduino Uno and Visual Displays Bootcamp - آموزش آردوینو یونو

دوره بوت‌کمپ آردوینو Uno و نمایشگرهای بصری، یک برنامه آموزشی جامع و کاربردی است که به افراد علاقه‌مند به حوزه‌های الکترونیک و اینترنت اشیا (IoT) اختصاص دارد. این دوره برای هر سطحی از آشنایی با آردوینو و الکترونیک طراحی شده و حتی اگر هیچ پیش‌زمینه‌ای در این زمینه‌ها ندارید، می‌توانید در آن شرکت کنید. در این دوره، شرکت‌کنندگان با مفاهیم اساسی الکترونیک، اکوسیستم آردوینو، و برنامه‌نویسی آردوینو C آشنا خواهند شد. یکی از بخش‌های کلیدی این دوره، آموزش نحوه ارتباط و واسطه‌گری آردوینو با انواع نمایشگرهای بصری است. این مهارت‌ها از جمله پرتقاضاترین مهارت‌ها در قرن بیست و یکم محسوب می‌شوند و تسلط بر آن‌ها می‌تواند فرصت‌های شغلی ارزشمندی را در صنعت الکترونیک و IoT فراهم آورد. یک متخصص ماهر در این زمینه می‌تواند درآمدی بالغ بر ۱۰۰,۰۰۰ دلار در سال داشته باشد. این دوره با بیش از ۷۰ سخنرانی و بیش از ۷ ساعت محتوای ویدیویی، هیچ نکته‌ای را در آموزش آردوینو، مبانی الکترونیک و واسطه‌گری با نمایشگرهای مختلف ناگفته نمی‌گذارد. تمامی فایل‌های کد آردوینو C، نمودارهای مداری Fritzing و سایر فایل‌های PDF مورد نیاز از بخش قابل دانلود در دسترس خواهند بود. شما با شرکت در این دوره به صورت مادام‌العمر به تمام سخنرانی‌ها، فایل‌های PDF مربوطه، فایل‌های کد آردوینو C و نمودارهای مداری دسترسی خواهید داشت. این دوره آسان‌ترین راه برای یادگیری مبانی الکترونیک و آردوینو به شمار می‌رود و به شما امکان می‌دهد به شیوه‌ای سرگرم‌کننده و عملی دانش خود را ارتقا داده و مسیر شغلی خود را پیش ببرید.
در دوره آموزشی Arduino Uno and Visual Displays Bootcamp با برنامه‌نویسی آردوینو، الکترونیک و نحوه کار با نمایشگرهای مختلف آشنا خواهید شد.

دانلود Python Best Practices: Learn to Write Clean Python Code - آموزش پایتون

  • بازدید: 694
دانلود Python Best Practices: Learn to Write Clean Python Code - آموزش پایتون

این دوره به عنوان یک راهنمای جامع برای بهترین شیوه‌های پایتون عمل می‌کند و به شما کمک می‌کند تا کدی بنویسید که نه تنها کارآمد باشد بلکه به راحتی توسط دیگران قابل درک و نگهداری باشد. شرکت‌کنندگان در این دوره با اصول و راهنمایی‌های رسمی سبک پایتون (PEP 8) آشنا می‌شوند و یاد می‌گیرند که چگونه این استانداردها را در کد خود پیاده‌سازی کنند. دوره با ارائه‌ی سخنرانی‌های ویدیویی جذاب، نمودارها، آزمون‌ها، مقالات و منابع تکمیلی، تجربه‌ی یادگیری جامعی را فراهم می‌کند. هدف اصلی این دوره، ارتقاء مهارت‌های برنامه‌نویسی پایتون شما به سطحی بالاتر است تا بتوانید کدی بنویسید که واقعاً "پایتونیک" باشد. این بدان معناست که کد شما باید از الگوها و فلسفه‌ی زبان پایتون پیروی کند، که منجر به کدی مختصر، خوانا و کارآمد می‌شود. در طول دوره، به شما آموزش داده می‌شود که چگونه نام‌های معناداری برای متغیرها، توابع، کلاس‌ها و متدهای خود انتخاب کنید. این کار به بهبود خوانایی کد کمک شایانی می‌کند و درک منطق برنامه را برای هر کسی که با کد شما کار می‌کند، آسان‌تر می‌سازد. همچنین، اصول مربوط به تورفتگی کد پایتون مطابق با راهنمای سبک پایتون به طور کامل توضیح داده می‌شود تا اطمینان حاصل شود که کد شما از نظر ظاهری نیز استاندارد و منظم است. یکی دیگر از جنبه‌های کلیدی که در این دوره پوشش داده می‌شود، کاربرد بهترین شیوه‌ها برای طول خط، شکست خط و خطوط خالی است. استفاده صحیح از فضای خالی (whitespaces) در اطراف متغیرها، پرانتزها، عملگرها، کاماها، دونقطه‌ها و سمی‌کولن‌ها نیز به تفصیل بررسی می‌شود، چرا که این جزئیات کوچک می‌توانند تأثیر زیادی بر خوانایی کلی کد داشته باشند.
در دوره آموزشی Python Best Practices: Learn to Write Clean Python Code با اصول و شیوه‌های نوشتن کد پایتون تمیز، خوانا و قابل نگهداری آشنا خواهید شد.

دانلود Persistence Using Spring Data JDBC 3.0.0 and Spring Framework 6 - آموزش اسپرینگ دیتا جی‌دی‌بی‌سی

  • بازدید: 520
دانلود Persistence Using Spring Data JDBC 3.0.0 and Spring Framework 6 - آموزش اسپرینگ دیتا جی‌دی‌بی

JDBC 3 و Spring Framework 6 هر دو آخرین نسخه‌های این دو فریم‌ورک هستند. در این دوره آموزشی "پایداری داده‌ها با استفاده از Spring Data JDBC 3.0.0 و Spring Framework 6"، شما با نحوه به‌کارگیری Spring 6 و JDBC 3.0 برای بازیابی و استفاده مؤثرتر از داده‌ها از پایگاه داده در برنامه‌های خود آشنا خواهید شد. در این دوره جامع، ابتدا بررسی می‌شود که چگونه Spring 6 بسیاری از ویژگی‌های دسترسی به داده‌ها را بازنگری کرده و کد را ساده‌تر و کارآمدتر ساخته است. دانشجویان یاد می‌گیرند که چگونه از قابلیت‌های بهبود یافته این فریم‌ورک برای تعامل با پایگاه داده بهره‌برداری کنند. سپس، نحوه انجام تمام توابع CRUD (ایجاد، خواندن، به‌روزرسانی، حذف) و همچنین به‌روزرسانی‌های دسته‌ای آموزش داده می‌شود. این بخش شامل تمرینات عملی برای اطمینان از تسلط بر عملیات پایه و پیشرفته پایگاه داده خواهد بود. در ادامه، آنچه که منسوخ شده و نکاتی که باید به آن‌ها توجه داشت، مورد بررسی قرار می‌گیرد تا دانشجویان از آخرین تغییرات و بهترین شیوه‌ها در توسعه جاوا آگاه شوند. با اتمام این دوره، دانشجویان قادر خواهند بود پایداری داده‌ها را در برنامه‌های خود با استفاده از JDBC 3 و Spring 6 پیکربندی کنند. این شامل به‌کارگیری روش‌های پیکربندی جدیدتر و تکنیک‌هایی است که کد را کارآمدتر و قابل نگهداری‌تر می‌سازند. هدف این دوره، آماده‌سازی توسعه‌دهندگان برای ساخت برنامه‌های قدرتمند و مقیاس‌پذیر است که به طور مؤثر با پایگاه‌های داده تعامل دارند. این دوره برای توسعه‌دهندگانی طراحی شده است که به دنبال به‌روزرسانی دانش و مهارت‌های خود در زمینه پایداری داده‌ها با جدیدترین ابزارها و تکنولوژی‌های موجود در اکوسیستم جاوا هستند. تأکید بر کارایی، سادگی و قابلیت نگهداری کد است تا دانشجویان بتوانند راه‌حل‌های بهینه‌ای را در پروژه‌های واقعی خود پیاده‌سازی کنند.
در دوره آموزشی Persistence Using Spring Data JDBC 3.0.0 and Spring Framework 6 با پیکربندی پایداری داده‌ها در برنامه‌های کاربردی با استفاده از JDBC 3 و Spring 6 آشنا خواهید شد.