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 با برنامه نویسی غیرهمزمان در جاوا اسکریپت آشنا می شوید.
شرکت Corel که یکی از بزرگترین شرکت هایی است که در زمینه ایجاد نرم افزار های گرافیکی فعالیت دارد. اگر نرم افزار های این شرکت و شرکت Adobe را در کنار هم قرار دهیم بیش از ۷۵ درصد سهم گرافیک دو بعدی و نشر رومیزی (Desktop publishing) را بر دوش می کشند. مهمترین و مشهورترین تولید این شرکت نرم افزار کورل دراو (Corel Draw) می باشد. شرکت Corel به همراه این نرم افزار تعدادی نرم افزار کمکی قرار داده تا کاربران Corel Draw را از سایر برنامه ها تقریباً بی نیاز سازد. کورل به خاطر داشتن توانائی های گسترده و متنوع تا به حال مورد استفاده افراد زیادی برای حرفه های گوناگون قرار گرفته است. اولین موردی که درباره کورل باید بدانید این مسئله است که اصول کار کورل بر مبنای بردار - vector می باشد. موضوعات (objects) در کورل بر مبنای خط و نقطه (گره node) طراحی می شوند که در نتیجه اندازه و ابعاد در این مدل مهم نیست! یعنی در طرحهای برداری Resolution معنا ندارد! و هر چقدر مایل باشید می توانید اندازه طرح را بدون افت کیفیت زیاد کنید. البته Resolution در بعضی تنظیمات و Effect ها استفاده می شود که باز مربوط به عکس است. در دوره Skillshare Photo Editing with Coreldraw 2018 با آموزش ویرایش عکس در کارل دراو 2018 آشنا می شوید.
طراحی وب به مهارت ساخت و راهاندازی صفحات وب گفته میشود. تیم برنرز لی، مخترع وب، با برپایی یک سایت وب در اوت ۱۹۹۱، نام خود را به عنوان نخستین سازندهٔ وب در تاریخ نگاشت. او در نخستین وب سایتش، از اَبَرمتن و پیوندی برای ایمیل (پست الکترونیک) استفاده کرده بود. در آغاز، وب سایتها با کُدهای ساده HTML نوشته میشدند، گونهای از زبان نشانهگذاری که ساختار سادهای به وب گاهها میداد، شامل سرتیتر و پاراگراف، و توانایی پیوند دادن به آدرسهای دیگر از طریق ابرپیوند. در مقایسه با روشهای دیگر، این راه تازه و متفاوتی بود که کاربران به سادگی میتوانستند با یک مرورگر، صفحههای پیوند خورده را باز کنند. با پیشرفت وب و هنر طراحی آن، زبان کُد نویسی اش، اَبَرمتن یا اچ تی ام ال، پیچیدهتر و پرانعطاف تر شد. ابزاری مانند جدولها که بیشتر برای نمایش نمودارهای دادهای بودند، بزودی مورد استفاده نادرست، برای چیدمانهای پنهان در صفحههای وب قرار گرفتند. در دوره آموزشی Udemy Start Coding! Learn HTML, CSS, and JavaScript با آموزش شروع کار با کد نویسی اچ تی ام ال، سی اس اس و جاوا اسکریپت آشنا می شوید.
اکسپرس.جیاس (Express.js) یک چارچوب برنامه ی وب نود.جیاس است که برای ساختن برنامههای تک صفحهای، چند صفحهای و ترکیبی طراحی شده است. Node.js و Express.js دو تکنولوژی هستند که قابلیت ها و ظرفیت های جاوااسکریپت را افزایش می دهند. پلتفرم Node امکانی را برای شما فراهم می کند تا اپلیکیشن های سمت سرور را با جاوا اسکریپت توسعه دهید و سپس با فریم ورک Express به راحتی آن را منتشر کنید. نود.جیاس (Node.js) یک چارچوب نرمافزاری ورودی/خروجی برای پایه رویداد (Event) برای موتور جاوااسکریپت V8 برای سکوهای شبه یونیکس است و نود.جیاس همچنین شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است. در دوره آموزشی Udemy Learn Node.Js and Express fast and easy با آموزش سریع و آسان نود.جی اس و اکسپرس اشنا خواهید شد.
SDK مجموعه ای از زبان برنامه نویسی، مجموعه ای از API ها، یک IDE پیشنهادی، احتمالا یک شبیه ساز یا Emulator و مجموعه ی مستندات و فایل های مثال و Help می باشند که برای تولید برنامه و نرم افزار برای یک پلتفرم خاص مورد نیاز هستند. SDK یا (Software Development Kit) یا (devKit) نوعی ابزار توسعه است که به برنامه نویس اجازه میدهد تا برای بسته ی نرم افزاری خاص، چهار چوب نرم افزار، پلتفرم سخت افزار، سیستم کامپیوتر، ویدئو گیم کنسول، سیستم عامل یا پلتفرم های مشابه نرم افزار ایجاد کنید. در دوره آموزشی Packt The Complete iOS SDK Development Course - be job-ready با آموزش کامل توسعه اس دی کا آی او اس اشنا خواهید شد.