دانلود ها ی دارای تگ: "مهندسی نرمافزار"
72 مورد برای عبارت مورد نظر پیدا شد.
72 مورد برای عبارت مورد نظر پیدا شد.
این دوره آموزشی به شما یاد می دهد که چگونه یک اپلیکیشن SaaS (Software as a Service) را با استفاده از پلتفرم Lovable-dev بسازید. این پلتفرم به شما امکان می دهد تا بدون نیاز به دانش برنامه نویسی گسترده، اپلیکیشن های وب قدرتمند و مجهز به هوش مصنوعی را ایجاد کنید. در طول این دوره، شما یک اپلیکیشن کاربردی به نام "Clip Caption" را خواهید ساخت که به تولیدکنندگان محتوا کمک می کند تا به طور خودکار عناوین، توضیحات، هشتگ ها و زیرنویس ها را برای ویدیوهای خود در پلتفرم های مختلف رسانه های اجتماعی ایجاد کنند. این دوره شامل آموزش های عملی در مورد نحوه استفاده از Lovable-dev برای ایجاد ویژگی های مختلف اپلیکیشن، از جمله احراز هویت کاربر، پردازش پرداخت، و ادغام با سرویس های هوش مصنوعی مانند OpenAI's Whisper API و GPT-4 است. شما همچنین یاد خواهید گرفت که چگونه اپلیکیشن خود را با استفاده از Netlify مستقر کنید و یک دامنه سفارشی را راه اندازی کنید.
در دوره آموزشی Building SaaS with Lovable: AI Powered Web-Applications با ساخت اپلیکیشن SaaS توسط ابزار های no-code/low-code آشنا خواهید شد.
در عصر توسعه نرم افزار مبتنی بر AI، GitHub Copilot در حال ایجاد انقلابی در نحوه نوشتن، ایمن سازی و خودکارسازی کد توسط مهندسان DevOps و DevSecOps است. این دوره طراحی شده است تا شما را از درک اصول اولیه GenAI به تسلط بر GitHub Copilot برای سناریوهای واقعی سازمانی DevOps و DevSecOps برساند.
در دوره آموزشی Mastering GitHub Copilot for DevOps and DevSecOps Engineers با اتوماسیون گردش کار DevOps و DevSecOps با استفاده از GitHub Copilot آشنا خواهید شد.
در این دوره آموزشی، هدف این است که به برنامه نویسان آموزش داده شود که چگونه از UML Class Diagrams به عنوان ابزاری برای ارتباط موثر با سایر برنامه نویسان، تحلیلگران و معماران نرم افزار استفاده کنند. همچنین، این دوره به برنامه نویسان کمک می کند تا از UML Class Diagrams به عنوان ابزاری ارزشمند برای معماری و طراحی نرم افزار بهره ببرند.
در دوره آموزشی UML Class Diagrams for Programmers با مفاهیم و نحوه استفاده از دیاگرام های کلاس UML آشنا خواهید شد.
این دوره برای افرادی طراحی شده است که میخواهند مسیر شغلی خود را تغییر دهند، مهارتهای فعلی خود را گسترش دهند، کسبوکار شخصی خود را راهاندازی کنند، مشاور شوند یا صرفاً دانش خود را افزایش دهند.
در دوره آموزشی Python and Django Full Stack Development Bootcamp با برنامهنویسی وب فول استک با استفاده از پایتون و جنگو آشنا خواهید شد.
این جامعترین، مدرنترین و بهروزترین دوره در این پلتفرم است. این دوره همه چیزهایی را که برای تبدیل شدن به یک متخصص و پیشرفت در شغلتان بهعنوان یک دانشجوی فارغالتحصیل، توسعهدهنده جوان یا برنامهنویس نیاز دارید، در اختیار شما قرار میدهد. در انتهای این دوره متوجه خواهید شد که چرا این دوره برای همه مناسب است.
در دوره آموزشی Ultimate PHP, Laravel, CSS & Sass! Learn PHP, Laravel & Sass با مباحثی همچون HTML، CSS، Sass، طراحی وب سایتهای واکنشگرا، CSS Grid، Flexbox، Bootstrap و اصول برنامهنویسی PHP و فریمورک Laravel آشنا خواهید شد.
در طول این دوره جامع، شما یک سیستم مدیریت رستوران حرفهای را از ابتدا میسازید و سپس یک اپلیکیشن ایمیل مبتنی بر هوش مصنوعی را پیادهسازی میکنید که تکنیکهای یکپارچهسازی مدرن را به نمایش میگذارد. شما دقیقاً یاد میگیرید که توسعهدهندگان حرفهای چگونه پروژههای خود را ساختاردهی میکنند، استراتژیهای تست قوی را پیادهسازی میکنند و کد تمیز و قابل نگهداری مینویسند که مقیاسپذیر است.
در دوره Django Mastery 2025: Build AI-Powered Apps Like a Pro با برنامهنویسی جنگو آشنا خواهید شد.
برنامههای بدون نوع (Untyped) اغلب مستعد خطا، استثنائات زمان اجرا هستند و عیبیابی آنها را بسیار دشوارتر میکنند. به همین دلیل، بسیاری از زبانهای برنامهنویسی تولید، یک تایپ چکر استاتیک پیادهسازی میکنند - ماژولی اضافی که هدف آن افزایش ایمنی برنامهها و سادهتر کردن توسعه است.
در دوره Building a Typechecker from scratch، با اصول و مفاهیم تایپ چکینگ، تئوری نوع و نحوه پیادهسازی یک تایپ چکر آشنا خواهید شد.
دوره بروزرسانی شد.
به صورت کلی برای تست عملکرد (functional test) دو روش جعبه سفید (whitebox) و جعبه سیاه (blackbox) وجود دارد. در حالت جعبه سفید، خود برنامه نویس یک روال تست را در قالب unit test برای تک تک کلاس ها و توابع برنامه می نویسد و کد را تست می کند. ولی در حالت جعبه سیاه ما دیگر کاری با ساختار داخلی کد نداریم و فقط به سیستم ورودی لازم را میدهیم و انتظار داریم خروجی درستی به ما بدهد. یکی از بهترین ابزارهای این تست Selenium است که با این نرم افزار نه تنها می توانید تست هایی را برای هر بخش تعریف کنید، بلکه می توانید تست ها را زمان بندی کرده و به طور خودکار انجام دهید. فرض کنید وب سایت شما ۱۰۰ ویژگی مختلف دارد، شما همه ی این ۱۰۰ ویژگی را تست می کنید و وب سایتتان را منتشر میکنید. بعد از دو روز یک باگ گزارش می شود و یا میخواهید تغییر کوچکی در روند فعالیت کاربر ایجاد نمایید. آیا پس از اعمال تغییرات یا رفع باگ میخواهید دوباره همه ی آن ۱۰۰ ویژگی را تست کنید. اینجاست که سلنیوم به کمک شما می آید و همه ی تست ها را به صورت خودکار انجام می دهد. سلنیوم دو بخش اصلی به نام های سلنیوم IDE یا (selenium IDE) و سلنیوم وب درایور (selenium webdriver) دارد. سلنیوم IDE یک addon برای فایرفاکس است و پس از نصب آن می توانید آیکن آن را در کنار نوار آدرس ببینید. سلنیوم وب درایور یک کتابخانه برنامه نویسی است که برای اکثر زبان های معروف از جمله پایتون و جاوا موجود است. این کد را می توانید از سلنیوم IDE خروجی بگیرید. پس از اینکه در سلنیوم IDE ضبط دستورات تمام شد از منوی فایل روی export test case رفته و زبان مورد نظر خود را انتخاب کنید. سپس سلنیوم یک خروجی به همان زبان به شما خواهد داد.
در دوره آموزشی Selenium 4 WebDriver with Java (Basics to ARCHITECT Level) با آموزش سلنیوم وب درایور همراه با جاوا و پروژه های مختلف اشنا خواهید شد.
دوره بروزرسانی شد.
یک blockchain یک hosted ledger، رکوردی از رویدادها و متغیرهای موافقتشده است که به شکل رمزنگاری شده از آن محافظت میگردد. شما میتوانید آن را مثل یک صفحهگستردهی فوق پیشرفته و مبتنی بر ابر با ویژگی عدم وابستگی به پلتفرمی که روی آن اجرا میشود در نظر بگیرید. مشهورترین پیادهسازی blockchain در تبادل و ردیابی روالها برای پولهای cryptocurrencies مثل bitcoin محسوب میشود. قبل از blockchain، ما به یک موسسهی انسانی قابل اطمینان مثل یک بانک نیاز داشتیم تا به عنوان واسطه در این میان عمل کند، حتی برای چیزهای سادهای مثل انتقال پول الکترونیکی. با استفاده از blockchain که به شکل یک موسسهی قانونی عمل میکند ما میتوانیم کارهایی مثل نقل و انتقال وجه را بدون این که محبور به پرداخت درصدی از مبلغ به یک واسط ثالث مثل بانک باشیم به انجام برسانیم. بیتکوین (Bitcoin) یک نوآوری اینترنتی با کارکردهای مشابه «پول بیپشتوانه» یا پول حکومتی است. نوآوری بودن بیتکوین به این معناست که خالقان آن توانستهاند آنرا در مدت کوتاهی از یک ایده به یک واقعیت اثرگذار بر دنیای اقتصاد و مراکز سیاست پژوهی مبدل کنند. زیرا در چندسال گذشته ارزش بیتکوین در بازارهای جهانی از چند صدم دلار به چندهزار دلار افزایش یافتهاست. اما پول بودن یک جایگاه حقوقی است و پول بودن بیتکوین منوط به پذیرش جایگاه حقوقی آن از سوی دولتها است. تا کنون هیچ دولتی بیتکوین را به عنوان پول به رسمیت نشناختهاست و دولتهای ایالات متحده آمریکا، آلمان و چین بر کالا بودن بیتکوین تأکید دارند.البته از لحاظ فنی و کارکردی این عبارت صحیح است که بیت کوین نوعی پول دیجیتال بر پایه شبکه همتا به همتا، امضای دیجیتال و اثبات دانایی صفر است و به کاربران امکان میدهد که بدون هیچ واسطهای، انتقال پول غیرقابل بازگشت انجام دهند. گرههای شبکه هر معامله را در شبکه اعلام میکنند که پس از تأیید در یک سیستم اثبات کار، در یک تاریخچه عمومی به نام زنجیره بلوکی ذخیره میشود.
در دوره آموزشی Python - The Practical Guide با آموزش بلاک چین و کریپتوکارنسی با پایتون اشنا خواهید شد.
دوره بروزرسانی شد.
یکی از رایج ترین و پرطرفدارترین زبان هایی که برای برنامه نویسی شیء گرا و سطح بالا استفاده می شود، زبان سیشارپ (C#) است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت و یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. در واقع زبان #C، یک زبان برنامه نویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا و در بستر دات نت است.
در دوره آموزشی Learn C#.Net Core With Real World Examples با آموزش هسته سی شارپ دات نت همراه با پروژه های واقعی اشنا خواهید شد.