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

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

دانلود The Flask Mega-Tutorial (Python Web Development) - آموزش جامع فلاسک

  • بازدید: 524
دانلود  The Flask Mega-Tutorial (Python Web Development) - آموزش جامع فلاسک

دوره مگا آموزش فلسک یک آموزش جامع و فراگیر برای توسعه‌دهندگان پایتون در سطوح مبتدی و متوسط است که توسعه وب را با فریم‌ورک فلسک آموزش می‌دهد. این آموزش در ابتدا به صورت مجموعه‌ای از مقالات وبلاگی شروع شد و پس از یک کمپین موفق در کیک‌استارتر، به طور کامل بازبینی، به‌روزرسانی و توسعه یافت. مفاهیم پوشش داده شده در این دوره فراتر از فلسک است و شامل طیف وسیعی از موضوعاتی می‌شود که توسعه‌دهندگان وب پایتون هنگام نوشتن برنامه‌های خود نیاز دارند بدانند. هدف این دوره، ساخت یک برنامه وب وبلاگ‌نویسی اجتماعی با امکانات کامل است. فصل اول با نسخه‌ای بسیار ساده از این برنامه آغاز می‌شود که تنها چند خط کد دارد. سپس، هر فصل بعدی یک ویژگی جدید به آن اضافه می‌کند. 23 فصل این دوره را می‌توان تقریباً به دو بخش تقسیم کرد: 12 فصل اول بر مفاهیم اولیه توسعه وب تمرکز دارند، در حالی که 11 فصل باقیمانده تکنیک‌های متوسط و پیشرفته را پوشش می‌دهند. تمام کدهای ارائه شده در این آموزش متن باز هستند و در گیت‌هاب در دسترس می‌باشند. شما می‌توانید از هر یک از آن‌ها برای پروژه‌های خود استفاده کنید! این نسخه از آموزش شامل بیش از 11 ساعت ویدئو است که نحوه انجام تمام مراحل را به تفصیل نشان می‌دهد. برای درک بهتر، مقالات وبلاگی که این آموزش از آن‌ها سرچشمه گرفته، در وبلاگ میگل گرینبرگ در دسترس هستند.
در دوره آموزشی The Flask Mega-Tutorial (Python Web Development)با توسعه وب با فریم‌ورک Flask و مفاهیم مرتبط با آن آشنا خواهید شد.

دانلود Mastering NestJS Basics: A Comprehensive Guide for Beginners - آموزش نکست‌جی‌اس

  • بازدید: 408
دانلود Mastering NestJS Basics: A Comprehensive Guide for Beginners - آموزش نکست‌جی‌اس

به دوره آموزشی NestJS Basic خوش آمدید؛ این دوره دروازه شما به دنیای توسعه بک‌اند مدرن و کارآمد است! اگر به جاوا اسکریپت (یا تایپ اسکریپت) علاقه‌مند هستید و مشتاق ساخت برنامه‌های وب پایدار و با ساختار مناسب هستید، این دوره مسیر ایده‌آلی برای شماست. این دوره به طور خاص برای مبتدیان طراحی شده است و شما را از مفاهیم اصلی تا تجربه عملی در ساخت یک برنامه بک‌اند کامل با NestJS و Node.js هدایت می‌کند. در این دوره، شرکت‌کنندگان به بررسی موارد زیر خواهند پرداخت: راه‌اندازی محیط حرفه‌ای: یاد می‌گیرند که چگونه NestJS را به راحتی نصب و پیکربندی کنند تا برای هر پروژه‌ای آماده شوند. تسلط بر معماری NestJS: درک عمیقی از اجزای ضروری مانند کنترلرها (Controllers)، ارائه‌دهندگان (Providers)، ماژول‌ها (Modules) و سرویس‌ها (Services) که قلب هر برنامه NestJS هستند، به دست می‌آورند. ساخت APIهای RESTful کارآمد: با نحوه طراحی و پیاده‌سازی نقاط پایانی API استاندارد آشنا می‌شوند و از ارتباط روان برای برنامه خود اطمینان حاصل می‌کنند. در پایان این دوره، شرکت‌کنندگان نه تنها تئوری را فرا خواهند گرفت، بلکه تجربه عملی نیز کسب خواهند کرد و با اطمینان کافی قادر به توسعه برنامه‌های بک‌اند با NestJS خواهند بود. با شرکت در این دوره، خود را برای خلق پروژه‌های چشمگیر و شکل‌دهی آینده شغلی خود در توسعه وب آماده کنند! در دوره آموزشی Mastering NestJS Basics: A Comprehensive Guide for Beginners با توسعه بک‌اند با NestJS و Node.js آشنا خواهید شد.

دانلود Qt6 and QML Advanced: Interfacing to C++ - آموزش کیوتی و کیوام‌ال

  • بازدید: 502
دانلود Qt6 and QML Advanced: Interfacing to C++ - آموزش کیوتی و کیوام‌ال

این دوره برای توسعه‌دهندگانی طراحی شده است که از قبل دانش قابل توجهی در مورد Qt، C++ و Qt Quick دارند و به دنبال یادگیری ویژگی‌های پیشرفته و جذاب مانند مدل‌های سفارشی C++ در QML، انواع بصری سفارشی C++ در QML و سایر قابلیت‌های پیشرفته هستند. اگر چنین نیازی دارید، این دوره آموزشی برای شما مناسب است. این دوره به چهار نکته کلیدی در ترفندهای پیشرفته برای اتصال C++ به QML می‌پردازد. شرکت‌کنندگان در این دوره یاد می‌گیرند که چگونه مدل‌های سفارشی C++ خود را بسازند و از آن‌ها در QML استفاده کنند. همچنین، نحوه ساخت انواع بصری C++ خود و استفاده از آن‌ها در QML پوشش داده می‌شود. یکی دیگر از مباحث مهم، استفاده از انواع C++ به عنوان سینگلتون در QML است. در نهایت، این دوره به بررسی عمیق درخت QML و دستکاری عناصر QML از طریق C++ می‌پردازد. این دوره بر اساس Qt 6 است و از CMake به عنوان سیستم ساخت استفاده می‌کند. در طول دوره، به بسیاری از بهترین شیوه‌ها برای خواناتر، کاربرپسندتر و قابل نگهداری‌تر کردن کدهای C++ و QML و APIهای شما پرداخته خواهد شد. این دوره مملو از مثال‌ها و دموهای متعدد است تا تجربه یادگیری شما تا حد امکان دلپذیر باشد. اگر به دنبال ارتقای مهارت‌های خود در اتصال Qt C++ به QML هستید، این دوره شما را در کوتاه‌ترین زمان ممکن به سرعت مورد نیاز می‌رساند.
در دوره آموزشی Qt6 and QML Advanced: Interfacing to C++ با اتصال پیشرفته کدهای C++ به QML در فریم‌ورک Qt آشنا خواهید شد.

دانلود Make 10 Advanced Level Applications in Java Swing GUI - آموزش جاوا سوئینگ

  • بازدید: 370
دانلود Make 10 Advanced Level Applications in Java Swing GUI - آموزش جاوا سوئینگ

آیا برای زنده کردن مهارت‌های جاوا خود با ساخت برنامه‌های دسکتاپ واقعی آماده‌اید؟ این دوره یک سفر عملی و پروژه‌محور را در توسعه رابط کاربری گرافیکی جاوا سوینگ ارائه می‌دهد و شما را در ساخت ۱۰ برنامه کامل — شامل ۵ بازی هیجان‌انگیز و ۵ برنامه کاربردی — همه از صفر، راهنمایی می‌کند! چه یک مبتدی باشید که به دنبال تثبیت دانش جاوا خود هستید و چه یک توسعه‌دهنده متوسط که می‌خواهد مهارت‌های رابط کاربری گرافیکی خود را تقویت کند، این دوره برای اعطای اعتماد به نفس و تجربه به شما طراحی شده است. شما بازی‌های محبوبی مانند مار، فِلپی برد، بازی دوز، بازی میدان مین و بازی آجرشکن را خواهید ساخت و همچنین برنامه‌های دنیای واقعی مانند یک پخش‌کننده رسانه، ویرایشگر متن و یک سیستم مدیریت اجاره وسایل نقلیه و موارد دیگر را توسعه خواهید داد. هر پروژه با توضیحات واضح و نکات کدنویسی عملی به دقت ساختاربندی شده است تا به شما کمک کند نحوه همکاری اجزای جاوا سوینگ را درک کنید. در پایان دوره، شما نه تنها قادر به ساخت برنامه‌های دسکتاپ جاوا خیره‌کننده خواهید بود — بلکه در مدیریت برنامه‌نویسی رویدادمحور، مدیریت طرح‌بندی و طراحی رابط کاربری نیز اعتماد به نفس خواهید داشت. تمرین‌های عملی نیز برای کمک به شما در آزمایش مهارت‌های خود در طول مسیر پیوست خواهند شد.
در دوره آموزشی Make 10 Advanced Level Applications in Java Swing GUI با ساخت برنامه‌های دسکتاپ واقعی با استفاده از جاوا سوینگ آشنا خواهید شد.

دانلود Excel VBA Macros: Automate the Boring Excel Work - آموزش اکسل

  • بازدید: 574
دانلود Excel VBA Macros: Automate the Boring Excel Work - آموزش اکسل

آیا از صرف ساعت‌ها برای انجام کارهای تکراری در اکسل خسته شده‌اید؟ آیا می‌خواهید کارایی خود را افزایش دهید و تیم خود را با مهارت‌های خودکارسازی تحت تأثیر قرار دهید؟ این دوره با عنوان "ماکروهای اکسل VBA: خودکارسازی کارهای خسته‌کننده اکسل"، طراحی شده است تا شما را از یک مبتدی به یک کاربر مسلط VBA تبدیل کند که می‌تواند کارهای روزمره را خودکار کند، در زمان صرفه‌جویی کند و خطاهای موجود در صفحات گسترده خود را کاهش دهد. این دوره توسط یک متخصص باتجربه با بیش از ۱۲ سال سابقه در صنایع IT، مشاوره و داروسازی ارائه شده است و شامل درس‌های عملی و کاربردی است که بر روی کاربردهای دنیای واقعی تمرکز دارند. راجیو، مدرس دوره، کار خود را به عنوان تحلیلگر عملیاتی آغاز کرد، جایی که اکسل یک ابزار روزمره بود و او به سرعت به قدرت VBA برای خودکارسازی کارهای تکراری پی برد. اکنون، او تخصص خود را با شما به اشتراک می‌گذارد. در طول این دوره، شما یاد خواهید گرفت که چگونه در محیط VBA حرکت کنید، اولین ماکروهای خود را بنویسید و اسکریپت‌های قدرتمند خودکارسازی بسازید. مفاهیم کلیدی مانند حلقه‌ها (looping)، منطق شرطی (conditional logic)، مدیریت خطا (error handling)، دستکاری برگه‌ها (sheet manipulation)، پاکسازی داده‌ها (data cleaning) و تعامل با کاربر (user interaction) را بررسی خواهید کرد. در پایان، یک پروژه نمونه جامع — یک فرم درخواست از فروشنده — را تکمیل خواهید کرد که تمام مهارت‌های شما را در یک راه حل کاربردی و خودکار به هم پیوند می‌دهد.
در دوره آموزشی Excel VBA Macros: Automate the Boring Excel Work با خودکارسازی کارهای تکراری و افزایش بهره‌وری در اکسل آشنا خواهید شد.

دانلود Qt 6 Model-View Architecture in C++: Build Data Driven UIs - آموزش کیوتی ۶ و سی‌پلاس‌پلاس

  • بازدید: 486
دانلود Qt 6 Model-View Architecture in C++: Build Data Driven UIs - آموزش کیوتی ۶ و سی‌پلاس‌پلاس

این دوره جامع، به شرکت‌کنندگان مهارت‌های عملی لازم را برای تسلط بر معماری قدرتمند مدل/نما (Model/View) در Qt ارائه می‌دهد. هدف این دوره، توانمندسازی توسعه‌دهندگان برای طراحی رابط‌های کاربری (UI) است که سریع، مقیاس‌پذیر و ماندگار باشند. این دوره آموزشی به شما کمک می‌کند تا با استفاده از Qt و C++‎، برنامه‌های دسکتاپ مانند سیستم‌های مدیریت موجودی، کتابخانه‌های رسانه، ردیاب‌های پروژه و ابزارهای مالی را بسازید. این دوره مهارت‌های عملی مورد نیاز برای تسلط بر معماری قدرتمند مدل/ویو Qt را ارائه می‌دهد. هدف این است که توسعه‌دهندگان بتوانند رابط‌های کاربری (UI) سریع، مقیاس‌پذیر و بادوام طراحی کنند.  آموزش با مبانی شروع می‌شود و بر روی ابزارهای آماده Qt مانند QListWidget، QTableWidget، و QTreeWidget تمرکز دارد تا یک پایه قوی ایجاد شود. سپس، دوره به مدل‌های داخلی و ضروری Qt می‌پردازد: QFileSystemModel: برای پیمایش و تعامل با سیستم فایل. QStringListModel: برای مدیریت لیست‌های ساده‌ای از داده‌های پویا.
در دوره آموزشی Qt 6 Model-View Architecture in C++: Build Data Driven UIs شما با ساخت برنامه‌های دسکتاپ داده‌محور با Qt و C++‎ آشنا خواهید شد.

دانلود iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - آموزش سوئیفت و آی‌اواس

  • بازدید: 302
دانلود iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 - آموزش سوئیفت و آی‌اواس

این دوره توسط نیک طراحی شده است، کسی که علاقه زیادی به ساخت اپلیکیشن‌های آیفون دارد و می‌خواهد این تجربه هیجان‌انگیز را با دیگران به اشتراک بگذارد. نیک خود یک برنامه‌نویس خودآموخته است، بنابراین به خوبی با چالش‌های شروع کار از نقطه صفر آشناست. او این دوره را به گونه‌ای ساختاردهی کرده که آرزو می‌کرده خودش در ابتدای مسیر یادگیری ساخت اپلیکیشن به آن دسترسی داشت. این دوره که در پاییز ۲۰۲۳ فیلم‌برداری شده است، از جدیدترین ابزارهای iOS 17 و Xcode 15 بهره می‌برد. در این دوره، ابتدا شرکت‌کنندگان با جنبه طراحی اپلیکیشن‌ها با استفاده از SwiftUI آشنا می‌شوند. آن‌ها گام به گام از اشکال اولیه شروع کرده و سپس به ساخت یک اپلیکیشن مینی-رزومه خود می‌پردازند. پس از آن، آموزش زبان برنامه‌نویسی Swift آغاز می‌شود که زبان اصلی برای ساخت اپلیکیشن‌های آیفون است. دوره با مفاهیم پایه مانند متغیرها و ثابت‌ها شروع شده و سپس به تدریج به مباحث متوسط‌تر مانند توابع و کلاس‌ها می‌پردازد تا شرکت‌کنندگان در پایان دوره تسلط کافی را کسب کنند. در طول این دوره، چهار اپلیکیشن عملی ساخته خواهد شد: اپلیکیشن رزومه، اپلیکیشن دستکاری متن، اپلیکیشن ژورنال‌نویسی (با استفاده از SwiftData) و اپلیکیشن لیست دوره‌ها (با استفاده از وب و APIها). در نهایت، این دوره فرآیند ارسال اپلیکیشن‌های ساخته شده به اپ استور را نیز آموزش می‌دهد. نیک بی‌صبرانه منتظر است تا هیجان ناشی از خلق اپلیکیشن‌های خود و به اشتراک گذاشتن آن‌ها با جهان را به شرکت‌کنندگان نشان دهد.
در دوره آموزشی iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 با ساخت اپلیکیشن‌های آیفون آشنا خواهید شد.

دانلود Database Bootcamp: SQL, Python, Integration, and MORE! - آموزش اس‌کیو‌ال و پایتون

  • بازدید: 330
دانلود Database Bootcamp: SQL, Python, Integration, and MORE! - آموزش اس‌کیو‌ال و پایتون

به دوره جامع برنامه‌نویسی پایگاه داده خوش آمدید؛ این دوره، سفر شما به دنیای مدیریت و تحلیل داده‌ها را آغاز می‌کند. در این دوره همه‌جانبه، شرکت‌کنندگان به مهارت‌ها و دانش لازم برای پیشرفت در دنیای پویای پایگاه‌های داده و تصمیم‌گیری مبتنی بر داده مجهز می‌شوند. این دوره با چندین ساعت محتوا، اسلایدهای درجه یک و منابع غنی، جامع‌ترین دوره برنامه‌نویسی پایگاه داده است که در دسترس خواهد بود. حتی اگر شرکت‌کنندگان هیچ تجربه قبلی در برنامه‌نویسی نداشته باشند، این دوره آن‌ها را از سطح مبتدی به تسلط کامل می‌رساند. دلایل این امر به شرح زیر است: این دوره توسط یک مدرس باتجربه با پیش‌زمینه‌ای قوی در علوم کامپیوتر و سابقه تدریس گسترده ارائه می‌شود. این دوره با دقت برای پاسخگویی به نیازهای صنعت برنامه‌نویسی پایگاه داده در سال ۲۰۲۳ طراحی شده است. شرکت‌کنندگان با فناوری‌هایی که در حال حاضر توسط سازمان‌هایی مانند مایکروسافت یا آمازون مورد استفاده قرار می‌گیرند، آشنا می‌شوند و این اطمینان را به آن‌ها می‌دهد که برای چالش‌های واقعی پایگاه داده به خوبی آماده خواهند بود. این دوره هیچ جزئیاتی را نادیده نمی‌گیرد؛ شامل ارائه‌های زیبا و دقیق، تکالیف، پروژه‌ها، منابع قابل دانلود، مقالات، تمرین‌های کدنویسی تعاملی واقعی و بسیاری موارد دیگر است.
در دوره آموزشی Database Bootcamp: SQL, Python, Integration, and MORE! با برنامه‌نویسی پایگاه داده و مدیریت و تحلیل داده‌ها آشنا خواهید شد.

دانلود [NEW] Oracle PL/SQL - An Ultimate Bootcamp - 21c - آموزش اوراکل پی‌ال‌اس‌کیو‌ال

  • بازدید: 356
دانلود [NEW] Oracle PL/SQL - An Ultimate Bootcamp - 21c - آموزش اوراکل پی‌ال‌اس‌کیو‌ال

این دوره آموزشی که در تاریخ 16 سپتامبر 2023 منتشر شده، یک بوت‌کمپ جامع و کامل برای یادگیری برنامه‌نویسی PL/SQL در پایگاه داده اوراکل است. هدف اصلی این دوره، آموزش مفاهیم بنیادی و پیشرفته PL/SQL به شرکت‌کنندگان است تا بتوانند برنامه‌های قدرتمند و کارآمدی را در محیط اوراکل توسعه دهند. در ابتدای دوره، شرکت‌کنندگان با مقدمه‌ای بر PL/SQL، مزایای زیربرنامه‌های PL/SQL و انواع بلوک‌های PL/SQL آشنا می‌شوند. سپس، نحوه ایجاد یک بلوک ناشناس ساده و تولید خروجی از آن آموزش داده می‌شود. بخش مهمی از دوره به شناسه‌ها (Identifiers) در PL/SQL اختصاص دارد که شامل معرفی انواع مختلف شناسه‌ها، کاربرد بخش اعلانی برای تعریف آنها، و استفاده از متغیرها برای ذخیره داده‌ها است. همچنین، انواع داده‌های اسکالر و ویژگی %TYPE بررسی می‌شوند و مفهوم متغیرهای Bind توضیح داده می‌شود. در ادامه، شرکت‌کنندگان با نحوه نوشتن دستورات اجرایی، دستورالعمل‌های اساسی سینتکس بلوک PL/SQL و نحوه کامنت‌گذاری کد آشنا می‌شوند. استفاده از توابع SQL در PL/SQL و نحوه تبدیل انواع داده‌ها نیز به تفصیل مورد بحث قرار می‌گیرد. مفهوم بلوک‌های تو در تو و عملگرهای PL/SQL نیز پوشش داده می‌شود.
در دوره آموزشی [NEW] Oracle PL/SQL - An Ultimate Bootcamp - 21c با برنامه‌نویسی PL/SQL اوراکل به صورت جامع و کاربردی آشنا خواهید شد

دانلود Design your own programming language and its compiler - آموزش طراحی زبان برنامه‌نویسی و کامپایلر

  • بازدید: 674
دانلود Design your own programming language and its compiler - آموزش طراحی زبان برنامه‌نویسی و کامپا

به دنیای هیجان‌انگیز فناوری مفسر و کامپایلر خوش آمدید! آیا آماده‌اید تا مهارت‌های کدنویسی خود را به سطح بالاتری ببرید؟ دیگر نیازی به جستجو نیست، زیرا دوره جدید ما در یودمی (Udemy) هر آنچه را که برای غرق شدن در قلمرو جذاب توسعه زبان برنامه‌نویسی نیاز دارید، فراهم کرده است. در این دوره، شما از طریق ایجاد مفسر یا کامپایلر خودتان برای یک زبان برنامه‌نویسی تعریف‌شده به نام DragonScript، راهنمایی خواهید شد. اما چرا باید وارد این سفر شوید؟ بیایید آن را بررسی کنیم: افزایش مهارت‌های کدنویسی شما: یادگیری فناوری مفسر یا کامپایلر فقط جالب نیست، بلکه برای هر برنامه‌نویسی که به دنبال ارتقاء مهارت‌های خود است، ضروری است. درک نحوه تفسیر یا کامپایل زبان‌ها، درهایی را به روی بینش‌های عمیق‌تر در مفاهیم برنامه‌نویسی باز می‌کند و توانایی‌های حل مسئله شما را تقویت می‌کند. قدرت JS و React JS: چرا JS و React JS؟ زیرا آنها فقط برای ساخت برنامه‌های وب نیستند! این ابزارهای قدرتمند به دلیل تطبیق‌پذیری، سهولت استفاده و پشتیبانی گسترده جامعه، برای توسعه مفسرها یا کامپایلرها عالی هستند. مفاهیم کلیدی مانند تحلیل واژگانی و تجزیه گرامر را کاوش کنید و پایه‌ای برای سفر خود به توسعه زبان ایجاد کنید. با مباحث پیشرفته مانند بستارها (closures)، توابع درجه اول، مدیریت خطا و وراثت کلاس، مهارت‌های خود را به سطح بالاتری ببرید. در کمترین زمان، یک استاد کدنویسی شوید!
در دوره آموزشی Design your own programming language and its compiler با نحوه ساخت یک زبان برنامه‌نویسی و کامپایلر برای آن آشنا خواهید شد.