اگر به ساخت بازی علاقه مندید اما چیزی از برنامه نویسی نمی دانید و می خواهید بازی طراحی کنید به شما نرم افزار GameMaker Studio را پیشنهاد می کنیم.این نرم افزار به شما کمک می کند بدون نیاز به نوشتن برنامه بازی بسازید. شما می توانید با کمک این نرم افزار بازی های دو بعدی و سه بعدی بسازید. این نرم افزار به شما کمک می کند برای اشیاء رفتاری را قرار دهید تا در زمان لازم آن حرکت انجام شود. این نرم افزار یکی از بهترین نرم افزار های ساخت بازی است که با کمک ابزار هایی که در اختیار شما قرار می دهد ساخت یک بازی زیبا را راحت تر می کند. شما می توانید در بازی خود از: فیلم، موسیقی، جلوه های صوتی و... بهره بگیرید. اگر زبان برنامه نویسی نیز یاد داشته باشید نرم افزار GameMaker Studio امکانات دیگری را نیز در اختیار شما قرار می دهد که به کمک آن می توانید بازی های خود را هر چه با کیفیت تر و حرفه ای تر بسازید. در دوره آموزشی Udemy Finish Your First Game Quickly Using GameMaker Studio 1.4 با آموزش ساخت اولین بازی با گیم میکر استودیو 1.4 اشنا خواهید شد.
اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود. در رایانش، میکروسرویسها نوعی الگوی معماری است که در آن برنامههای پیچیده به بخشهای کوچک و مستقلی شکسته میشوند که از طریق APIهای مستقل از زبان با هم در ارتباط هستند. این سرویسها کوچک هستند و سطح بسیار خوبی از استقلال را دارند (یعنی decoupledند). به علاوه تمرکز هر یک بر روی انجام یکی از آن کارهای کوچک است. سرویسها کوچکند و به اندازهٔ کافی ریزدانه هستند (fine grained) ولی نه ریزتر به گونهای که یک هدف تجاری و کاربردی خاص را انجام میدهند. در دوره آموزشی Packt Hands-On Reactive Programming with Spring 5.0 با آموزش برنامه نویسی واکنش گرا با اسپرینگ 5.0 اشنا خواهید شد.
وب سرویس های آمازون یا خدمات وب آمازون (Amazon Web Services) مجموعهای از خدمات وب (وب سرویس) هستند که شرکت آمازون بر روی بستر ابر خود و از طریق اینترنت به عموم عرضه میکند. این سرویس ها زیرساخت های فناوری اطلاعات را به صورت سرویسهای انعطاف پذیر به مشتریان اجاره میدهد. این سرویسها شامل سرویس های محاسباتی و رایانشی (EC2)، ذخیره سازی (S3)، تحویل محتوا، پایگاه داده، تجارت الکترونیک، پرداخت و صدور صورتحساب و موارد دیگری میشود. آمازون ارائه این خدمات به عموم را از ابتدای سال ۲۰۰۶ آغاز نمود. در دوره آموزشی Udemy AWS Amazon S3 Mastery Bootcamp 2019 با آموزش تسلط بر وب سرویس های آمازون اشنا خواهید شد.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد
که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد.
این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با
زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین
منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و
استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و
متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای
وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ...
قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون
ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم
افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم
افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Udemy Python complete BUNDLE basic-Advance Python ,TKInter,Django با آموزش کامل مقدماتی تا پیشرفته پایتون، جنگو و تی کی اینتر اشنا خواهید شد.
زامارین Xamarin یک شرکت نرم افزاری در کالیفرنیا/سانفرانسیسکو هست که در سال ۲۰۱۱ توسط مهندسانی که پروژه مونو (Mono) را راه اندازی کردند ایجاد شده است. پروژه ی Mono شامل Mono و Mono Touch و Mono Android در واقع یک پیاده سازی مستقل از پلتفرم (Cross Platform) از ساختار CLI یا زیر ساخت دات نت فریم ورک هست که روی پلتفرم های دیگر از جمله لینوکس، مک، اندروید و آیفون قبل اجرا هست. با استفاده از Mono و کتابخانه های پیاده سازی شده توسط زامارین برای اندروید و آیفون، شما قادر خواهید بود با استفاده از زبان سی شارپ برنامه های بومی برای پلتفرم های اندروید و آیفون تولید کنید. در سال ۲۰۱۵ حدود ۱ میلیون توسعه دهنده از ۱۲۰ کشور دنیا از زامارین و محصولات آن استفاده می کنند و با حمایت های مایکروسافت از این شرکت خلاق بزودی شاهد رشد بیش از پیش زامارین و محصولات آن خواهیم بود. در دوره آموزشی Lynda Xamarin.Forms Essential Training (2019) با آموزش ملزومات زامارین.فرم اشنا خواهید شد.
جاوااسکریپت (JavaScript) زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است
که توسط NetScape تولید شدهاست. جاوااسکریپت، یک زبان برنامهنویس شیءگرا و
سطح بالا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست.
علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه
ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای
یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if,
for, try..catch ,"while" و... در این زبان هم یافت میگردند. این زبان
میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار
گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی
ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی
میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار
گیرد. به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب
است. کاربرد گسترده این زبان در سایتها و صفحات اینترنتی است و به
کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را
تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان
استفاده میشود. در دوره آموزشی Udemy Learn JavaScript with Fun - Build an UFO Hunter Game با آموزش جاوا اسکریپت همراه با سرگرمی و ساخت بازی UFO Hunter اشنا خواهید شد.
Adobe Photoshop بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. فتوشاپ سیسی (CC) یا همان فتوشاپ ابری (Creative Cloud)، دهها تفاوت مهم با نسخههای قبلی فتوشاپ دارد و علاوه بر این امکان فراهم سازی امکانات و رفع مشکلات با سرعت خیلی بالا برای برنامه نویسهای ادوبی وجود دارد. دراین نرم افزار امکانات جدیدی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره آموزشی Udemy Photoshop CC MasterClass: Be a Creative Professional با آموزش تسلط بر ساخت طرح های حرفه ای خلاقانه در فتوشاپ سی سی اشنا خواهید شد.
با توجه به استفاده ی فراوان از تلفن های همراه هوشمند و فراگیر شدن نرم افزارهای جانبی برای این دستگاه ها، توسعه دهندگان آن ها را نیز بیشتر شده است که بعضی از آن ها با جاوا و بعضی دیگر با فریم ورک های موجود برای این دستگاه ها بازی و برنامه تولید می کنند. آیونیک یک چارچوبی است برای توسعه ی نرم افزارهای موبایل بدون دانستن جاوا که هدف آن توسعه ی برنامه های ترکیبی از چند زبان مختلف مثل HTML5 ،CSS و جاوا اسکریپت است. آیونیک در زمینه ی طراحی ظاهر برنامه ها به شما کمک می کند به صورتی که به وسیله ی آن می توانید تمام تعاملات کاربر با برنامه خود را ایجاد و مدیریت کنید. می توان گفت فرم ورک آیونیک شبیه بوت استرپ است با این تفاوت که پشتیبانی آن طیف وسیعی از تلفن های هوشنمد را شامل می شود البته نمی توان این را گفت که شبیه به فریم ورک هایی هست که فقط عمل Responsive کردن را انجام می دهند بلکه اساس آن بر اساس المان ها و لایه هایی است که در طراحی ظاهری برنامه های موبایل iOS و Android استفاده می شود. در دوره آموزشی Packt Ionic 4 Projects با آموزش پروژه های آیونیک 4 اشنا خواهید شد.در دوره آموزشی Packt Ionic 4 Projects با آموزش پروژه های آیونیک 4 اشنا خواهید شد.
تیم Unity تکنولوژی به تازگی نسخه جدید موتور بازی سازی خود به نام Unity 5 را معرفی کرد. در ۵ سال گذشته موتور Unity 5 طرفداران بسیاری پیدا کرده است و محبوبیت این موتور روز به روز بیشتر شده تا جایی که بسیاری از بازی سازان مستقل کشور خودمان هم از این موتور برای ساخت بازی های مستقل خود استفاده کرده اند و نتایج بسیار خوبی گرفته اند. Unity 5 حدود ۱۶ ماه پس از موتور Unity 4 معرفی و منتشر شده و به نسبت موتور قبلی از ویژگی های بسیار بهتر و تکنیک های بسیار جدیدتری پشتیبانی میکند. موتور جدید در زمینه نورپردازی، قابلیت های صوتی و عملکرد نهایی به نسبت موتور قبلی جهش بسیار زیادی داشته است. در دوره آموزشی Udemy Learn to build 40 2D and 3D games in Unity با آموزش ساخت 40 بازی دو بعدی و سه بعدی با یونیتی اشنا خواهید شد.
اوبونتو (Ubuntu) یک توزیع گنو/لینوکس است که بر مبنای توزیع دبیان پایهگذاری شدهاست؛ اما با آن تفاوت دارد. از ویژگیهای بارز اوبونتو میتوان به کاربرپسند بودن، سادگی، زیبایی، سرعت و عدم نیاز به سختافزار پیچیده اشاره کرد. این سیستمعامل یکی از کاربرپسندترین توزیعهای گنو/لینوکس است و در مدت نسبتاً کوتاه عمر خود، توانسته رشد خیرهکنندهای در جذب کاربران عادی داشته باشد. بر طبق آمار وب، این توزیع در بین دیگر توزیعهای گنو/لینوکس ۵۰ تا ۷۰ درصد سهم بازار را بدست آوردهاست. در ایران نیز این سیستمعامل کاربران زیادی را جذب کرده و جامعهٔ مجازی نسبتاً خوبی در کنار آن شکل گرفتهاست. اوبونتو دارای پشتیبانی نسبتاً خوبی از تمام زبانهای زنده دنیا از جمله زبان فارسی است. در دوره آموزشی Udemy Ubuntu Linux The Complete Course For Beginners 2019 با آموزش کامل مقدماتی اوبونتو لینوکس 2019 اشنا خواهید شد.