دانلود ها ی دارای تگ: "توسعه نرم‌افزار"

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

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

دانلود 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 آشنا خواهید شد.

دانلود Microsoft Access 2021 Beginner to Advanced Course Bundle آموزش مایکروسافت اکسس

دانلود Microsoft Access 2021 Beginner to Advanced Course Bundle - آموزش مایکروسافت اکسس

این دوره آموزشی برای افرادی طراحی شده است که قصد دارند از صفر با مدیریت پایگاه داده آشنا شوند یا در صدد تبدیل شدن به یک متخصص پایگاه داده و پیشرفت شغلی خود هستند. دوره جامع مایکروسافت اکسس 2021، از سطح مبتدی تا پیشرفته، به گونه‌ای تنظیم شده است که دانش‌آموخته را در هر سطح مهارتی که قرار دارد، راهنمایی کرده و او را به سطوح بالاتر سوق دهد. سپس، دانش‌آموخته سفری آموزشی عمیق را آغاز کرده و طیف وسیعی از مباحث پیشرفته را کاوش خواهد کرد. این دوره او را در تسلط بر کوئری‌های پیچیده، بهینه‌سازی عملکرد پایگاه داده، نوشتن کدهای SQL، توسعه ماکروها، بهره‌گیری از فرم‌ها و گزارش‌های پیشرفته و یکپارچه‌سازی اکسس با سایر برنامه‌ها و منابع داده راهنمایی خواهد کرد. این مسیر آموزشی به گونه‌ای طراحی شده است که دانش‌آموخته به تدریج مهارت‌های خود را ارتقا داده و به یک کاربر حرفه‌ای مایکروسافت اکسس تبدیل شود. با شرکت در این دوره، دانش‌آموخته می‌تواند اطمینان داشته باشد که تمامی ابزارهای لازم برای مدیریت مؤثر و کارآمد داده‌ها را فرا خواهد گرفت و قادر به ایجاد و مدیریت پایگاه‌های داده پیچیده خواهد بود.
در دوره آموزشی Microsoft Access 2021 Beginner to Advanced Course Bundle با مدیریت پایگاه داده در نرم‌افزار مایکروسافت اکسس آشنا خواهید شد.

دانلود Python 101: Python Programming & Python Functions (2025) آموزش پایتون

دانلود Python 101: Python Programming & Python Functions (2025) - آموزش پایتون

به دوره "پایتون ۱۰۱: برنامه‌نویسی پایتون و توابع پایتون (۲۰۲۵)" خوش آمدید. این دوره یودمی که به صورت جامع و کامل طراحی شده است، برای یادگیرندگان پرشور و مشتاقی که علاقه‌مند به تسلط بر برنامه‌نویسی پایتون هستند، بسیار مناسب است. تدریس این دوره توسط پراوین کودور، یک متخصص معتبر برنامه‌نویسی پایتون با بیش از ۲۰ سال تجربه حرفه‌ای، انجام می‌شود. او با دانش و تجربه گسترده خود، محتوای آموزشی را به شکلی قابل فهم و کاربردی ارائه می‌دهد. این دوره به نه بخش مجزا و با جزئیات کامل تقسیم شده است که هر بخش بر یک جنبه حیاتی از برنامه‌نویسی پایتون تمرکز دارد.  یادگیرندگان سفر خود را با مقدمه‌ای بر پایتون آغاز می‌کنند و با اصول اولیه این زبان برنامه‌نویسی آشنا می‌شوند. در ادامه، به بررسی سینتکس پایتون و انواع داده‌های پایه می‌پردازند که از ارکان اصلی هر زبان برنامه‌نویسی به شمار می‌رود. پس از آن، ساختارهای داده‌ای پایتون را فرا می‌گیرند که برای سازماندهی و مدیریت داده‌ها ضروری هستند.  بخش بعدی به کنترل جریان اختصاص دارد که به یادگیرندگان امکان می‌دهد منطق برنامه‌های خود را به درستی پیاده‌سازی کنند. یکی از مهم‌ترین بخش‌های دوره، تسلط بر توابع است که نقش کلیدی در کدنویسی ماژولار و قابل استفاده مجدد ایفا می‌کند. پس از آن، یادگیرندگان با ماژول‌ها و کتابخانه‌های پایتون آشنا می‌شوند که ابزارهای قدرتمندی برای توسعه برنامه‌های پیچیده‌تر ارائه می‌دهند.  دوره همچنین به معرفی مدیریت خطا و اشکال‌زدایی می‌پردازد که مهارت‌های حیاتی برای نوشتن کدهای قوی و پایدار هستند. در نهایت، بخش پایانی دوره به تحلیل داده با پایتون اختصاص دارد که کاربردهای گسترده پایتون را در حوزه علم داده نشان می‌دهد. پس از اتمام موفقیت‌آمیز این دوره، یادگیرندگان مهارت‌های کلیدی متعددی را کسب خواهند کرد. از جمله این مهارت‌ها می‌توان به توانایی کدنویسی پایتون، ایجاد پروژه‌های پایتون، درک اصول اولیه پایتون و برنامه‌نویسی پایتون برای مبتدیان اشاره کرد. همچنین، آنها درک جامعی از کاربرد پایتون برای علم داده، مطالب یک دوره زبان پایتون، مقدمه‌ای بر برنامه‌نویسی پایتون و راهنمای زبان پایتون به دست خواهند آورد.
در دوره آموزشی Python 101: Python Programming & Python Functions (2025) با برنامه‌نویسی پایتون، از جمله مفاهیم پایه، توابع و کاربردهای آن در تحلیل داده آشنا خواهید شد.

دانلود 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 آشنا خواهید شد.

دانلود Advanced Go Programming: Data Structures, Code Architecture, and Testing آموزش برنامه‌نویسی پیشرفته گو

دانلود Advanced Go Programming: Data Structures, Code Architecture, and Testing - آموزش برنامه‌نویسی

این دوره آموزشی برای توسعه‌دهندگان Go در سطوح متوسط تا پیشرفته طراحی شده است که به دنبال تقویت مهارت‌های خود در این زبان برنامه‌نویسی محبوب و متن‌باز هستند. آدلینا سیمیون، مدرس دوره، با رویکردی عملی، تعاملی و مهارت‌محور، نکات و تکنیک‌های کاربردی مورد استفاده برنامه‌نویسان متخصص را به شرکت‌کنندگان آموزش می‌دهد. هدف این دوره، افزایش دانش فنی شرکت‌کنندگان یا آماده‌سازی آن‌ها برای مصاحبه‌های شغلی و ورود به موقعیت‌های جدید در حوزه برنامه‌نویسی است. این دوره شامل "چالش‌های کدنویسی" است که توسط پلتفرم CoderPad پشتیبانی می‌شوند. این چالش‌ها، تمرین‌های کدنویسی تعاملی با بازخورد لحظه‌ای را ارائه می‌دهند و به شرکت‌کنندگان امکان می‌دهند تا با تمرین عملی، مهارت‌های کدنویسی خود را بهبود بخشند. آدلینا سیمیون با چهار چالش کدنویسی خاص و متمرکز بر پرسش‌های کلیدی، به توسعه مهارت‌های شرکت‌کنندگان به عنوان برنامه‌نویس Go کمک می‌کند. در طول دوره، شرکت‌کنندگان فرصت خواهند داشت تا استفاده از ساختارهای داده رایج، جریان‌ها، کدنویسی مقاوم و برنامه‌نویسی پویا را تمرین کنند. این رویکرد عملی تضمین می‌کند که شرکت‌کنندگان پس از اتمام دوره، نه تنها دانش نظری عمیقی در Go داشته باشند، بلکه توانایی استفاده از این دانش را در سناریوهای واقعی برنامه‌نویسی نیز کسب کنند.
در دوره آموزشی Advanced Go Programming: Data Structures, Code Architecture, and Testing با ساختارهای داده، معماری کد و روش‌های تست در زبان برنامه‌نویسی Go آشنا خواهید شد.

دانلود Introduction to C++ Concurrency LiveLessons (Video Training) آموزش مقدماتی همروندی در سی پلاس پلاس

دانلود Introduction to C++ Concurrency LiveLessons (Video Training) - آموزش مقدماتی همروندی در سی پل
(1404/4/12) تغییرات:

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

زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره سطح بالا است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند، این زبان عمومی و دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است و از انواع داده ایستا، نوشتار آزاد، چندمدلی، برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا و برنامه‌نویسی جنریک پشتیبانی می کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند و کتابخانه استاندارد ++C شامل کتابخانه استاندارد C با یک سری تغییرات برای بهبود عملکرد است. همروندی در علوم رایانه در سامانه‌هایی پیش می‌آید که در آن‌ها چند پردازش محاسباتی همزمان اجرا می‌شوند و با یکدیگر اندرکنش دارند (ناحیه بحرانی دارند). مطالعه همروندی محدوده وسیعی از سامانه‌ها را دربرمی‌گیرد، از سامانه‌های رایانش موازی سخت-درگیر و بسیار همزمان گرفته تا سامانه‌های توزیع‌شده ناهمزمان سست-درگیر.
در دوره آموزشی Introduction to C++ Concurrency LiveLessons (Video Training) با آموزش مقدماتی همروندی در سی پلاس پلاس اشنا خواهید شد.

دانلود 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 با آموزش مفاهیم اشاره گرها در سی پلاس پلاس با ویژوال استودیو اشنا خواهید شد.

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

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

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

دانلود GitHub Foundations Cert Prep by Microsoft Press آموزش گیت‌هاب

دانلود GitHub Foundations Cert Prep by Microsoft Press - آموزش گیت‌هاب

این دوره جامع به شرکت‌کنندگان کمک می‌کند تا برای کسب گواهینامه GitHub Foundations آماده شوند. هدف این گواهینامه، تأیید توانایی افراد در استفاده از گیت‌هاب برای کنترل نسخه، همکاری تیمی و اتوماسیون گردش کار است. در این دوره، ابتدا به طور کامل با مفاهیم گیت (Git) و گیت‌هاب (GitHub) آشنا می‌شوید. شرکت‌کنندگان یاد می‌گیرند که چگونه با مخازن گیت‌هاب کار کنند و از ویژگی‌های همکاری آن بهره ببرند. علاوه بر این، پیشرفت‌های مدرن در گیت‌هاب و روش‌هایی که این پلتفرم می‌تواند در مدیریت پروژه‌ها باعث صرفه‌جویی در زمان و تلاش شود، مورد بررسی قرار می‌گیرد. همچنین، این دوره به مباحث مهمی مانند حریم خصوصی، امنیت و مدیریت در گیت‌هاب می‌پردازد. در نهایت، شرکت‌کنندگان با مزایای جامعه گیت‌هاب و نحوه استفاده از آن آشنا می‌شوند. این دوره تمامی مهارت‌ها و دانش لازم برای موفقیت در آزمون گواهینامه GitHub Foundations را فراهم می‌کند و به شما کمک می‌کند تا به یک کاربر ماهر و حرفه‌ای گیت‌هاب تبدیل شوید.
در دوره آموزشی GitHub Foundations Cert Prep by Microsoft Press با مبانی گیت و گیت‌هاب، همکاری تیمی، امنیت و مدیریت پروژه‌ها آشنا خواهید شد.

دانلود 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 با رویکردهای برنامه‌نویسی مدرن پایتون آشنا خواهید شد.