دانلود ها ی دارای تگ: "softwaredevelopment"
99 مورد برای عبارت مورد نظر پیدا شد.
99 مورد برای عبارت مورد نظر پیدا شد.
دوره آموزشی به روز رسانی شد!
در فرهنگ علوم رایانه متغیرهای از نوع اشارهگر (Pointer)، به متغیرهایی گفته میشود که محتوای آنها، آدرس خانهای از حافظه یا نیل است. در عمل، اشارهگر متغیری است که به متغیر دیگری اشاره میکند. اشارهگرها از پرکاربردترین نوع متغیرها در زبانهای برنامهسازی محسوب میشوند. این امر به این علت است که اشارهگرها، گاهی اوقات تنها راه بیان محاسبهای مشخص هستند و بخشی دیگر به این علت است که معمولاً باعث فشردگی و کارایی بیشتر قطعه برنامهها نسبت به ایجاد آنها با روشهای دیگر میشود. در زبان سی اشارهگرها یکی از اجزای پایه زبان هستند و ارتباط اساسی با آرایه، ساختارها، و توابع دارند. چندین عملگر مختلف برای کار بر روی اشارهگرها وجود دارد که مهمترین آنها عملگرهای یکانی * و & هستند. عملگر & (عملگر آدرس) آدرس عملوند خود را برمیگردد. عملگر * (عملگر در آدرس) هم محتوای خانهای که آدرس آن عملوندش قرار دارد را در دسترس میسازد. برای تعریف یک اشاره گر باید قبل از نام آن علامت * قرار گیرد.
در دوره آموزشی Learn pointer concepts in C++ using Visual Studio با آموزش مفاهیم اشاره گرها در سی پلاس پلاس با ویژوال استودیو اشنا خواهید شد.
این دوره آموزشی رویکردی نوین به برنامهنویسی پایتون را به توسعهدهندگان ارائه میدهد که ایدههای بزرگ را به شکلی مختصر و با حداقل کد بیان میکند و به منطق کسبوکار اجازه میدهد تا به وضوح بدرخشد. این امر با استفاده از مثالهای مرتبط متعدد از مسائل جاری، از جمله تحلیل داده و رسانههای اجتماعی، محقق میشود. در این آموزش ویدیویی، ریموند هتینگر در نیمه اول درسها، با معرفی مهارتها، ابزارها و تکنیکهای بنیادی پایتون مدرن آغاز میکند. سپس در بخش دوم، چگونگی به کارگیری این ابزارها و تکنیکها را در یک برنامه کاربردی واقعی به نمایش میگذارد. او بر اهمیت نگارش کدی تأکید میکند که نه تنها کارآمد باشد، بلکه خوانایی بالایی نیز داشته باشد تا دیگران به راحتی بتوانند آن را درک کرده و توسعه دهند. این دوره به شرکتکنندگان کمک میکند تا با الگوهای طراحی مدرن پایتون آشنا شوند و بتوانند برنامههایی بنویسند که به راحتی قابل نگهداری و مقیاسپذیری باشند. هتینگر در طول دوره، مفاهیم پیچیده را به زبانی ساده و قابل فهم توضیح میدهد و با مثالهای عملی، یادگیری را تسهیل میکند. او به موضوعاتی مانند بهینهسازی کد، استفاده از ساختارهای داده کارآمد، و نوشتن تستهای واحد برای اطمینان از صحت عملکرد کد میپردازد. همچنین، به بررسی بهترین روشها برای مدیریت وابستگیها و استقرار برنامههای پایتون میپردازد. این دوره برای توسعهدهندگانی که به دنبال ارتقاء مهارتهای خود در پایتون و نوشتن کدی تمیز و مؤثر هستند، بسیار مناسب است. تمرکز بر روی "ایدههای بزرگ و کدهای کوچک" به این معناست که چگونه میتوان با کمترین میزان کد، حداکثر کارایی و وضوح را در برنامهنویسی پایتون به دست آورد.
در دوره آموزشی Modern Python LiveLessons: Big Ideas and Little Code in Python با رویکردهای برنامهنویسی مدرن پایتون آشنا خواهید شد.
این دوره آموزشی به منظور آشنایی با مبانی متدولوژیهای اجایل و اسکرام و همچنین آموزش کاربردی نرمافزار جیرا، به عنوان محبوبترین ابزار مدیریت پروژه برای تیمهای اجایل، طراحی شده است. این دوره به صورت گام به گام، اصول مدیریت پروژههای اجایل با استفاده از جیرا را آموزش میدهد و برای افراد مبتدی، مدیران پروژه، اسکرام مسترها و صاحبان محصول مناسب است. مبانی اجایل و اسکرام به همراه مثالهای واقعی از دنیای کسب و کار مورد بررسی قرار میگیرد. شرکتکنندگان نحوه مدیریت اسپرینتها، داستانهای کاربری، اپیکها و وظایف را در محیط جیرا فرا خواهند گرفت. همچنین، ایجاد بوردهای اجایل (اسکرام و کانبان) در نرمافزار جیرا به صورت کامل آموزش داده میشود. در این دوره، نحوه تنظیم پروژهها، گردشهای کاری و فیلدهای سفارشی در جیرا به تفصیل شرح داده میشود.
در دوره آموزشی Agile & Scrum Mastery with Jira Software با مفاهیم اجایل، اسکرام و نحوه مدیریت پروژهها با استفاده از نرمافزار جیرا آشنا خواهید شد.
Microsoft مجموعهای از ابزارها را برای پشتیبانی از یکپارچهسازی و استقرار مداوم (CI/CD) و همچنین پیادهسازی DevOps ارائه کرده که Azure DevOps نام دارد. استقرار مداوم بر بستر Azure DevOps به مهندسان DevOps این امکان را میدهد که با استفاده از فرآیندهای تحویل پیوسته، برنامهها را سریعتر و با هزینه کمتر از همیشه مستقر کنند. این قابلیت به تیمها اجازه میدهد تا خطوط لوله (pipelines) استقرار ساده و قدرتمندی ایجاد کنند که تقریباً با هر محیطی بهطور مستقیم یکپارچه میشوند. در این دوره آموزشی، توسعه و استقرار مداوم با گیت و Azure DevOps، شرکتکنندگان با مبانی Azure DevOps آشنا خواهند شد. این دانش آنها را قادر میسازد تا با اطمینان منابع پروژه، اسپرینتها و حجم کاری را مدیریت کرده و محصولات و ارزش را با کارایی بیشتری به سازمان خود ارائه دهند. Azure DevOps به حذف نگرانیها در مورد استقرار محصول کمک میکند، در حالی که یکپارچگی هر نسخه منتشر شده را نیز حفظ میکند. این دوره به شرکتکنندگان این امکان را میدهد که بخشهای مختلف و در حال تغییر یک پروژه را بهطور مؤثر در یک فضای واحد مدیریت کنند و در محیط توسعه چابک (agile delivery) بهتر عمل کنند. هر اقدامی در این دوره در چارچوب مشخصی انجام میشود و جایگزینهای احتمالی نیز همیشه مورد بحث قرار میگیرند. به این ترتیب، شرکتکنندگان همواره از دلیل انجام یا امکان انجام اقدامات خاص آگاه خواهند بود.
در دوره آموزشی Azure DevOps and Continuous Delivery With Git با ابزارهای Azure DevOps و سیستم کنترل نسخه Git آشنا خواهید شد.
در این دوره، شرکتکنندگان به صورت کاملاً عملی و گام به گام یاد میگیرند که چگونه یک سیستم پشتیبانی مشتری با قابلیتهای هوش مصنوعی ایجاد کنند. این سیستم با بهرهگیری از Spring Boot, Spring Security, تکنیکهای ورود از طریق شبکههای اجتماعی (Social Login)، Spring AI و React ساخته میشود. مسیر توسعه از پیکربندی اولیه تا استقرار نهایی برنامه به طور کامل پوشش داده خواهد شد، که تجربهای جامع و کاربردی را برای شرکتکنندگان فراهم میآورد. این قسمت به نحوه به کارگیری فناوریهای هوش مصنوعی برای خودکارسازی پاسخها و بهبود تعاملات با مشتری اختصاص دارد. شرکتکنندگان یاد میگیرند که چگونه چتباتهایی بسازند که بتوانند درخواستهای رایج را مدیریت کرده و در صورت لزوم، مسائل پیچیدهتر را به مسئول مربوطه ارجاع دهند. همچنین، به بررسی مدلهای یادگیری ماشین برای تحلیل دادههای مشتری و استخراج بینشهای ارزشمند پرداخته میشود. در این بخش، مهارتهای لازم برای توسعه یک رابط کاربری پویا و واکنشگرا (Responsive) که تعامل کاربر را افزایش میدهد، آموزش داده میشود. شرکتکنندگان یاد میگیرند که چگونه کامپوننتهای فرانتاند را با API بکاند یکپارچه کنند تا بهروزرسانی دادهها به صورت لحظهای انجام شود.
در دوره آموزشی Spring AI: Build a Professional AI Customer Support System با توسعه یک سیستم پشتیبانی مشتری مجهز به هوش مصنوعی آشنا خواهید شد.
دوره "برنامهنویسی شیگرا در پایتون برای مبتدیان مطلق" برای کسانی طراحی شده است که در درک مفاهیم برنامهنویسی شیگرا (OOP) پایتون با مشکل مواجه شدهاند یا احساس سردرگمی در مورد کلاسها، اشیاء، متدها و ویژگیها داشتهاند. بسیاری از آموزشهای مبتدی بدون ایجاد یک پایه محکم یا توضیح دلیل کارکرد مفاهیم، مستقیماً وارد کدنویسی میشوند؛ اما این دوره متفاوت است. این دوره به طور خاص برای مبتدیان مطلقی طراحی شده است که میخواهند بالاخره بدون هیچ سردرگمی بر برنامهنویسی شیگرا مسلط شوند. این دوره یک ورود گام به گام به یک پارادایم برنامهنویسی قدرتمند و ضروری است که برنامههای کاربردی دنیای واقعی را، از توسعه وب گرفته تا موتورهای بازی، و از اسکریپتهای اتوماسیون تا گردش کارهای هوش مصنوعی، به حرکت درمیآورد. این دوره به دقت طراحی شده است تا به شما کمک کند برنامهنویسی شیگرا در پایتون را از پایه یاد بگیرید، حتی اگر قبلاً هرگز یک خط کد شیگرا ننوشتهاید. آنچه این دوره را متمایز میکند، نحوه ساخت تدریجی دانش شماست. ابتدا، شرکتکنندگان پایتون و ویژوال استودیو کد را به درستی راهاندازی میکنند. سپس، اصول اولیه — برنامهنویسی شیگرا چیست، چرا مهم است و چگونه در صنایع مختلف استفاده میشود — را به تفصیل بررسی میکند. پس از آن، هر مفهوم اصلی — کلاسها، اشیاء، ویژگیها، متدها و ساختار — تدریس میشود و به شرکتکنندگان نه تنها نحوه کارکرد آنها، بلکه نحوه تفکر مانند یک برنامهنویس شیگرا آموزش داده میشود.
در دوره آموزشی Object Oriented Programming in Python for Absolute Beginners با مفاهیم برنامهنویسی شیگرا در پایتون آشنا خواهید شد
Spyder یک محیط علمی قدرتمند برای زبان برنامهنویسی پایتون است که بهطور خاص برای دانشمندان، مهندسان و تحلیلگران داده طراحی شده است. این نرمافزار ترکیبی منحصربهفرد از قابلیتهای پیشرفته ویرایش کد، تحلیل، اشکالزدایی و پروفایلینگ را با امکاناتی مانند کاوش دادهها، اجرای تعاملی، بازرسی عمیق و بصریسازی دادهها ارائه میدهد.
Spyder که مخفف Scientific PYthon Development Environment است، یک محیط توسعه متنباز است که بهطور ویژه برای محاسبات علمی و تحلیل داده با پایتون طراحی شده است. این IDE بر پایه کتابخانههای معروفی مانند NumPy، SciPy، Matplotlib و IPython ساخته شده و انتخابی ایدهآل برای پژوهشگران و مهندسان محسوب میشود.
علاوه بر ویژگیهای داخلی گسترده، Spyder از طریق سیستم افزونهها و API خود قابل گسترش است. همچنین میتوان آن را بهعنوان یک کتابخانه افزونه برای PyQt5 استفاده کرد و قابلیتهای آن، مانند کنسول تعاملی، را در سایر نرمافزارهای مبتنی بر PyQt ادغام نمود.
این دوره به بررسی قدرت هوش مصنوعی مولد در تغییر نحوه تعامل کاربران با دادههای سازمانی از طریق ساخت برنامههای مکالمهای میپردازد. شرکتکنندگان در این دوره یاد میگیرند که چگونه از تولید مبتنی بر بازیابی (RAG) برای دادههای بدون ساختار و تولید با کمک جدول (TAG) برای دادههای ساختاریافته استفاده کنند تا رابطهای هوشمند و پویا ایجاد نمایند. در این دوره، نحوه بهرهگیری از پلتفرم Cortex اسنوفلک برای توسعه برنامههایی آموزش داده میشود که به سؤالات کاربران به زبان طبیعی پاسخ میدهند و مرزهای تحلیل داده سنتی را درهم میشکنند. فراگیران درک خواهند کرد که چگونه مدلهای معنایی را ایجاد کنند که تولید SQL را بهبود میبخشند. همچنین، این دوره به پیادهسازیهای عملی با Cortex Search و Cortex Analyst میپردازد و روشهای افزایش بهرهوری جریانهای کاری را با تکنیکهای کارآمد پرسوجو و پردازش دادهها آموزش میدهد. این دوره برای دانشمندان داده، مهندسان هوش مصنوعی یا تحلیلگران کسبوکار مناسب است و تجربه عملی با ابزارهای داخلی اسنوفلک را برای بهینهسازی تعاملات دادهای و کشف ارزش پنهان دادهها فراهم میکند.
در دوره آموزشی Building Generative AI Apps to Talk to Your Data با کاربرد هوش مصنوعی مولد در دادههای سازمانی و ساخت برنامههای مکالمهای آشنا خواهید شد.
«کد تمیز» یکی از پرکاربردترین اصطلاحات در مهندسی نرمافزار است، اما در عین حال یکی از بدترین استفادهها را نیز دارد. کد تمیز به چه معناست و چه چیزی کد ما را کثیف یا تمیز میکند؟ این مفهوم توسط رابرت سی. مارتین یا «عمو باب» رواج یافت و مجموعهای از شیوههاست که به شما کمک میکند کدی بنویسید که تغییر، خواندن و درک آن آسانتر باشد و هنگام تغییر یا گسترش آن، کمتر مستعد خطا یا مشکل باشد. در این دوره، گوی فریرا با بهرهگیری از دانشی که پس از سالها کدنویسی تمیز به صورت حرفهای برای شرکتهای بزرگ به دست آورده است، هر آنچه را که برای شروع نوشتن کد سیشارپ عالی نیاز دارید، به شما آموزش خواهد داد. این دوره بر اصول و تکنیکهای اساسی تمرکز دارد که منجر به تولید کدی میشود که نه تنها عملکردی است، بلکه از نظر ساختار و خوانایی نیز بهینه است. شما با مفاهیمی مانند نامگذاری مناسب، توابع و متدهای کوتاه، اصول SOLID، مدیریت وابستگیها و جلوگیری از کدهای تکراری آشنا خواهید شد. همچنین به چگونگی refactor کردن کد موجود برای بهبود کیفیت و کاهش بدهی فنی پرداخته میشود. هدف این دوره توانمندسازی توسعهدهندگان سیشارپ است تا بتوانند کدی بنویسند که نه تنها در لحظه کار میکند، بلکه در درازمدت نیز قابل نگهداری، مقیاسپذیر و قابل گسترش باشد. این دوره به شما کمک میکند تا به عنوان یک برنامهنویس، کدهایی را تولید کنید که هم برای شما و هم برای سایر اعضای تیم قابل فهم و همکاری باشد.
در دوره آموزشی From Zero to Hero: Writing Clean Code with C# با اصول و شیوههای کدنویسی تمیز در زبان سیشارپ آشنا خواهید شد.
Google Gemini مجموعهای از مدلهای زبان بزرگ چندوجهی است که به طور یکپارچه در تصاویر، ویدئوها، صدا و کد عمل میکند. در این دوره، مربی، لین لنگیت، نحوه استفاده از الگوهای طراحی، ابزارها و بهترین شیوههای Google Gemini را برای ساخت برنامههای مبتنی بر LLM به شما نشان میدهد. این موارد شامل الگوهایی برای شناسایی نیازمندیها و طراحی است که میتواند شامل مهندسی پرامپت، الگوهای RAG (تولید با بازیابی پیشرفته) و تنظیم دقیق مدل باشد. در این دوره، شرکتکنندگان با قابلیتهای Google Gemini، از جمله استودیو هوش مصنوعی مولد، آشنا میشوند و سپس به مباحث توسعه، ارزیابی و استقرار مدلها میپردازند. در طول دوره، برنامههای کاربردی Gemini مانند Vertex AI Model Garden و Vertex AI Agent Builder نیز مورد بررسی قرار میگیرد. این دوره به شرکتکنندگان کمک میکند تا درک عمیقی از معماری و پیادهسازی سیستمهای هوش مصنوعی پیشرفته با محوریت Google Gemini به دست آورند و بتوانند برنامههایی با عملکرد بالا و مقیاسپذیر طراحی و پیادهسازی کنند. تمرکز بر روی جنبههای عملی و کاربردی، این دوره را برای توسعهدهندگان و متخصصان DevOps که به دنبال ارتقاء مهارتهای خود در زمینه هوش مصنوعی مولد هستند، بسیار مفید میسازد.
در دوره آموزشی Google Gemini for Developers با طراحی و پیادهسازی برنامههای مبتنی بر مدلهای زبان بزرگ (LLM) با استفاده از Google Gemini آشنا خواهید شد.