3ds Max یکی از محصولات قدرتمند شرکت Autodesk در زمینهی طراحی سه بعدی و انیمیشن سازی است. این برنامه به مدد داشتن ابزارهای کارا و قدرتمند در بسیاری از صنایع به ویژه بازیهای رایانهای و طراحی و خلق جلوههای ویژه در فیلمها بسیار پرکاربرد است. نسخه جدید این نرم افزار، ابزارهای کارآمدی را برای ارائه طراحیهای با وضوح بالا، فراهم کرده است. در دوره آموزشی Udemy 3DS MAX 2020 Interior Design Beginners Course با آموزش مقدماتی طراحی داخلی با تری دی اس مکس اشنا خواهید شد.
یونیتی یک موتور بازی سازی Cross-Platform است که توسط شرکت Unity Technologies توسعه یافته است و برای توسعه بازی برای PC، کنسول های بازی، گوشی های موبایل و وبسایت ها مورد استفاده قرار می گیرد. اولین بار در کنفرانس توسعه دهندگان جهانی اپل در سال 2005 تنها برای OS X معرفی شد، اما از آن زمان تاکنون گسترش داده شد تا بیش از 15 پلتفرم راپشتیبانی کند. این نرم افزار، بسته توسعه نرم افزاری (SDK) پیش فرض برای کنسول Wii U است. این موتور APIهای زیر را هدف قرار می دهد: Direct3D روی ویندوز و Xbox 360؛ OpenGL روی Mac و ویندوز؛ OpenGL ES روی اندروید وIOS؛ و APIهای مخصوص کنسول های بازی های ویدئویی. یونیتی قابلیت فشرده سازی texture و تنظیمات رزولوشن را برای تمام پلتفرم های تحت پشتیبانی این موتور دارد و از Bump Mapping، Reflection Mapping، Parallax Mapping، Screen space Ambient Occlusion (SSAO) ، Dynamic Shadows با استفاده از Shadow Maps، Render to Texture و افکت های پس از پردازش Full Screen پشتیبانی می کند. تنوع پلتفرم موتور گرافیکی یونیتی می تواند یک Shader با چند نوع متفاوت و خصوصیات declarative fallback فراهم کند و به یونیتی توانایی تشخیص بهترین واریانت برای سخت افزار ویدئویی کنونی را می دهد و اگر هیچ کدام سازگاری نداشتند، به یک Shader دیگر برمی گردد که ممکن است بخی ویژگی ها را قربانی عملکرد کند. در دوره آموزشی Udemy Complete C# Unity Developer 2D: Build 7 Games From Scratch با آموزش کامل توسعه 7 بازی دو بعدی با سی شارپ در یونیتی اشنا خواهید شد.
با توجه به استفاده ی فراوان از تلفن های همراه هوشمند و فراگیر شدن نرم افزارهای جانبی برای این دستگاه ها، توسعه دهندگان آن ها را نیز بیشتر شده است که بعضی از آن ها با جاوا و بعضی دیگر با فریم ورک های موجود برای این دستگاه ها بازی و برنامه تولید می کنند. آیونیک یک چارچوبی است برای توسعه ی نرم افزارهای موبایل بدون دانستن جاوا که هدف آن توسعه ی برنامه های ترکیبی از چند زبان مختلف مثل HTML5 ،CSS و جاوا اسکریپت است. آیونیک در زمینه ی طراحی ظاهر برنامه ها به شما کمک می کند به صورتی که به وسیله ی آن می توانید تمام تعاملات کاربر با برنامه خود را ایجاد و مدیریت کنید. می توان گفت فرم ورک آیونیک شبیه بوت استرپ است با این تفاوت که پشتیبانی آن طیف وسیعی از تلفن های هوشنمد را شامل می شود البته نمی توان این را گفت که شبیه به فریم ورک هایی هست که فقط عمل Responsive کردن را انجام می دهند بلکه اساس آن بر اساس المان ها و لایه هایی است که در طراحی ظاهری برنامه های موبایل iOS و Android استفاده می شود. در دوره آموزشی Udemy Ionic 4 Firebase with Angular-Build PWA, Native Android, iOS با آموزش آیونیک 4 فایربیس با آنگولار اشنا خواهید شد.
کوبرنتیس پیاده سازی جدیدی از بیش از یک دهه تجربه گوگل در اجرای نرم افزارهای سمت سرور در مقیاس بسیار بالاست که به صورت متن باز (open source) در اختیار همه قرار گرفته است. این نرم افزار وظیفه اجرا و مدیریت کانتینرها را بر روی گروهی از سرورهای موجود در یک یا چند مرکز داده ها (data center) به عهده دارد. کوبرنتیس در واقع نسل سوم از این فنآوریست که در شرکت گوگل از ابتدا به زبان گو (Go) پیاده سازی شده است. دو نسل قبلی آن برگ (Borg) نام داشته که پیاده سازی آن به زبان سی پلاس پلاس بوده است و گوگل همچنان از آن در محیط عملیاتی استفاده می کند. در کوبرنتیس یک یا چند کانتینر که به صورت مشترک برنامه ای کاربردی را تشکیل می دهند، به صورت واحدی جداگانه به نام پاد (pod) دسته بندی میشوند تا مدیریت و کشف (discovery) آنها آسانتر شود. مزیت کلیدی کوبرنتیس در این است که بدون نیاز به یک تیم بزرگ برای راه اندازی و نگهداری، میتوان آن را در مقیاس وسیع برای اجرای میلیاردها برنامه کاربردی به کار گرفت. از مزایای دیگر آن قابلیت اجرا بر روی بسترهای متفاوت است؛ از سرورهای یک مرکز داده های خصوصی گرفته تا سرویسهای ابری عمومی، یا حتی ترکیبی از هر دو. در دوره آموزشی Udemy Kubernetes Mastery: Hands-On Lessons From A Docker Captain با آموزش تسلط بر کوبرنتس اشنا خواهید شد.
جاوا اسکریپت، پیاده سازی ECMA Script است (با تلفظ اکما اسکریپت) که به صورت مخفف به آن ES هم گفته میشود و ES6، در حقیقت نگارش 6 این استاندارد است که به آن ECMA Script 2015 نیز میگویند (زمان نهایی شدن استاندارد آن سال 2015 است) و از زمان ارائهی جاوا اسکریپت، بزرگترین تغییر و تحول آن نیز محسوب میگردد. با ES6 مواردی مانند کلاسها، برنامه نویسی تابعی (functional programming)، ماژولها و غیره اضافه شدهاند. در طی 2 سال آینده، تمام فریم ورکهای جدید جاوا اسکریپتی، از بوت استرپ 4 تا AngularJS 2 تا Aurelia و غیره، همگی به ES6 کوچ خواهند کرد (و این اتفاق هم اکنون در حال رخ دادن است). بنابراین به زودی بدون فراگیری و تسلط بر ES6، در حوزهی وب، بیسواد محسوب خواهید شد و فراگیری آن یک باید است. در دوره آموزشی Udemy JavaScript Modern ES6 - 2020 - The Complete Course با آموزش کامل و مدرن جاوا اسکریپت ES6 اشنا خواهید شد.
یکی از بهترین راه حل هایی که این روزها شرکت ها برای کاهش هزینه های خود و کم کردن پیچیدگی های مدیریتی بکار می برند استفاده از استراتژی های مجازی سازی و دسکتاپ های مجازی است. یکی از معروف ترین نرم افزارهایی که برای این منظور بکار برده می شود VMware vSphere می باشد که توانسته است امکانات بیشتر و ویژگی های برتری را نسبت به بقیه ارائه دهد. VSphere از شرکت وی ام ویر اولین سیستم عامل مبتنی بر محاسبات ابری می باشد که انقلابی در سیستم کاری دیتا سنتر ها ایجاد نموده است. این نرم افزار پلتفروم شبیه سازی برای ساخت زیربناهای ابری می باشد که به شما امکان اجرای برنامه های ضروری تجاری را با اطمینان کامل و سرعت بالا می دهد. پایگاه داده های خود را به یک سیستم ابری خصوصی و امن بدون دورانداختن نرم افزارها و سخت افزارهای موجود، تبدیل کنید. توسط نرم افزار vSphere و شبیه سازی و محصولات مدیریت ابری می توانید راندمان و سطح ایمنی سرویس را همراه با مدیریت فضا، بازیابی خودکار مشکلات و مدیریت آن در اختیار داشته باشید. در دوره آموزشی Udemy Easily Create a vSphere 6.7 VCP Lab with VMware Workstation با آموزش ساخت ازمایشگاه وی اسفر با وی ام ور اشنا خواهید شد.
اندروید استودیو یک محیط برنامه نویسی برای پلتفرم اندروید است. این برنامه در ۱۶ می ۲۰۱۳ توسط مدیران گوگل در کنفرانس گوگل آی/او معرفی شد. از ماه جوئن ۲۰۱۳ نسخه پیش نمایش این برنامه (به صورت رایگان) برای امتحان در دسترس توسعه دهندهها قرار گرفت. این محیط بر اساس نرمافزار محبوب جتبرینز طراحی شده است، این استودیو بطور اختصاصی برای اندروید طراحی شده است. از جمله ویژگی های آن کدنویسی زنده، رندر همزمان برنامه، راهنمای بهینهسازی، پشتیبانی از ساخت مبتنی بر Gradle، رفع و عیب یابی مخصوص اندروید، ابزار لینت برای گرفتن عملکرد، قابلیت Proguard و امضای برنامه و... می باشد. در دوره آموزشی Udemy Android App Development using Android Studio 2020 - Beginner با آموزش مقدماتی توسعه اپ اندروید با اندروید استودیو 2020 اشنا خواهید شد.
دسته:
آموزش ←
سه بعدی و انیمیشن
|
برنامه نویسی و طراحی وب
هوش مصنوعی یا هوش ماشینی (Artificial Intelligence) هوش مصنوعی به هوشی که یک ماشین در شرایط مختلف از خود نشان میدهد، گفته میشود. به عبارت دیگر هوش مصنوعی به سیستمهایی گفته میشود که میتوانند واکنشهایی مشابه رفتارهای هوشمند انسانی از جمله درک شرایط پیچیده، شبیهسازی فرایندهای تفکری و شیوههای استدلالی انسانی و پاسخ موفق به آنها، یادگیری و توانایی کسب دانش و استدلال برای حل مسایل را داشته باشند. بیشتر نوشتهها و مقالههای مربوط به هوش مصنوعی، آن را به عنوان «دانش شناخت و طراحی عاملهای هوشمند» تعریف کردهاند. هوش مصنوعی را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از دانشها، علوم، و فنون قدیم و جدید دانست. ریشهها و ایدههای اصلی آن را باید در فلسفه، زبانشناسی، ریاضیات، روانشناسی، عصبشناسی، فیزیولوژی، تئوری کنترل، احتمالات و بهینهسازی جستجو کرد و کاربردهای گوناگون و فراوانی در علوم رایانه، علوم مهندسی، علوم زیستشناسی و پزشکی، علوم اجتماعی و بسیاری از علوم دیگر دارد. در دوره آموزشی Udemy Practical guide to AI in Unity با آموزش عملی هوش مصنوعی در یونیتی اشنا خواهید شد.
گوگل کلود پلتفرم (Google Cloud Platform) زیرساخت قدرتمندی از گوگل - شامل سرعت بالای شبکه، سرورها و نرم افزار - را ایجاد نموده و امکاناتی را برای توسعه دهندگان برنامه های کاربردی و یا وب ارائه می دهد تا آن ها قادر باشند به ساخت، تست و توسعه اپلیکیشن های خود در یک زیرساخت قدرتمند و قابل اعتماد بپردازند. در دوره آموزشی Udemy Ultimate Google Professional Cloud Network Engineer 2019 با آموزش مهدندسی حرفه ای گوگل کلود اشنا خواهید شد.
زبان جاوا محبوب ترین زبان برنامه نویسی حال حاضر در دنیا می باشد. زبان جاوا استفاده های بسیار گسترده ای دارد و یکی از مهم ترین مزیت های آن این است که وابسته ی پلتفرم نیست، این به معنای آن است که برنامه های نوشته شده به زبان جاوا تقریبا در تمامی سیستم عامل هایی که درای ماشین مجازی جاوا باشند اجرا می شوند. محبوبیت جاوا نیز به صورت روز افزون در حال افزایش می باشد. برای برنامه نویسی موبایل های دارای سیستم عامل اندروید نیز از زبان جاوا استفاده می شود. چاوا دارای فریمورک های بسیار زیاد و متنوعی است و همین امر باعث شده است که به وسیله ی جاوا بتوان برنامه های تحت وب نیز با امنیت بسیار بالایی ایجاد کرد. محبوبیت بیش از اندازه ی جاوا باعث شده است تا کتابخانه ها و پروژه های آماده ی بسیار زیادی در دنیای اینترنت برای جاوا وجود داشته باشد. در دوره آموزشی Udemy Modern Java Programming Course با آموزش مدرن برنامه نویسی جاوا اشنا خواهید شد.