نرم افزار بررسی پروژه Autodesk Navisworks به معماران، مهندسین و فعالان زمینه ساخت و ساز بناها کمک می کند تا بر نتایج پروژه کنترل بیشتری داشته باشند و بسیار راحت تر به انجام اموری مانند یکپارچه سازی، به اشتراک گذاری و برررسی مدل ها و داده ها با ذینفعان بپردازند. این نرم افزار مجموعه کاملی از ابزارهای یکپارچه سازی، تجزیه و تحلیل و برقراری ارتباط را برای افراد فعال در تیم پروژه فراهم نموده است تا قبل از شروع به ساخت و ساز و یا بازسازی قادر به برقراری هماهنگی بهتر، رفع اختلاف نظرها و به طور کلی برنامه ریزی برای پروژه باشند. Navisworks از مدل سازی اطلاعات ساختمان (BIM) پشتیبانی می کند. برنامه Autodesk Fusion 360 رایگان می باشد و از آن می توانید برای نمایش نمونه کار های خود به مشتریان استفاده کنید. برای استفاده از این برنامه نیاز به اکانت Fusion 360 دارید. در دوره آموزشی Udemy Fundamentals of Autodesk Fusion 360 and Navisworks شما با آموزش اصول و مبانی اتودسک فیوژن 360 و نویزورکس آشنا می شوید.
دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
سه بعدی و انیمیشن
یونیتی (Unity) جزو چهار موتور بازی ساز بزرگ می باشد. ساخت بازی با این موتور بازی ساز بسیار ساده است و بیشتر کار در محیط ویژوال انجام می شود، یعنی حدود ۸۰ درصد کار بدون کدنویسی انجام می شود و تنها حدود ۲۰ درصد کار کدنویسی است، که این موضوع باعث جذب بسیاری از کاربران علاقه مند به بازی سازی شده است که علم زیادی در برنامه نویسی ندارند. نرم افزار Unity 3D امکان ساخت و کار با محیط های سه بعدی را فراهم می کند. این نرم افزار در ساخت بازی های سه بعدی و محیط های 3d که با کاربر به صورت همزمان ارتباط برقرار می کند کاربرد دارد. می توان گفت این نرم افزار قدرتمند و حرفه ای برای طراحی و ساخت بازی های سه بعدی برای کامپیوتر و کنسول ها با محیط کاربری ساده می باشد. در دوره آموزشی Packt Unity C# Scripting : Complete C# for Unity Game Development با آموزش کامل سی شارپ برای توسعه بازی در یونیتی اشنا خواهید شد.
به صورت کلی برای تست عملکرد (functional test) دو روش جعبه سفید (whitebox) و جعبه سیاه (blackbox) وجود دارد. در حالت جعبه سفید، خود برنامه نویس یک روال تست را در قالب unit test برای تک تک کلاس ها و توابع برنامه می نویسد و کد را تست می کند. ولی در حالت جعبه سیاه ما دیگر کاری با ساختار داخلی کد نداریم و فقط به سیستم ورودی لازم را میدهیم و انتظار داریم خروجی درستی به ما بدهد. یکی از بهترین ابزارهای این تست Selenium است که با این نرم افزار نه تنها می توانید تست هایی را برای هر بخش تعریف کنید، بلکه می توانید تست ها را زمان بندی کرده و به طور خودکار انجام دهید. فرض کنید وب سایت شما ۱۰۰ ویژگی مختلف دارد، شما همه ی این ۱۰۰ ویژگی را تست می کنید و وب سایتتان را منتشر میکنید. بعد از دو روز یک باگ گزارش می شود و یا میخواهید تغییر کوچکی در روند فعالیت کاربر ایجاد نمایید. آیا پس از اعمال تغییرات یا رفع باگ میخواهید دوباره همه ی آن ۱۰۰ ویژگی را تست کنید. اینجاست که سلنیوم به کمک شما می آید و همه ی تست ها را به صورت خودکار انجام می دهد. سلنیوم دو بخش اصلی به نام های سلنیوم IDE یا (selenium IDE) و سلنیوم وب درایور (selenium webdriver) دارد. سلنیوم IDE یک addon برای فایرفاکس است و پس از نصب آن می توانید آیکن آن را در کنار نوار آدرس ببینید. سلنیوم وب درایور یک کتابخانه برنامه نویسی است که برای اکثر زبان های معروف از جمله پایتون و جاوا موجود است. این کد را می توانید از سلنیوم IDE خروجی بگیرید. پس از اینکه در سلنیوم IDE ضبط دستورات تمام شد از منوی فایل روی export test case رفته و زبان مورد نظر خود را انتخاب کنید. سپس سلنیوم یک خروجی به همان زبان به شما خواهد داد. در دوره آموزشی Udemy Selenium WebDriver - Java, Cucumber BDD & more. Full Course با آموزش سلنیوم وب دایور با جاوا و... اشنا خواهید شد.
Nest.js یک فریموریک پروگرسیو نودجیاس، نوشته شده با Typescript است. این ابزار به صورت متن باز ارائه میشود. Nest.js ویژگیهای زیادی را از Anguar به ارث برده، همچنین این نکته بسیار مهمی است که بدانیم، انگولار و Nest.js هر دو با تایپاسکریپت نوشته شدهاند. Nest.js فریمورکی برای بک-اند است، با استفاده از این فریمورک شما میتوانید اپلیکیشنهای بهینه، مطمئن و مقیاسپذیری را برای سازمانها بنویسید. این ابزار توسط توسعهدهنده Kamil Mysliwiec نوشته شده است. در دوره آموزشی Udemy NestJS Zero to Hero - Modern TypeScript Back-end Developmen با آموزش مقدماتی نست جی اس - توسعه مدرن تایپ اسکریپت اشنا خواهید شد.
Adobe Photoshop بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. فتوشاپ سیسی (CC) یا همان فتوشاپ ابری (Creative Cloud)، دهها تفاوت مهم با نسخههای قبلی فتوشاپ دارد و علاوه بر این امکان فراهم سازی امکانات و رفع مشکلات با سرعت خیلی بالا برای برنامه نویسهای ادوبی وجود دارد. دراین نرم افزار امکانات جدیدی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره آموزشی Skillshare Photoshop for photo editing and photo montage با آموزش فتوشاپ برای ویرایش و مونتاژ عکس آشنا خواهید شد.
جاوااسکریپت (JavaScript) زبان برنامه نویسی اسکریپت مبتی بر اشیاء است که توسط NetScape تولید شدهاست. این زبان، یک زبان شیگرا است که هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. jQuery یکی از محبوبترین کتابخانه های جاوااسکریپت سبک وزن چند مرورگری است که برای ساده کردن نوشتن اسکریپهای سمت-مشتری دراچ تی امال (HTML) طراحی شده است. در دوره آموزشی Udemy JavaScript & jQuery - Certification Course for Beginners با آموزش مقدماتی مدرک جی کوئری و جاوا اسکریپت اشنا خواهید شد.
در اولین روزهای تاسیس مجمع جهانی وب (Wide Web World) دستورات HTML بسیار ساده و آسان بود، بطوریکه فراگیری فرامین مورد نیاز بیشتر از چند روز طول نمیکشید ولی هنگامی که Web، شروع به پیشرفت نمود، طراحان خواستار کنترل بیشتری شده و در نتیجه مجموعه دستورات مورد نیاز تهیه گردید. از آنجایی که صفحات وب، بهتر است بصورت دینامیک و متحرک باشند، طراحان نیز خواستار ارتباط بین بینندگان سایت و صاحبان آن شدند، در نتیجه استفاده از دستورات HTML به تنهایی نیاز آنها را برطرف نکرد و سپس شرکت Netscape برای ایجاد و کنترل ارتباط بین صاحبان سایت و بینندگان آن در صفحات وب از JavaScript کمک گرفت. JavaScript دقیقا یک زبان برنامه نویسی می باشد که بوسیله آن میتوان بین کاربر و سایت ارتباط برقرار نمود. توجه داشته باشید که استفاده از JavaScript در صفحات Web نیازی به نوشتن اسکریپتها نداشته و میتوانید اسکریپتهای موجود در شبکه اینترنت را کپی و در مکان مورد نظر با ایجاد تغییرات مورد نیاز استفاده کنید. در دوره آموزشی Udemy 17 Complete JavaScript projects explained step by step با آموزش کامل 17 پروژه جاوا اسکریپت اشنا خواهید شد.
ری اکت (که به صورت React.js یا ReactJS نیز خوانده میشود)، یک کتابخانه متنباز جاوا اسکریپت برای ساخت رابطهای کاربری با هدف مواجه شدن با چالش آدرسدهی در توسعهٔ اپلیکیشنهای تکصفحهای است. این کتابخانه توسط فیس بوک، اینستاگرام و جامعهای از توسعهدهندهها و شرکتها نگهداری میشود. اواخر مارچ ۲۰۱۵ یک فریم ورک جدید از فیس بوک منتشر شد. یک فریم ورک که به شما اجازه میدهد با استفاده از زبان جاوا اسکریپت و کتابخانه React اپلیکیشن موبایل بسازید. فعلا فقط برای iOS ولی بزودی برای Android هم توسعه داده می شود. در دوره آموزشی Packt Mastering React Native Development با آموزش تسلط بر توسعه ری اکت نیوتیو اشنا خواهید شد.
موشن گرافیك یا گرافیك حركتی با استفاده از تكنولوژی ویدئو یا انیمیشن و با ایجاد توهم حركت یا تغییر در ظاهر المان های بصری ایجاد می شود. موشن گرافیك معمولاً وقتی كه برای پروژه های مالتی مدیا به كار می رود با صدا همراه خواهد شد. موشن گرافیك معمولاً در رسانه های الكترونیك دیجیتال تجلی می یابد ولی در رسانه های دستی هم می تواند ایجاد شود. Motion Graphic یا علم تلفیق حرکت و صوت در رسانه های امروزی به جائی رسیده است که امروزه با برخورداری از حرکت تصاویر ثابت نقشه بیتی و برداری و اضافه کردن Sound Effects به آنها میتوان آثار بدیعی را خلق کرد که در نوع خود بی نظیرند و در نهایت منجر به تولید تبلیغات کوتاه تلوزیونی و اینترنتی میشوند. توجه داشته باشیم که این گونه محصولات از نظر زمان پخش معمولا در حدود 10 ثانیه می باشند. در دوره ی Udemy Motion Graphic Workshop : Full Project به آموزش کامل موشن گرافیک می پردازیم.
به عنوان یک کاربر ما ترجیح می دهیم برنامه ای که با آن در حال کار هستیم، به سرعت به درخواست ها و تعاملات ما پاسخ بدهد و در زمان پردازش اطلاعات و یا بارگذاری آن ها، دچار freeze نشود (یا به اصطلاح، هنگ نکند.). در برنامه هایی که بر روی دسکتاپ اجرا می شوند، معمولا کاربران، شکیبایی بیشتری در صورت اجرا نشدن درست برنامه دارند ولی در مورد برنامه های موبایل اینطور نیست و کاربران انتظار پاسخ سریع و درست دستگاه را دارند. همچنین برای جلب رضایت کاربران در سیستم عامل های جدید، امکانی به کاربران داده شده است که می توانند برنامه هایی که راندمان دستگاه را پایین می آورند، به طور کلی از حالت اجرا خارج کنند. اگر شما یک برنامه نویس باشید، احتمالا با این مورد مواجه شده اید که ناگهان برنامه تان قادر به واکنش و انجام امور نباشد. یک مثال ساده می تواند زمانی باشد که درخواست های زیادی به سمت سرور فرستاده می شود و پاسخ آن ها بیشتر از حد معمول طول می کشد (که مثلا این مساله می تواند ناشی از مشکلاتی در سمت سرور باشد). اگر این درخواست ها به صورت همزمان فرستاده شده باشند، دستگاه تا زمانی که مشکل خود را برطرف نکند، نمی تواند به هیچ یک از درخواست ها پاسخ بدهد. در دوره آموزشی Udemy Asynchronous JavaScript: Promises, Callbacks, Async Await با برنامه نویسی غیرهمزمان در جاوا اسکریپت آشنا می شوید.