دانلود ها ی دارای تگ: "softwaredevelopment"
99 مورد برای عبارت مورد نظر پیدا شد.
99 مورد برای عبارت مورد نظر پیدا شد.
این دوره به شرکتکنندگان این امکان را میدهد که به صورت عمیق در زمینه تست برنامههای سیشارپ غوطهور شوند و هر آنچه برای ساخت نرمافزاری قابل اعتماد و آماده برای تولید (Production-Ready) نیاز است را فرا گیرند. در این دوره، مفاهیم ضروری و مثالهای عملی به صورت گام به گام بررسی میشوند. در پایان این دوره، شرکتکنندگان قادر خواهند بود تا تستها را به صورت مؤثر بنویسند، ساختاربندی کرده و اجرا کنند. همچنین، آنها یاد میگیرند که چگونه سناریوهای پیچیده را با Mocking مدیریت کرده و از طریق تستهای یکپارچهسازی، از اعتبار کامل APIهای خود اطمینان حاصل کنند. این دوره برای توسعهدهندگانی که به دنبال تقویت مهارتهای تستنویسی و ارائه برنامههای سیشارپ با کیفیت بالاتر با قدرت تست خودکار در دنیای سیشارپ هستند، بسیار مناسب است.
در دوره آموزشی Mastering C# Testing From Unit to Integration with Moq با تستنویسی در سیشارپ آشنا خواهید شد.
نرم افزار Scientific Toolworks Understand یک ابزار تجزیه و تحلیل استاتیک برای حفاظت، اندازه گیری و تجزیه تحلیل انتقادی برای پایگاه های بزرگ کد(های برنامه نویسی) است. این برنامه توانایی شناخت پلت فرم های متقابل، پشتیبانی ازچندین زبانه و همچنین محیط های برنامه نویسی (محیط توسعه تعاملی) تعمیر و نگهداری گرا را دارد. این نرم افزار برای کمک به حفظ و ایجاد کد منبع/source code طراحی شده که این کدهای منبع می توانند شامل کدهای منبع C++ ,C# ,FORTRAN ,Java ,JOVIAL و یا Delphi/Pascal باشند این برنامه توانایی شناخت روابط و ساختار های موجود در پروژه های نرم افزاری را دارد.
در این دوره آموزشی، شرکتکنندگان با چگونگی بهرهگیری از پلتفرم داتابریکس به منظور مدیریت و پردازش حجم وسیعی از دادهها برای ساخت و آموزش مدلهای هوش مصنوعی آشنا میشوند. همچنین، نحوه ادغام مدلهای زبانی بزرگ پیشرفته در این فرآیند آموزش داده میشود تا امکان توسعه برنامههای کاربردی هوشمند در زمینههای مختلف پردازش زبان طبیعی فراهم گردد. این دوره شامل مباحثی پیرامون طبقهبندی متون، خلاصهسازی اطلاعات، جستجوی معنایی در متون و ساخت سیستمهای هوش مصنوعی مکالمهای است. از طریق تمرینات عملی و پروژههای واقعی، دانشپذیران تجربه لازم برای طراحی و پیادهسازی سیستمهای هوشمند مبتنی بر داده و زبان را کسب خواهند کرد و با اصول معماری سامانههای هوش مصنوعی یکپارچه و روشهای بهینهسازی عملکرد مدلها آشنا میشوند.
در دوره آموزشی Building AI Applications with Databricks and Gen AI با ساخت برنامههای هوش مصنوعی با استفاده از داتابریکس و مدلهای زبانی بزرگ آشنا خواهید شد.
این دوره شامل نه بخش با دقت تنظیم شده است تا ارزشمندترین مهارتها را برای برجسته شدن در بازار کار و ایجاد اعتماد به نفس در اختیار شما قرار دهد. این دوره دیدگاهی کاملاً جدید نسبت به Node.JS، مجموعهای از نکات و ترفندها برای ساخت تمیزترین، ساختاریافتهترین، قویترین، امنترین، پربازدهترین و بهینهترین برنامه را به شما ارائه میدهد. این دوره فقط برای شما مناسب است اگر با node.js و توسعه API آشنا هستید و به دنبال منابعی برای تقویت مهارتهای خود میگردید. این دوره آموزشی به منظور ارتقای مهارتهای توسعهدهندگان آشنا با NodeJS و APIها طراحی شده است. در این دوره، شرکتکنندگان با رویکردهای نوین و پیشرفته در توسعه برنامههای NodeJS آشنا میشوند. مباحثی نظیر ساختاربندی بهینه کد، معماری نرمافزار، بهترین شیوههای احراز هویت، و تکنیکهای ایمنسازی برنامههای NodeJS به صورت جامع مورد بررسی قرار میگیرند. هدف این دوره ارائه دانش و مهارتهای لازم برای ساخت برنامههای کاربردی NodeJS با کیفیت بالا، کارآمد، امن و قابل نگهداری است.
در دوره آموزشی Advanced NodeJS: Level up your NodeJS skill In 2025 با مفاهیم پیشرفته توسعه برنامههای کاربردی NodeJS آشنا خواهید شد.
این دوره آموزشی جامع، قدرت توسعه نرمافزار مدرن با Git، GitLab و CI/CD را برای شما آشکار میسازد. از کنترل نسخه بنیادین گرفته تا استقرار خودکار بر روی AWS، مهارتهای ضروری برای بهینهسازی گردش کار توسعه و ارائه سریعتر نرمافزار با کیفیت بالا را کسب خواهید کرد. بخش 1: مقدمه و راهاندازی Git: با اصول اولیه Git شروع خواهید کرد، مفاهیم اصلی آن را درک کرده و محیط محلی خود را راهاندازی میکنید. خواهید آموخت که چگونه مخازن را مقداردهی اولیه کنید، تغییرات را ثبت کنید و پایگاه کد خود را به طور موثر مدیریت نمایید. در این بخش، اهمیت سیستم کنترل نسخه در توسعه نرمافزار و مزایای استفاده از Git به عنوان یک ابزار قدرتمند در این زمینه به طور کامل شرح داده میشود. همچنین، دستورات کلیدی Git برای انجام عملیات اساسی مانند افزودن فایلها، مشاهده وضعیت مخزن و بررسی تاریخچه تغییرات مورد بررسی قرار میگیرند.
در دوره Git Gitlab and CI CD با مدیریت نسخهها، همکاری تیمی و استقرار خودکار نرمافزار آشنا خواهید شد.
برنامهنویسی تابعی روشی انقلابی برای نوشتن کد است که به سرعت در دنیای توسعه نرمافزار در حال گسترش است. در حالی که برنامهنویسی شیءگرا هنوز هم محبوبترین الگوی برنامهنویسی است، مشکلاتی نظیر اشکالات دشوار برای پیدا کردن، کدهای با وابستگی زیاد، و مقیاسپذیری بسیار دشوار در استفاده از آن به وجود میآید. برنامهنویسی تابعی با اتخاذ رویکردی کاملاً متفاوت در نوشتن نرمافزار، به ما امکان میدهد تا تمام این مشکلات را حل یا از آنها اجتناب کنیم. در این دوره، شرکتکنندگان با تمام مفاهیم اصلی برنامهنویسی تابعی و نحوه اعمال آنها در جاوا اسکریپت آشنا میشوند. این دوره ترکیبی از نمایش صفحه، اسلایدها و کدنویسی است که به صورت عملی مفاهیم را آموزش میدهد. آموزش با مفاهیم بنیادی تابع آغاز میشود که به توابع درجه اول (first-class functions) منجر میشود، سپس به کار با آرایهها و اشیاء میپردازد و در نهایت به مفاهیم پیشرفتهتر برنامهنویسی تابعی میرسد. شان یک توسعهدهنده نرمافزار ارشد است که در توسعه فولاستک (Full-stack development) و معماری نرمافزار تخصص دارد. او علاوه بر مدیریت تیمهای توسعهدهنده، به صدها هزار نفر دیگر نیز نحوه ایجاد برنامههای آماده برای شرکتها را آموزش میدهد.
در دوره آموزشی Functional Programming Projects with JavaScript با اصول برنامهنویسی تابعی و نحوه استفاده از آن در جاوا اسکریپت آشنا خواهید شد.
این دوره، دانشآموزان را قادر میسازد تا به یک برنامهنویس پایتون تبدیل شوند و یکی از پرتقاضاترین مهارتها را برای کارفرمایان در سال 2024 کسب کنند. این دوره دانش و مهارتهای اساسی لازم برای کار با پایتون و ایجاد اسکریپتهای شخصی برای وظایف روزمره را به دانشجویان ارائه میدهد. دانشجویان در این دوره مهارتهای لازم برای شناسایی و ساخت دستورات مورد نیاز برای انجام وظایف خاص را فرا میگیرند. علاوه بر این، آنها یاد میگیرند که چگونه اسکریپتهایی برای انجام کارهای پیشرفته مانند خودکارسازی وظایف تکراری و بسیاری موارد دیگر بسازند. انتظار نمیرود که دیگران شما را برای یادگیری این مهارت ترغیب کنند. سعی کنید نیاز و تقاضای زمان کنونی را شناسایی کرده و این فرصت را غنیمت بشمارید تا با یادگیری این مهارت جدید، همگام با زمان و فناوریهای روز پیش بروید. با اتمام این دوره، دانشجویان در نوشتن کد پایتون بسیار کارآمد خواهند شد. یک مربی حرفهای که به هزاران دانشجو در یادگیری پایتون کمک کرده است، در این دوره شما را همراهی میکند. بیایید و از کلاس لذت ببرید در حالی که این ابزار قدرتمند را میآموزید.
در دوره آموزشی Python in 10 Days: The Ultimate Beginner's Bootcamp با برنامهنویسی پایتون آشنا خواهید شد.
این دوره به عنوان یک راهنمای جامع برای بهترین شیوههای پایتون عمل میکند و به شما کمک میکند تا کدی بنویسید که نه تنها کارآمد باشد بلکه به راحتی توسط دیگران قابل درک و نگهداری باشد. شرکتکنندگان در این دوره با اصول و راهنماییهای رسمی سبک پایتون (PEP 8) آشنا میشوند و یاد میگیرند که چگونه این استانداردها را در کد خود پیادهسازی کنند. دوره با ارائهی سخنرانیهای ویدیویی جذاب، نمودارها، آزمونها، مقالات و منابع تکمیلی، تجربهی یادگیری جامعی را فراهم میکند. هدف اصلی این دوره، ارتقاء مهارتهای برنامهنویسی پایتون شما به سطحی بالاتر است تا بتوانید کدی بنویسید که واقعاً "پایتونیک" باشد. این بدان معناست که کد شما باید از الگوها و فلسفهی زبان پایتون پیروی کند، که منجر به کدی مختصر، خوانا و کارآمد میشود. در طول دوره، به شما آموزش داده میشود که چگونه نامهای معناداری برای متغیرها، توابع، کلاسها و متدهای خود انتخاب کنید. این کار به بهبود خوانایی کد کمک شایانی میکند و درک منطق برنامه را برای هر کسی که با کد شما کار میکند، آسانتر میسازد. همچنین، اصول مربوط به تورفتگی کد پایتون مطابق با راهنمای سبک پایتون به طور کامل توضیح داده میشود تا اطمینان حاصل شود که کد شما از نظر ظاهری نیز استاندارد و منظم است. یکی دیگر از جنبههای کلیدی که در این دوره پوشش داده میشود، کاربرد بهترین شیوهها برای طول خط، شکست خط و خطوط خالی است. استفاده صحیح از فضای خالی (whitespaces) در اطراف متغیرها، پرانتزها، عملگرها، کاماها، دونقطهها و سمیکولنها نیز به تفصیل بررسی میشود، چرا که این جزئیات کوچک میتوانند تأثیر زیادی بر خوانایی کلی کد داشته باشند.
در دوره آموزشی Python Best Practices: Learn to Write Clean Python Code با اصول و شیوههای نوشتن کد پایتون تمیز، خوانا و قابل نگهداری آشنا خواهید شد.
این دوره آموزشی برای توسعهدهندگان Go در سطوح متوسط تا پیشرفته طراحی شده است که به دنبال تقویت مهارتهای خود در این زبان برنامهنویسی محبوب و متنباز هستند. آدلینا سیمیون، مدرس دوره، با رویکردی عملی، تعاملی و مهارتمحور، نکات و تکنیکهای کاربردی مورد استفاده برنامهنویسان متخصص را به شرکتکنندگان آموزش میدهد. هدف این دوره، افزایش دانش فنی شرکتکنندگان یا آمادهسازی آنها برای مصاحبههای شغلی و ورود به موقعیتهای جدید در حوزه برنامهنویسی است. این دوره شامل "چالشهای کدنویسی" است که توسط پلتفرم CoderPad پشتیبانی میشوند. این چالشها، تمرینهای کدنویسی تعاملی با بازخورد لحظهای را ارائه میدهند و به شرکتکنندگان امکان میدهند تا با تمرین عملی، مهارتهای کدنویسی خود را بهبود بخشند. آدلینا سیمیون با چهار چالش کدنویسی خاص و متمرکز بر پرسشهای کلیدی، به توسعه مهارتهای شرکتکنندگان به عنوان برنامهنویس Go کمک میکند. در طول دوره، شرکتکنندگان فرصت خواهند داشت تا استفاده از ساختارهای داده رایج، جریانها، کدنویسی مقاوم و برنامهنویسی پویا را تمرین کنند. این رویکرد عملی تضمین میکند که شرکتکنندگان پس از اتمام دوره، نه تنها دانش نظری عمیقی در Go داشته باشند، بلکه توانایی استفاده از این دانش را در سناریوهای واقعی برنامهنویسی نیز کسب کنند.
در دوره آموزشی Advanced Go Programming: Data Structures, Code Architecture, and Testing با ساختارهای داده، معماری کد و روشهای تست در زبان برنامهنویسی Go آشنا خواهید شد.
دوره آموزشی به روز رسانی شد!
زبان برنامهنویسی ++C (سی پلاس پلاس) یک زبان برنامهنویسی رایانهای همهمنظوره سطح بالا است که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند، این زبان عمومی و دارای قابلیت زبانهای سطح بالا و پایین بهصورت همزمان است و از انواع داده ایستا، نوشتار آزاد، چندمدلی، برنامهنویسی ساختیافته، برنامهنویسی شیءگرا و برنامهنویسی جنریک پشتیبانی می کند. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند و کتابخانه استاندارد ++C شامل کتابخانه استاندارد C با یک سری تغییرات برای بهبود عملکرد است. همروندی در علوم رایانه در سامانههایی پیش میآید که در آنها چند پردازش محاسباتی همزمان اجرا میشوند و با یکدیگر اندرکنش دارند (ناحیه بحرانی دارند). مطالعه همروندی محدوده وسیعی از سامانهها را دربرمیگیرد، از سامانههای رایانش موازی سخت-درگیر و بسیار همزمان گرفته تا سامانههای توزیعشده ناهمزمان سست-درگیر.
در دوره آموزشی Introduction to C++ Concurrency LiveLessons (Video Training) با آموزش مقدماتی همروندی در سی پلاس پلاس اشنا خواهید شد.