راینو (Rhino) یا Rhinoceros یکی از نرم افزارهای طراحی و مدلسازی مهندسی و از محبوب ترین نرم افزارهای مورد استفاده طراحان و به خصوص طراحان صنعتی است که هم به طراحان حرفه ای و هم به کاربران معمولی اجازه می دهد که به طراحی اشکالی چون انواع مختلف مدل های کشتی بپردازند. اصول ساخت سطوح در راینو بر ساخت منحنی ها استوار است. برای مدلینگ در محیط راینو ابتدا شبکه ای از منحنی ها در فضا ایجاد شده و سپس تبدیل به سطح می شوند. راینو نرم افزاریست که بر روی کامپیوتر های خانگی و لپ تاپ ها بدون نیاز به هیچ سخت افزار خاصی بسیار سریع خواهد بود و دارای دقت فوق العاده در طراحی و ویرایش بدون محدودیت است. در دوره Udemy Rhino 3D tutorials v5 & v6 Beginner Level to Advanced Level شما با آموزش مقدماتی تا پیشرفته نرم افزار راینو 5 و 6 آشنا می شوید.
متریال دیزاین بیش از حد به سیستم گرید و انیمشینها اهمیت میدهد و عمق و سایهها برای المانهای طراحی شده بسیار مهم است. شاید بتوان گفت ورژن بروز شده طراحی تخت (Flat Design) باشد اما خیلی زیباتر با انیمییشنها و Transition های بسیار زیبا و در عین حال پیچیده. خود گوگل ادعا دارد که زبان جدید طراحی آنها، الهام گرفته از مرکب و کاغذ است. یکی از طراحان مشهور جهان به نام Matias Durate میگوید همانگونه که اجسام در دنیای واقعی قابل حس هستند و طول و عرض و ارتفاع دارند در این نوع طراحی دیجیتال هم باید همین حسها را منتقل کرد. اگر بخواهیم در یک جمله بگوییم متریال دیزاین چیست، میتوانیم بگویم متریال دیزاین نسخه مکتوب، مستند و علمی طراحی تخت (Flat Design) هست. در ابتدا این نوع طراحی محدود به اپلیکیشنهای موبایلی بود که برای اندروید فراهم شدهاند و استفاده از آن در محیط وب کمی نامفهوم بود، ولی متریال دیزاین خیلی سریع جای خود را بین طراحان رابط کاربری وب پیدا کرده و میتوان گفت در حال محبوب شدن است. در دوره آموزشی Udemy Android Material Design Course: Learn Mobile UI/UX با آموزش اندروید متریال دیزاین و طراحی رابط کاربری و تجربی موبایل آشنا می شوید.
امروزه و با وجود زبان HTML5 دیگر برخی نیازی به استفاده از فلش پلیر ادوبی حس نمیکنند. اما برخی معتقدند که این زبان تنها برای استفاده در فضای تلفن های همراه مناسب است. اما اگر واقع بین باشید تشابه زیادی بین HTML5 و ادوبی فلش خواهید یافت. هر دو قابلیت های زیادی برای پخش صوت و تصویر تحت وب دارند و در نمایش انیمیشن نیز بی نظیر عمل میکنند. اما برخی معتقدند که HTML5 همچنان بایستی بیشتر در حوزه خدمات چند رسانه ای از خود تلاش نشان دهد زیرا هنوز هم فلش در حوزه های این چنینی مانند بازی های آنلاین از HTML5 جلوتر است. در عین حال نمایش بازی های محبوبی مانند انگری بردز با استفاده از HTML5 و Java Script بر روی گوگل کروم بسیار دلگرم کننده است. CSS3 در واقع آخرین نسخه CSS است که دارای قابلیت هایی فراتر از دو نسل اول است. CSS3 به خاطر ساختار ماژولارش، به توسعه دهندگان وب این امکان را می دهد که صفحات وب با محتوای غنی که نیاز به کد سبکتری دارند، ایجاد کنند. این یعنی ایجاد ظاهری خیال انگیز، واسط های کاربری بهتر و لود سریعتر وب سایت به کمک عملکرد هایی که برای طراحان وب تقریبا غیر ممکن بود تا بتوانند بدون استفاده از jQuery و Photoshop آنها را خلق نمایند. ویژگی هایی نظیر سایه دار کردن متن، منحنی کردن لبه های کادرها، استفاده از چند تصویر پس زمینه به عنوان بک گراند، ایجاد افکت های حرکتی بر روی عناصر صفحه تنها بخشی از قابلیت های منحصر بفرد سی اس اس ۳ است. در دوره Udemy Coding for beginners: Learn to code in five different languages با آموزش مقدماتی 5 زبان برنامه نویسی تحت وب آشنا می شوید.
هوش مصنوعی یا هوش ماشینی (Artificial Intelligence) هوش مصنوعی به هوشی که یک ماشین در شرایط مختلف از خود نشان میدهد، گفته میشود. به عبارت دیگر هوش مصنوعی به سیستمهایی گفته میشود که میتوانند واکنشهایی مشابه رفتارهای هوشمند انسانی از جمله درک شرایط پیچیده، شبیهسازی فرایندهای تفکری و شیوههای استدلالی انسانی و پاسخ موفق به آنها، یادگیری و توانایی کسب دانش و استدلال برای حل مسایل را داشته باشند. بیشتر نوشتهها و مقالههای مربوط به هوش مصنوعی، آن را به عنوان «دانش شناخت و طراحی عاملهای هوشمند» تعریف کردهاند. هوش مصنوعی را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از دانشها، علوم، و فنون قدیم و جدید دانست. ریشهها و ایدههای اصلی آن را باید در فلسفه، زبانشناسی، ریاضیات، روانشناسی، عصبشناسی، فیزیولوژی، تئوری کنترل، احتمالات و بهینهسازی جستجو کرد و کاربردهای گوناگون و فراوانی در علوم رایانه، علوم مهندسی، علوم زیستشناسی و پزشکی، علوم اجتماعی و بسیاری از علوم دیگر دارد. در دوره آموزشی Udemy Zero To Hero Python 3 Full Stack Masterclass 45 Ai Projects با آموزش کامل تسلط بر پایتون 3 همراه با 45 پروژه هوش مصنوعی آشنا می شوید.
ربات سخنگو یا چتبات(chatterbot) یک برنامه رایانهای است که برای شبیهسازی یک مکالمه هوشمند با یک یا چند کاربر انسانی از طریق صدا یا متن طراحی شده است. به طور سنتی هدف نهایی این شبیهسازی ساخت چتباتی است که کاربر نتواند آن را از یک انسان تمیز دهد.(آزمایش تورینگ). رباتهای گفتگو اخیراً برای مقاصد اجراییتری مانند کمک به صورت برخط، خدمات شخصی یا کسب اطلاعات استفاده میشوند. برخی از این رباتهای سخنگو که اخیراً توسط شرکت Soul Machines ساخته شدهاند نه تنها دارای حالات واقعی چهره انسان هستند بلکه توانایی شناسایی حالات چهره مشتریان را نیز دارند. در دوره آموزشی Udemy The ChatBot Bootcamp - Build ChatBots using Chatfuel به طور کامل با نحوه ساخت چت بات با چت فوئل آشنا می شوید.
در اولین روزهای تاسیس مجمع جهانی وب (Wide Web World) دستورات HTML بسیار ساده و آسان بود، بطوریکه فراگیری فرامین مورد نیاز بیشتر از چند روز طول نمیکشید ولی هنگامی که Web، شروع به پیشرفت نمود، طراحان خواستار کنترل بیشتری شده و در نتیجه مجموعه دستورات مورد نیاز تهیه گردید. از آنجایی که صفحات وب، بهتر است بصورت دینامیک و متحرک باشند، طراحان نیز خواستار ارتباط بین بینندگان سایت و صاحبان آن شدند، در نتیجه استفاده از دستورات HTML به تنهایی نیاز آنها را برطرف نکرد و سپس شرکت Netscape برای ایجاد و کنترل ارتباط بین صاحبان سایت و بینندگان آن در صفحات وب از JavaScript کمک گرفت. JavaScript دقیقا یک زبان برنامه نویسی می باشد که بوسیله آن میتوان بین کاربر و سایت ارتباط برقرار نمود. توجه داشته باشید که استفاده از JavaScript در صفحات Web نیازی به نوشتن اسکریپتها نداشته و میتوانید اسکریپتهای موجود در شبکه اینترنت را کپی و در مکان مورد نظر با ایجاد تغییرات مورد نیاز استفاده کنید. در دوره Udemy Become a JavaScript developer - Learn (React, Node,Angular) با آموزش توسعه جاوا اسکریپت و ری اکت، نود، آنگولار آشنا می شوید.
درک و شناخت خوب و حرفه ای در زمینه طراحی شخصیت و طراحی کاراکتر به شما کمک میکند تا کارکترهای تائیر گذارتری خلق نمایید. کاراکترتان را خوب بفهمید، با شناخت کامل کاراکترتان، می توانید عکس العمل های قابل باوری را در کشمکش های داستان برایش پیش بینی کنید. در داستان ها انواع شخصیت و کاراکتر وجود دارد که برای مثال انواع زیر را میتوان نام برد: کاراکتر اصلی Main Character، کاراکتر فرعی Sopporting Character، کاراکتر های مخالف Opposing Characters، کاراکتر های ضعیف Minor Characters، و... . اکثر این کاراکتر ها به عنوان ابزاری در جهت کمک به نقل بهتر و مناسب تر داستان حضور دارند. طراح کاراکتر، بر روی تمامی جوانب یک شخصیت اصلی مانند مهربانی، خشم، دقت، قدرت و... قبل از خلق اثر فکر کرده و در نهایت با استفاده از ابزار مختلف مانند تناسبات، آناتومی، حالت چهره و دیگر عوامل شکل دهنده کارکتر سعی در تلقین آن احساسات به بیننده می نماید. در دوره آموزشی Udemy Character Modeling & Texturing For Game - Complete Pipeline با طراحی کاراکتر و تکسچر برای بازی ها آشنا می شوید.
php یک زبان پردازه نویسی است که سورس آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل ها ی اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. انشعاب سند های HTML حاوی پردازه های PHP معمولا PHP. است. PHP پیش از این مخفف Personal Home Page بود و در نگارشهای حدید تر نیز مخفف PHP Hypertext Preprocessed است. ساختار گرامری آن نسبتا ساده و به ساختار گرامری پرل شباهت زیادی دارد، برخی از جنبه های جاوا اسکریپت و C را نیز داراست. در دوره آموزشی Udemy Modern Multi Vendors E-Commerce Store In PHP با طراحی وب سایت های فروشگاه های اینترنتی که فروشنده های مختلفی در آن اجناس خود را ارائه خواهند کرد، با استفاده از زبان پی اچ پی آشنا خواهید شد.
push notification سرویسی است که گوگل برای ارتباط راحت و کم هزینه بین سرور و کلاینت های اندرویدی فراهم کرده است. از این سرویس می توان برای سینک کردن، اعمال تغییرات آنی روی کلاینت، چت سرور و ... استفاده کرد. در بعضی پروژه های نرم افزاری ممکن است نیاز داشته باشیم تا سرور، کلاینت را از آخرین تغییراتی که مرتبط با آن است با خبر کند. برای مثال فرض کنید ما یک سیستم فروشگاهی داریم و می خواهیم به محض اینکه محصولی در فروشگاه اضافه شد به بعضی از کاربران سیستم اعلام کنیم که محصولی مرتبط با علایق شما به سیستم اضافه شده است. در دوره Udemy How to add Push Notifications in Mobile and websites apps با آموزش اضافه کردن اعلان های پوش در اپ های موبایل و تحت وب آشنا می شوید.
دنیای وب کلاینت، در اواخر سال 2015 دستخوش تغییرات بسیاری خواهد شد. از جهتی JavaScript با بروز رسانی موتور خود با نام و نسخهی javascript ecmascript 6 ظاهرا قصد دارد تا تغییرات شگرفی را در دنیای اسکریپتی آشفتهی کلاینت بدهد. به همین علت فریم ورکهای SPA یا single page app همانند AngularJs نیز با بهروز رسانی نسخهی جاوااسکریپت، ظاهرا مجبورند تا هستهی فریم ورکهای خود را یک آب و جاروی اساسی کنند. البته AngularJs در نسخههای 1.X مشکلاتی داشته است که در نسخهی 2.0 غالب آنها رفع خواهند شد. از طرفی این اتفاقات تنها شامل فریمورکهای مبتنی بر جاوااسکریپت نمیشود و Twitter نیز قصد دارد تا نسخهی جدید Bootstrap را ارائه کند. چند وقتی هست که وبسایت رسمی Bootstrap در بالای صفحهی اصلی خود پیغام Aww yeah, Bootstrap 4 is coming را مبنی بر آمدن نسخهی 4 منتشر کرده است. Bootstrap 4 در واقع یک اقدام بزرگ بود که پس از یک سال توسعه، بزرگی این اقدام در خط به خط کدها احساس میگردد. انتقال از Less به Sass، بهبود grid system مبتنی بر "rems"، تغییر panel و wells به cards، Reset Component جایگزینی برای normalize.css و... از جمله تغییرات عمده بوت استرپ 4 است. در دوره آموزشی Udemy bootstrap 4 from scratch with 7 projects - Learn bootstrap 4 به آموزش بوت استرپ 4 همراه با ساخت 7 پروژه می پردازیم.