دانلود ها ی دارای تگ: "کد نویسی"
402 مورد برای عبارت مورد نظر پیدا شد.
402 مورد برای عبارت مورد نظر پیدا شد.
Go یک زبان برنامه نویسی منبع باز است که توسط گوگل ایجاد شده است تا فرآیند ساخت نرم افزارهای کارآمد قابل اعتماد و ساده را برای برنامه نویسان بسیار آسان تر کند. Go یک زبان برنامهنویسی ترجمهشده (compiled language) و دارای بازیافت حافظه (Garbage collection) و همروند (Concurrency) است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده میشود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده میشود. مترجم گو از لینوکس، مک او اس، ویندوز و انواع سیستمهای عامل بیاسدی مانند FreeBSD پشتیبانی میکند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری آرم و معماری POWER که مخصوص به شرکت آیبیام است، توسط مترجم گو پشتیبانی میشوند.
انقلاب هوش مصنوعی فرا رسیده است، در حالی که سیستمهای سازمانی همچنان با زبان جاوا قدرت میگیرند. توسعهدهندگان جاوا به یک روش مدرن و کاربردی برای ادغام مدلهای زبان بزرگ (LLM) بدون نیاز به دانش عمیق در زمینه علم داده نیاز دارند. این دوره پاسخی مستقیم به این نیاز است و یک توسعهدهنده Spring Boot را به یک مهندس هوش مصنوعی با تقاضای بالا تبدیل میکند. در این دوره، موارد غیرضروری کنار گذاشته شده و دقیقاً نحوه ساخت ویژگیهای هوش مصنوعی قوی و مقیاسپذیر با استفاده از الگوهای آشنای اکوسیستم Spring آموزش داده میشود. حرکت از مفاهیم بنیادی به سمت ویژگیهای عملیاتی و آماده برای تولید (Production) به سرعت انجام میگیرد: شرکتکننده بر مکانیک اصلی مدلهای LLM—مانند توکنها (Tokens)، پرامپتها (Prompts) و پنجرههای محتوا (Context Windows)—که اجزای سازنده هر برنامه هوش مصنوعی هستند، تسلط پیدا خواهد کرد. اولین برنامه Spring AI خود را از پایه خواهد ساخت. فراتر از تولید متن، ادغام قابلیتهایی چون تولید تصویر، تبدیل متن به گفتار (TTS)، تبدیل گفتار به متن (STT) و قابلیتهای چندحالتی (Multimodal) (بینایی/صوتی) را میآموزد. همچنین، خطوط لوله (Pipelines) تعدیل (Moderation) را با استفاده از هر دو مدل OpenAI و مدل رایگان Mistral پیادهسازی خواهد کرد.
در دوره آموزشی Spring AI: Build Java AI Apps, Chatbots & RAG Systems (2026) شما با نحوه ادغام مدلهای زبان بزرگ (LLM) در برنامههای Spring Boot با استفاده از فریمورک Spring AI آشنا خواهید شد.
این جامعترین و عملیترین دوره آموزشی موجود برای تسلط بر توسعه API مدرن با استفاده از معماری سادهسازیشده Minimal API مایکروسافت به شمار میآید. در این دوره عملی و پروژهمحور، شرکتکننده یک API کاملاً کاربردی و آماده تولید (Production-ready) خواهد ساخت که برای مدیریت سایتهای تحقیقاتی فرضی، آثار باستانی، رکوردهای کاتالوگ، فایلهای رسانهای و حسابهای کاربری در سیستم رجیستری Aeon استفاده میشود. چه فرد در زمینه داتنت تازهکار باشد و چه در حال گذار از کنترلرهای MVC، این دوره او را گام به گام در طراحی، ساختاردهی، پیادهسازی، مستندسازی و استقرار یک برنامه واقعی که از بهترین شیوههای رایج در صنعت پیروی میکند، راهنمایی میکند. تمام ویژگیهای فوق از طریق پیادهسازی واقعی آموزش داده میشوند، نه صرفاً تئوری.
در دوره آموزشی Minimal API with .NET 10 and C# با توسعه وبسرویسهای (API) مدرن در داتنت آشنا خواهید شد.
Lazarus یک محیط توسعه ی غنی را برای برنامه نویسان دلفی فراهم می کند و آن ها را قادر می سازد تا به ایجاد برنامه های کاربردی مستقل از پلتفرم (cross-platform) با کاربردهای مختلف شخصی یا اداری/شرکتی بپردازند. لازاروس شامل یک محیط برنامه نویسی/توسعه (IDE) ساده برای پاسکال است که علاوه بر امکان برنامه نویسی و قابلیت هایی همچون کامپایل و دیباگ (اشکالزدایی) مجموعه ای از کدها، کامپوننت ها، پکیج ها و فریمورک های بسیاری را که ممکن است در طول پروژه ی ساخت/توسعه ی یک نرم افزار موردنیاز باشند را برای کاربرانش مهیا ساخته است. رابط کاربری کاملاً بصری این برنامه بسیار شبیه به محیط برنامه نویسی گرافیکی برنامه ی رایج Delphi 7، شامل نوار ابزارها، محیط کدنویسی با ویژگی هایی نظیر هایلایت و مشخص سازی سینتکس کدها، شماره گذاری خطوط کد، تکمیل و وارد نمودن خودکار کلمات رایج کد ها، بررسی سینتکس و ... است و ویرایشگر گرافیکی آن برای ساخت رابط های کاربری مدرن تمام ابزارهای استاندارد، کنترل های عمومی، فرم ها، کنترلرهای بانک های اطلاعاتی، پایگاه دادههای Access و SQL، اجزای سیستمی و ... با پشتیبانی از قابلیت درگ و دراپ در خود گنجانده اند. برخلافِ هنگامی که از زبان جاوا برای ساخت برنامه های قابل اجرا بر روی پلتفرم های مختلف استفاده می کنیم و در نهایت یک خروجی داریم که بر روی تمام پلتفرم ها قابل اجرا است، این نرم افزار یا استفاده از کامپایلر های مجزای هر پلتفرم، برای هریک خروجی جداگانه ای تنظیم می کند.
نرم افزار Scientific Toolworks Understand یک ابزار تجزیه و تحلیل استاتیک برای حفاظت، اندازه گیری و تجزیه تحلیل انتقادی برای پایگاه های بزرگ کد(های برنامه نویسی) است. این برنامه توانایی شناخت پلت فرم های متقابل، پشتیبانی ازچندین زبانه و همچنین محیط های برنامه نویسی (محیط توسعه تعاملی) تعمیر و نگهداری گرا را دارد. این نرم افزار برای کمک به حفظ و ایجاد کد منبع/source code طراحی شده که این کدهای منبع می توانند شامل کدهای منبع C++ ,C# ,FORTRAN ,Java ,JOVIAL و یا Delphi/Pascal باشند این برنامه توانایی شناخت روابط و ساختار های موجود در پروژه های نرم افزاری را دارد.
C++17 امکانات جدید و بهبودهای فراوانی را به زبان اضافه میکند. این نسخه، ادامه دهنده رویکرد "C++ مدرن" است که بر افزودن انتزاعات بهتر، ارائه پشتیبانی بیشتر برای سبک برنامهنویسی تابعی (functional) و انجام کارهای بیشتر در زمان کامپایل تمرکز دارد. ویژگیهای متعددی در این نسخه وجود دارد که برای توسعهدهندگان کتابخانه و برنامهنویسان در زمان کامپایل مفید خواهد بود، در کنار ویژگیهایی مانند پیوندهای ساختاریافته (structured bindings) که هر توسعهدهنده نرمافزار C++ تمایل به استفاده از آن خواهد داشت. در ادامه، تغییرات اعمال شده در کتابخانه استاندارد C++ پوشش داده میشود. این بخش با توابع جدیدی برای تبدیل بین رشتهها و اعداد شروع میشود. این توابع در مقایسه با جایگزینهای قدیمیتر، بسیار کارآمدتر هستند و برای نوشتن کدی که رشتههای بزرگی مانند XML یا JSON را پردازش میکند، ایدهآل هستند. کلاس string_view، که هرگز اشیاء موقت (temporary objects) ایجاد نمیکند، راهی مناسب برای ارجاع به عناصر درون چنین رشتههایی فراهم میکند، و همچنین راهی کارآمدتر برای ارسال لیترالهای رشتهای به آرگومانهای توابعی که انتظار std::string دارند، ارائه میدهد. "انواع واژگانی" (vocabulary types) نظیر std::variant، std::optional و std::any جایگزینهای ایمنتری برای اصطلاحاتی فراهم میکنند که از زبان C مشتق شدهاند (به ترتیب، یونیونها (unions)، اشارهگرهای تهی/غیرتهی و اشارهگر به void). همچنین بهبودهای مربوط به کار با std::map و std::multimap و راهی سریعتر برای جستجوی رشتهها بررسی میشود. این دوره با بررسی تغییرات اعمال شده در هسته زبان C++ آغاز میشود. این تغییرات شامل پیوندهای ساختاریافته است که کار با اشیاء مرکب (compound objects) را بسیار آسانتر میکند، و همچنین مقداردهی اولیه در دستورات شرطی if که برنامهنویسان را قادر میسازد تا کدی را بنویسند که بر اساس مقدار بازگشتی از یک فراخوانی تابع، به شکلی بسیار گویاتر، انشعاب پیدا کند.
در دوره آموزشی Progress to C++17 با ویژگیها و بهبودهای جدید زبان و کتابخانه استاندارد C++17 آشنا خواهید شد.
تایپاسکریپت به استاندارد مرجع برای ساخت برنامههای کاربردی مقیاسپذیر و قابل نگهداری، هم در توسعه فرانتاند و هم بکاند تبدیل شده است. این دوره، "ضروریات و فراتر از تایپاسکریپت"، شرکتکننده را از مبانی تا مفاهیم پیشرفته هدایت میکند و به او کمک میکند تا بر تایپ قوی، برنامهنویسی شیگرا، الگوهای ناهمزمان (asynchronous)، و چارچوبهای مدرنی مانند React، Angular، Vue، Node.js، Express، و NestJS مسلط شود. شرکتکننده نه تنها تئوری را میآموزد، بلکه از طریق کدنویسی عملی و یک پروژه پایانی (Capstone Project) نیز تمرین خواهد کرد و این امر به او اعتماد به نفس لازم برای استفاده از تایپاسکریپت در پروژههای دنیای واقعی را میدهد. هدف این دوره، ارائه یک مسیر جامع و عملی است که اطمینان حاصل شود فرد قادر به استفاده موثر از تایپاسکریپت در هر محیط توسعهای است. بر خلاف دورههایی که صرفاً بر روی نحو (syntax) تمرکز دارند، این دوره بر روی بهترین شیوهها، الگوهای طراحی و ادغام تایپاسکریپت با اکوسیستم جاوا اسکریپت مدرن تمرکز دارد. این دوره تمام جنبههای مورد نیاز برای تبدیل شدن به یک توسعهدهنده تایپاسکریپت توانمند را پوشش میدهد.
در دوره آموزشی Complete Guide to TypeScript: Essentials and Beyond با برنامهنویسی مقیاسپذیر تایپاسکریپت در فرانتاند و بکاند آشنا خواهید شد.
این دوره PHP در سطح میانی، یک مسیر عملی و پروژهمحور است که هدف آن پر کردن شکاف بین توسعهدهندگان مبتدی و پیشرفته PHP است. در این فرآیند، شرکتکنندگان از اصول ابتدایی سینتکس و اسکریپتهای ساده فراتر خواهند رفت تا نحوه ساختاردهی، ایمنسازی و مقیاسپذیری برنامههای کاربردی PHP را با استفاده از تکنیکها و بهترین شیوههای نوین فرا بگیرند. دوره به منظور ایجاد اعتمادبهنفس و درک لازم برای نوشتن کدهای آماده تولید و فهم نحوه ساخت پروژههای واقعی PHP طراحی شده است. در ادامه، کار با فایلها و دایرکتوریها، از جمله بارگذاری فایل، مجوزها و بهترین شیوههای امنیتی، به طور کامل آموزش داده خواهد شد. سپس، چگونگی تعامل با پایگاههای داده با استفاده از PDO، شامل عبارتهای آماده (Prepared Statements)، تراکنشها و مدیریت خطا، مورد کاوش قرار میگیرد. این مهارتها از طریق یک مینیپروژه، که شامل ساخت یک اپلیکیشن مدیریت وظایف یا یادداشت با قابلیت کامل CRUD (ایجاد، خواندن، بهروزرسانی و حذف) است، تثبیت میشوند. مسیر یادگیری با یک راهاندازی سریع و معرفی شروع میشود تا اطمینان حاصل شود محیط کاری لازم (شامل PHP، MySQL و VS Code) آماده است. سپس، به طور عمیق به مبحث برنامهنویسی شیءگرا (OOP)، که زیربنای PHP مدرن است، پرداخته میشود. فراگیران با مفاهیم کلاسها، وراثت، رابطها، Traits و متدهای جادویی آشنا خواهند شد و یاد میگیرند چگونه از فضاهای نام (Namespaces) برای سازماندهی کارآمد کد خود استفاده کنند.
در دوره آموزشی PHP for Beginners: The Complete PHP Intermediate Course 2026 با برنامهنویسی شیءگرا، امنیت وب، ساخت API RESTful و مقدمهای بر فریمورک Laravel آشنا خواهید شد.
این دوره به منظور تسلط سریع بر مهمترین ویژگیهای فریمورک Next.js ۱۵ طراحی شده است و هر دو مفهوم "Page Router" (مسیردهی کلاسیک) و "App Router" (مسیردهی مدرن) را پوشش میدهد. شرکتکنندگان در این دوره تفاوتهای این دو مفهوم، زمان مناسب برای استفاده از هر کدام، و نحوه پیادهسازی الگوهای واقعی مانند مسیریابی پویا، تولید ایستا (Static Generation)، رندر سمت سرور (Server-Side Rendering)، و مسیرهای API را فرا خواهند گرفت. این آموزش، مسیر شما برای ساخت اپلیکیشنهای وب مدرن و آماده برای محیط عملیاتی (Production) با استفاده از Next.js ۱۵ است. خواه شرکتکننده دارای سابقه کار با ریاکت (React) باشد یا قصد ارتقاء مهارتهای خود در توسعه فول استک (Full-Stack) را داشته باشد، این دوره درسهایی کاربردی و مبتنی بر دمو را ارائه میدهد که بر روی موارد واقعاً مهم برای ساخت پلتفرمهای وب مقیاسپذیر و قابل نگهداری تمرکز دارند. از مبانی اولیه تا مرحله استقرار (Deployment)، شرکتکنندگان مهارتهای لازم برای ارائه مطمئن اپلیکیشنهایی در سطح تولید را به دست خواهند آورد که توسط بینشهای معماری تخصصی پشتیبانی میشوند. این محتوا دانش دنیای واقعی را به درسهایی متمرکز و عملی تبدیل میکند که مهارتهای کاربردی شرکتکنندگان را ارتقا خواهد داد.
در دوره آموزشی Next.js: Build Scalable React Apps with Page & App Routers با ساخت اپلیکیشنهای وب مقیاسپذیر با Next.js آشنا خواهید شد.
این دوره آموزشی برای کسانی طراحی شده که قصد دارند سفر برنامهنویسی خود را آغاز کنند، اما نمیدانند از کجا شروع نمایند. «بیش از ۱۲۵ برنامه جاوا برای مبتدیان مطلق» راهنمای جامع و مرحله به مرحلهای برای تسلط کامل بر زبان جاوا (Java) از پایه است. فرقی نمیکند فردی کاملاً مبتدی باشد یا کسی که میخواهد پایههای کدنویسی خود را تقویت کند، این دوره به نحوی طراحی شده که یادگیری جاوا را ساده، عملی و لذتبخش سازد. این دوره شامل استفاده از هوش مصنوعی (AI) است، البته تنها در ساخت ویدیوی تبلیغاتی از هوش مصنوعی استفاده شده است. با بیش از ۱۲۵ برنامه کاربردی و عملی، شرکتکننده از همان روز اول مستقیماً وارد محیط کدنویسی میشود. هر برنامه به گونهای طراحی شده تا مفاهیم کلیدی جاوا را آموزش دهد؛ از جمله متغیرها، انواع دادهها، عملگرها، حلقهها (Loops)، آرایهها، توابع، برنامهنویسی شیءگرا (OOP)، مدیریت استثناها (Exception Handling) و موارد دیگر. در این مسیر، شرکتکننده تنها تئوریها را حفظ نخواهد کرد، بلکه آموختههای خود را در مثالهای دنیای واقعی به کار میبندد، که این امر به او اعتماد به نفس لازم برای حل چالشهای برنامهنویسی به صورت مستقل را خواهد داد.
در دوره آموزشی Code in Java: 125+ Hands-on Programs for Absolute Beginners با مفاهیم پایهای و پیشرفته زبان برنامهنویسی جاوا به صورت عملی آشنا خواهید شد.