جیکوئری (jQuery) یک کتابخانه جاوا اسکریپت سبک وزن چند مرورگری است که
برای ساده سازی نوشتن اسکریپهای سمت-مشتری، در HTML طراحی شده و امروزه
محبوبترین کتابخانهٔ جاوا اسکریپت در حال استفاده است. جی کوئری نرمافزار
متن باز و رایگان است که تحت دو پروانه "GPL" و "MIT" منتشر میشود. دستور
زبان جیکوئری به گونهای طراحی شده است که عمل هدایت به پرونده را
آسانتر کرده باشد. میتوان با آن حرکات انیمیشین ایجاد و از رویدادهای
صفحه استفاده کرد و به وسیله آن میتوان نرمافزارهای مبتنی بر Ajax را
ایجاد و توسعه داد. جیکوئری همچنین این اختیار را به برنامه نویسان میدهد
که افزونه هایی برای کتابخانه جاوا اسکریپت ایجاد کنند. جدا از اینها،
جیکوئری به توسعه دهندگان این اختیار را میدهد که تکه برنامههای سطح
پایین مبادلهای (ارتباط مرورگر با کاربر) و یا انیمیشنی و حتی افکتهای
پیشرفته و سطح بالا و اشیاء فرضی را ایجاد کنند. یکی از مهمترین و جذاب ترین قسمت هر وب سایت ظاهر آن است. اولین چیزی که
کاربر با آن مواجه می شود، UI وب سایت و جلوه های گرافیکی آن است و این قسمت باید حداکثر جذابیت
را داشته باشد تا کاربر را جذب کند. استفاده از رنگ ها متنوع و
البته در یک گروه، Motion ها و حرکات مختلف، واکنش هایی که وب سایت نسبت
به دستورات کاربر نشان می دهد، استفاده از انواع کامپوننت ها در طراحی و
موارد بسیار زیاد دیگری همگی در طراحی خاص محیط دیداری تاثیر
دارند. در این دوره ی آموزشی شما با اصول و مبانی طراحی جلوه های ویژه دیداری با استفاده از jQuery آشنا می شوید.
نرمافزار اَدوبی افتر افکتس (Adobe After Effects) نسخه اول این نرمافزار توسط شرکت هنر و فناوری آمریکا در سال ۱۹۹۳ عرضه شد. نسخه دوم ۱۹۹۴ در همین سال کمپانی ادوب شرکت فوق را خرید و نرمافزار «ادوب افتر افکتس ۳» به بازار عرضه شد. این نرمافزار یکی از قدرتمندترین ابزارهای پویانمایی دوبعدی و جلوههای ویژهٔ سینمایی در جهان است که انقلاب وسیعی در نگرش نسبت به پویانمایی و تلویزیون پدید آورده. این نرمافزار هماهنگی بالایی با ادوبی فوتوشاپ و ادوبی پریمیر و ادوبی آدیشن دارد. در دوره آموزشی Udemy Complete Adobe After Effects Course: Make Better Videos Now با قابلیت ها و امکانات جدید افترافکت در جهت ایجاد ویدئوهای گرافیکی با بهترین کیفیت آشنا می شوید.
توسعه چابک نرمافزار یا توسعه نرمافزاری چابک گروهی از متدهای توسعهٔ نرمافزار مبتنی بر تکرار و به شکل تدریجی است که در آنها، راهحلها از طریق خودسازماندهی و همکاری بین تیمهای مختلف کاری، انجام میشوند. این روش برنامهریزی تطبیقی، توسعه و تحویل تکاملی و رویکرد زمان بستهبندیِ تکرارشونده را ارتقا میبخشد و پاسخهای سریع و انعطافپذیر برای انجام تغییرات را تقویت میکند. در واقع چابکسازی یک چارچوب مفهومی است که پیشبینی تعاملات در سراسر چرخهٔ توسعه را بهبود میبخشد. انستیتوی مدیریت پروژه آمریکا، (Project Management Institute (PMI یک سازمان ناسودبر آمریکایی است که در زمینه برگزاری کنفرانسها، صدور مدارک، انتشار مطلب، مقاله و استانداردهای رشته مدیریت پروژه فعالیت میکند. در دوره آموزشی (Udemy Agile Professional Certification Preparation (PMI-ACP شما با درس ها و موارد آموزشی Agile برای گرفتن مدرک از PMI آشنا می شوید.
اپل هم در نهایت قدم در دنیای محصولات پوشیدنی گذاشت و در کنار معرفی آیفون 6، ساعت هوشمند Apple Watch را معرفی کرد، اپل از سال 2010 که آیپد را معرفی کرده بود تا 2014 هیچ محصول جدیدی را تولید نکرده بود، این محصول اپل اولین محصولی است که بعد از استیو جابز و در دوران مدیریت تیم کوک به عنوان یک محصول جدید تولید شده است. این محصول به این علت که در دو زمینه اولین است اهمیت بسیار زیادی دارد. ساعت اپل واچ یک پخش کننده موزیک مانند آیپاد است، یک وسیله مفید است که اطلاعات سلامتی به همراه ضربان قلب شما را دنبال میکند، یک وسیله ارتباطی است که تماس و پیامک را گرفته و میفرستد، صدا ضبط میکند، برنامههای دیگر را کنترل میکند، با Apple Pay پرداختهای شما را انجام میدهد، و در نهایت Apple TV شما را کنترل کرده و به عنوان یک زیموت کنترل برای کنترل خانههای هوشمند به کار خواهد رفت. در دوره آموزشی Udemy Learn to Build Apps for Apple WatchOS با نحوه طراحی و ساخت اپلیکیشن برای این ساعت هوشمند آشنا می شوید.
لاجیک پرو (Logic Pro) ابزارهایی جهت ضبط، ویرایش، تنظیم و تولید موسیقی را
در یک استودیو مجازی و به صورت کاملاً حرفه ای برای کاربران (به ویژه
کاربران سیستمعامل OS X) فراهم نموده است. از ویژگی های این نرم افزار می
توان به امکان نوشتن نت موسیقی، ضبط صدای خواننده، میکس صدا بر روی موزیک،
ساخت موزیک (با سخت افزار ها)، ویرایش موزیک، تنظیم سرعت موزیک، تنظیم حرفه
ای اکلایزر، ساخت موزیک دالبی و ۳ بعدی، بکارگیری لوپ ها و ... اشاره
نمود. یکی از امکانات اصلی اضافه شده به لاجیکپرو X، مجموعه جدید سازهای
ضربی است که تحتعنوان Virtual Session Player از آن یاد میشود و محیط کار
این ابزار طوری طراحی شده است که بهطور بصری هنگام کار با آن قابل درک
باشد و این رویکرد کار یادگیری و تعامل کاربران را سادهتر خواهد ساخت.
دیگر ویژگی جدید در لاجیکپرو X فلکسپیچ (Flex Pitch) می باشد که مربوط
به ضبط زنده صدای خواننده است. در دوره آموزشی Lynda Logic Pro X Tutorials: Mixing and Mastering شما با قابلیت های ویژه ی این نرم افزار برای میکس و مسترینگ آشنا می شوید.
کانستراکت 2 (Construct 2) یک موتور بازی سازی (game engine) بر مبنای
HTML5 است که با هدف فراهم نمودن امکانی برای ساخت و ویرایش سریع بازی های
دوبعدی بدون نیاز به کدنویسی، ساخته شده و توسعه یافته است. این برنامه یک
محیط ویژوال با پشتیبانی از امکان drag-and-drop را به همراه یک سیستم بازی
سازی در اختیار کاربران (مخصوصاً افراد مبتدی و علاقمند به بازی سازی)
قرار می دهد تا قادر باشند برای انواع کامپیوترها، گوشی های هوشمند و تبلت
ها بازی های دو بعدی بسازنند. در دوره آموزشی Udemy The Complete Game Developer Course شما با چگونگی استفاده از Construct 2
برای ساخت بازی آشنا می شوید و همچنین در طول آموزش 60 بازی متنوع را طراحی و ایجاد می کنید. ویژگی مهم این دوره آموزشی ایجاد بازی ها بدون کد نویسی است.
گوگل اپس یک سری از برنامه ها و ذخیره سازی فایل ها تحت وب و از طریق مرورگرهاست بدون آنکه کاربر نیاز به خریدن آن نرم افزارها داشته باشد. کاربران قادر خواهند بود به راحت وارد حساب کاربری خود وارد شده و به فایل ها و ابزارهای مورد نیازشان دسترسی داشته باشند. ابزارهای پیشنهادی شامل ابزارهای ارتباطی (Gmail-Gtalk و Google calendar) ابزارهای تولیدی (Google Docs شامل فایلهای متنی، جداول و فایلهای ارائه)، صفحه شروع قابل تغییر (iGoogle) و Google Sites برای توسعه صفحات وب. این ابزارها رایگان هستند ولی کاربران قادر خواهند بود تا با پرداخت هزینه، ابزارهای بیشتر و فضای بیشتری را خریداری نمایند. Google Apps به موسسات این اجازه را میدهد تا از این سرویس تحت دامنه شخصی خودشان استفاده کنند و حتی ظاهر این برنامه ها را مطابق سلیقه خودشان برای همخوانی با موسسه خویش تغییر دهند. بدین صورت دانشگاه ها یا مراکز آموزشی قادر خواهند بود تا منتخبی از برنامه های Google Apps را در ظاهری آشنا و کاربر پسند به دانش آموزان و دانشجویان ارائه دهند. در دوره آموزشی InfiniteSkills Learning Google Apps for Business با برخی از ابزارهای Google Apps که برای مسائل تجاری و کسب و کار کاربرد دارند، آشنا می شوید.
اندروید (معنی یونانی: به معنای مَرد، انسان، شبه آدم یا رُبات)، یک سیستم عامل موبایل است که گوگل برای اسمارت فونها و تبلتها و هم اکنون برای تلویزیونها عرضه مینماید و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میدهد. اندروید بر پایهٔ هسته لینوکس ساخته شده است و بیشترین استفاده را در بین سیستم عاملهای موبایل دارد. نرمافزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایههای زیرین سیستم عامل میتوانند از کتابخانههای جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شدهاست و بسیاری از برنامههای اندروید هم با جاوا نوشته شدهاند. اما این سیستم عامل، Java Virtual Machine ندارد. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی Dalvik Virtual Machine اجرا میشوند. دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شدهاست تا هم RAM و هم CPU و هم باتری کمتری مصرف کند. برنامههای جاوایی معمولی هم که روی گوشیهای دیگر اجرا میشوند با استفاده از نرمافزارهای شبیهساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند. در دوره آموزشی Udemy The Complete Android Developer Course با اصول اولیه تا مفاهیم پیشرفته طراحی و برنامه نویسی نرم افزار برای اندروید آشنا می شوید. همچنین در طول آموزشی 14 اپلیکیشن ایجاد می کنید.
همانطور که می دانیم رابط کاربری آیفون و ویژگی های منحصر به فردی که در اختیار کاربران و طراحان میگذارد بسیار معروف و پرطرفدار است. اگرچه اکثر مردم تصور میکنند که این رابط کاربری فقط برای اپلیکیشن های بومی آیفون کاربری دارد، ولی در واقع این رابط کاربری برای برنامه های تحت وب و وب سایت ها نیز بسیار کاربرد دارد. در این دوره آموزشی شما آموزش خواهید دید که چگونه با استفاده از دانش ASP.NET می توانید یک برنامه تحت وب برای آیفون یا آیپاد طراحی کنید و از تمامی ویژگی های رابط کاربری آیفون استفاده کنید. در این دوره ی آموزشی با تکنیک های استفاده از رابط کاربری، GPS، قابلیت استفاده از مکان، ساخت وب اپلیکیشن هایی که شبیه برنامه های بومی باشند و نرم افزارهای آفلاین آشنا می شوید.
RootKitها برنامه هایی هستند كه از نظر ساختار كاری بسیار شبیه Trojan ها و Backdoor ها هستند ولی با این تفاوت كه شناسایی RootKit بسیار مشكلتر از درب های پشتی است زیرا RootKit ها علاوه بر اینكه به عنوان یك برنامه كاربردی خارجی مثل شنونده Netcat و ابزارهای درب پشتی مثل Sub7 بر روی سیستم اجرا می شوند بلكه جایگزین برنامه های اجرایی مهم سیستم عامل و در گاهی مواقع جایگزین خود هسته كرنل می شوند و به هكرها این اجازه را می دهند كه از طریق درب پشتی و پنهان شدن در عمق سیستم عامل به آن نفوذ كنند و مدت زیادی با خیال راحت با نصب ردیابها ( Sniffer ) و دیگر برنامه های مانیتورینگ بر روی سیستم اطلاعاتی را كه نیاز دارند بدست آورند.
در دوره آموزشی Udemy Rootkits and Invisible Software با طراحی و آشکارسازی انواع روت کیت ها و برنامه های نامرئی آشنا می شوید.