دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
گرافیک و طراحی
در طراحی اپ های موبایل دو کلمه UX و UI بسیار استفاده می شود و عنوان شغلی برخی از
طراحان اپ UX Designer و برخی دیگر UI Designer می باشد. User
Experience - UX شامل رفتار، حالت و احساس کاربر در مورد استفاده از یک
محصول و یا سیستم خاص گفته می شود. تجربه کاربر شامل جنبه های عملی، تجربی،
موثر، معنی دار و جنبه های با ارزش اثر متقابل انسان و کامپیوتر و محصول
می باشد، که شامل درک کاربر از جنبه های مختلف سیستم شامل کاربرد، سادگی در
استفاده و بهره وری می باشد. بر اساس تعریف ISO عنوان user experience
شامل کلیه عواطف، اعتقادات، مزیت ها، پاسخ های فیزیکی و روانی، رفتارها و
اجراها قبل از زمان استفاده، در زمان استفاده و بعد از آن اطلاق می گردد.
UI که مخفف user interface می باشد در فیلد اثر متقابل ماشین و انسان در
صنعت طراحی، فضایی می باشد که اثر متقابل بین انسان و ماشین به وجود می
آید. هدف این اثر متقابل اجازه برای عمکلکرد موثر و کنترل ماشین از سمت
انسان می باشد، در حالیکه ماشین اطلاعاتی را باز می گرداند که کمک به تصمیم
گیری های کاربران می نماید. برخلاف طراحان UX که بر روی حس کلی کار تمرکز
می نمایند طراحان UI بر روی نحوه ارائه محصول کار می نمایند. آنها صفحه ای
را طراحی می نمایند که کاربر با آن در ارتباط می باشد و تلاش می نمایند UI
را در جهت محقق ساختن اهداف طراح UX پیش ببرد. به عنوان مثال ممکن است طراح
UI تصمیم بگیرد اسلایدری در بالای صفحه تعبیه نماید و یا دکمه ای برای
انجام فرآیند خرید در مکانی از صفحه ایجاد نماید. همچنین طراح UI مسئول
ساخت راهنمای استایل منسجم می باشد تا ثبات و یکپارچگی در طراحی دیده شود. در
دوره آموزشی Udemy The Complete App Design Course - UX, UI and Design Thinking با نحوه طراحی UI و UX و تفکر طراحی ظاهر آشنا می شوید.
Zend Framework یک فریم ورک متن باز است که برای توسعه نرم افزارهای تحت وب و سرویس های تحت PHP 5 مورد استفاده قرار می گیرد. Zend Framework 2 بطور 100% از کدهای شیء گرا استفاده می نماید. Zend Framework 2 نسخه تکمیل شده Zend Framework 1 می باشد که بیش از پانزده میلیون دانلود داشته است. البته به این نکته نیز باید اشاره کنیم که ZF2 کاملا از ZF1 پشتیبانی نمی نماید و دلیل آن استفاده از PHP 3.5 می باشد. تمام اجزاء ساختار ZF2 یکتا هستند. در عین حال هر کدام از اجزاء وابستگی هایی به دیگر جزء ها نیز دارند. این فریم ورک از روش شیءگرا SOLID پیروی می نماید. این روش به برنامه نویسان و توسعه دهندگان برنامه ها این اجازه را میدهد تا از هر اجزایی که در برنامه نویسی احتیاج دارند استفاده نمایند. در این برنامه از PHPUnit برای تست کدها و از Travis CI برای سرویس های Continuous Integration استفاده می شود. همچنین می توان از مدل برنامه نویسی MVC و استفاده از HTML5 در این نرم افزار استفاده نمود. از دیگر اجزاء مانند ZendAuthentication و ZendPermissionsAcl نیز می توان برای احراز هویت و شناسایی کاربران در فرم های ورود استفاده نمود. در دوره آموزشی Udemy Zend Framework 2: Learn the PHP framework ZF2 from scratch با چارچوب زند 2 و آموزش چارچوب پی اچ پی ZF2 آشنا می شوید.
ادوبی ایلوستریتور سی سی (Adobe Illustrator CC) نسخه ی CC نرم افزار ایلوستریتور و محصولی دیگر از شرکت آدوبی است. پایه و اساس کار این نرم افزار بر روی تصاویر برداری (vectorial) است. محیط این نرم افزار و بسیاری از پنل ها، منو ها، ابزار ها، فیلتر ها و... همانند فتوشاپ است تنها با این تفاوت که ایلوستریتور برای کار بر روی تصاویر برداری است و توسط این نرم افزار کاربران قادر خواهند بود تا به طراحی برداری بر روی تصاویر، فایل های تصویری، انیمیشن های فلش و ... بپردازند. عملکرد نسخه ی جدید این نرم افزار بسیار سریع تر از نسخه های قبلی است و دارای قابلیت هایی چون ابزار رسم بردار پیشرفته، ابزار تایپ لمسی، بسته بندی فایل و بسیاری ویژگی های جدید دیگر می باشد. در دوره ی آموزشی Udemy Adobe Illustrator Essentials for Character Design شما با ملزومات ادوبی ایلاستریتور برای طراحی کاراکتر آشنا می شوید.
عبارتهای «امنیت شبکه» و «امنیت اطلاعات» اغلب به جای یگدیگر مورد استفاده قرار میگیرند. عدم آشنایی بسیاری از کاربران و کارکنان سازمانها، به نفوذگران کمک میکند تا به راحتی وارد یک شبکه کامپیوتری شده و از داخل آن به اطلاعات محرمانه دست پیدا کنند یا این که به اعمال خرابکارانه بپردازند. هر چه رشد اینترنت و اطلاعات روی آن بیشتر میشود نیاز به اهمیت امنیت شبکه افزایش پیدا میکند. امنیت شبکه به طور کلی برای فراهم کردن امکان حفاظت از مرزهای یک سازمان در برابر نفوذگران (مانند هکرها) به کار میرود. برای تأمین امنیت بر روی یک شبکه، یکی از بحرانیترین و خطیرترین مراحل، تأمین امنیت دسترسی و کنترل تجهیزات شبکه است. تجهیزاتی همچون مسیریاب، سوئیچ یا دیوارهای آتش. با این حال، امنیت اطلاعات به صراحت بر روی محافظت از منابع اطلاعاتی در برابر حمله ویروسها یا اشتباهات ساده توسط افراد درون سازمان متمرکز شده است و برای این منظور از تکنیکهای جلوگیری از از دست رفتن دادهها (DLP) بهره میبرد. یکی از این تکنیکها، تقسیمبندی شبکههای بزرگ توسط مرزهای داخلی است. در دوره آموزشی Udemy Computer Networks Security from Scratch to Advanced با مفاهیم مقدماتی تا پیشرفته امنیت شبکه آشنا می شوید.
Node.js یک پلتفرم کدنویسی سمت سرور است که بر پایه موتور جاوا اسکریپت مرورگر گوگل کروم کدنویسی شده است. این پلتفرم توسط رایان داهل در سال ۲۰۰۹ ایجاد شده است. بر اساس اعلان مستندات رسمی تعریف Node.Js به شکل زیر عنوان میشود. Node.js یک پلتفرم ایجاد شده بر پایه موتور جاوا اسکریپت گوگل کروم است که باعث سهولت ایجاد و مقیاسپذیری برنامههای تحت شبکه میشود. این پلتفرم از یک مدل I/O رویداد محور استفاده میکند که مسدود نشونده (non-blocking) است و همین امر باعث کاهش فشار موجود بر روی سرور و افزایش کارآیی میشود و این امر برای اجرای برنامههای مبتنی بر داده که بصورت بلادرنگ (Real-Time) بر روی سرورهای نامتمرکز استفاده میشوند بسیار مناسب است. MongoDB را میتوان یکی از پرمخاطبترین پایگاههای داده موجود در جمع اعضای خانواده NoSQL دانست که بنابر برخی آمارهای جمعآوری شده، لقب پرمخاطبترین را نیز بهخود اختصاص داده است. این پایگاه داده یک مدل منعطف، پویا و سندگرا را ارائه میکند که ساختاری با خروجی بسیار بالا و قابلیت مقیاسپذیری آسان را دارا است که در پروژهها و سیستمهای کلان داده یا همان Big Data به شدت مورد نیاز است. Node.js هم محیط یا Platform های برنامهنویسی تحت سرور است که بر پایهی موتور جاواسکریپت V8 گوگل کروم توسعه پیدا کرده است. در دوره آموزشی Udemy Beginner API development in Node, Express, ES6, & MongoDB با استفاده از ابزارهای نود، اکسپرس، ای اس 6 و مانگو دی بی به توسعه انواع ای پی آی می پردازیم.
اکسل شامل صفحات گستردهای است که اطلاعات آن به صورت عددی و حروفی تقسیمبندی، سازمانبندی و مرتب شدهاند. از اکسل علاوه بر سازماندهی دادهها، برای نگهداری و پردازش دادهها و رسم چارت (نمودار) نیز استفاده میشود. اگرچه متخصصین ریاضی و حسابداری از برنامههای دیگری استفاده میکنند و اکسل برای آن ها بسیار ضعیف است، اکسل بیشتر برای کارهای آماری، مالی و حسابداری عمومی و افراد عادی (کاربران خانگی) و برای ایجاد کاربرگ، سند، فاکتور، رسم نمودار و محسابات مالی و آماری و ریاضی از اکسل استفاده میشود. در دوره آموزشی Udemy All you wanted to know about Self-Service Dashboards in Excel با داشبورد خود خدمت رسان اکسل آشنا می شوید.
طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد. در دوره آموزشی Udemy Complete Web Development Course + Building 5 Websites به آموزش کامل توسعه وب همراه با ساخت 5 وب سایت می پردازیم.
همراه با انتشار angular 4.0 در ماه مارس 2017، اگر شما بعنوان یک برنامه نویس با Angular.js Famework کار کرده باشید، قبلا اگر که قصد داشتید که این فریم ورک را آموزش ببینید حتما نیاز بود تا تمام مطالبی که از Angular.js 1.0 تا Angular.js.2 وجود داشت را فرا بگیرید. زیرا فقط بدلیل اینکه Angular.js 2 یک باز نویسی کامل از Angular.js1 بوده و هست.اما این مورد درباره ی Angular.js 4.0 صدق نمی کند. زیرا این فریم ورک یک بازنویسی کامل از Angular.js.2 نیست و در این کتابخانه ی جدید هسته اصلی تغییر پیدا کرده است همچنین نیازهای مفهومی این نسخه تغییر کرده است. در واقع تغییرات این نسخه منجر به ازکار افتادن تمام کدهای شما نمی شود بستگی دارد به نوع آنها، و همچنان در این نسخه قابلیتهایی هستندکه هنوز قابل استفاده اند، اما به زودی از نسخهای جدید Angular.js پاک خواهند شد. در دوره آموزشی Udemy Angular 4 RxJs Reactive Programming & FREE Ebook با ویژگی ها و امکانات آنگولار 4 آرایکس جی اس برای ساخت وب سایت های واکنش گرا آشنا می شوید.
دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
گرافیک و طراحی
طراحان وب می خواهند وب سایت های متفاوتی طراحی کنند و بهمین خاطر است که از Adobe Photoshop استفاده می کنند. این برنامه قالب های طراحی در انواع مختلف دارد که این فایل ها با فرمت PSD ذخیره می شوند. آنهایی که صاحب سایت هستند قالب های وب که توسط طراحان طراحی شده است را خریداری می کنند و برای اینکه قالب را در وب سایت خود قرار دهند باید آن را به HTML تبدیل کنند. از وقتی که فتوشاپ امکان طراحی قالب را به راحتی هر چه تمام تر در اختیار مخاطبان خود گذاشته تا به صورت فایل های PSD ذخیره کنند این تکنیک در چندین سال اخیر بسیار مورد استفاده قرار گرفته است. فایل های PSD اساسا برای طراحی وب استفاده می شوند و که فقط بعد از تبدیل آنها به HTML مورد استفاده قرار می گیرند. در نتیجه،صفحات وب به راحتی قابل مشاهده می باشند. در دوره آموزشی Udemy Learn how to convert PSD to HTML and CSS responsive با نحوه طراحی وب سایت پاسخگو با اچ تی ام ال آشنا می شوید. همچنین به آموزش تبدیل پی اس دی به اچ تی ام ال و سی اس اس نیز می پردازیم.
دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
سه بعدی و انیمیشن
یکی از راه های ساخت بازی ها استفاده از موتور یونیتی (Unity) می باشد. یونیتی جزو چهار موتور بازی ساز بزرگ و یک موتور بازی ساز چند پلتفرمه است، یعنی میتواند برای بسیاری از پلتفرمهای موجود بازی را ایجاد کند. امروزه تنها حدود ۵ درصد کاربران بازیها را بر روی کامپیوترهای شخصی اجرا میکنند و سهم بسیاری به کنسولهای بازی و موبایل و وب میرسد. ساخت بازی با این موتور بازی ساز بسیار ساده است و بیشتر کار در محیط ویژوال انجام می شود، یعنی حدود ۸۰ درصد کار بدون کدنویسی انجام می شود و تنها حدود ۲۰ درصد کار کدنویسی است، که این موضوع باعث جذب بسیاری از کاربران علاقه مند به بازی سازی شده است که علم زیادی در برنامه نویسی ندارند. در دوره آموزشی Udemy Unity Android Game Development : Build 7 2D & 3D Games به توسعه بازی اندروید با یونیتی همراه با ساخت 7 بازی دوبعدی و سه بعدی می پردازیم.