راست (Rust) یک زبان برنامهنویسی ترجمه شده، عام منظوره و چند الگویی است که توسط تحقیقات موزیلا توسعه یافته است. این زبان طراحی شده است تا یک زبان مطمئن، همسو و عملی باشد که مدلهای تابعی خالص، امری-رویهای و شی گرا را پشتیبانی میکند. زبان از یک پروژه شخصی توسط توسعه دهنده Graydon Hoare به وجود آمد، که او کار بر روی آن را در سال ۲۰۰۶ آغاز کرد؛ کارفرمای او موزیلا، در سال ۲۰۰۹ درگیر این پروژه شد و رسماً آن را برای اولین بار در سال ۲۰۱۰ پرده برداری کرد. در همان سال، کار از کامپایلرهای اولیه (نوشته شده در OCaml) خود را به کامپایلر خود میزبان نوشته شده در Rust تغییر داد. چیزی که به عنوان rustc شناخته شد، با موفقیت خود را در سال ۲۰۱۱ کامپایل کرد. کامپایلر خود میزبان از LLVM به عنوان backend استفاده میکند. اولین نسخه از کامپایلر Rust، که آلفا نام گذاری شد در ژانویه ۲۰۱۲ منتشر شد. نسخه فعلی (نسخه ۰٫۸)، در سپتامبر ۲۰۱۳ منتشر شده است. Rust به طور کامل در بازخورد باز و همکاری و کمک از جامعه توسعه یافته است. طراحی این زبان از طریق تجربه حاصل از نوشتن موتور چیدمان Servo اصلاح شده و Rust خودش را کامپایل کرده است. اگر چه توسعه آن با حمایت مالی موزیلا و سامسونگ بوده است، اما یک پروژهٔ اجتماعی است. بخش بزرگی از تصدیقات نسخهٔ فعلی از اعضای جامعه است. در دوره آموزشی Udemy The Rust Programming Language با آموزش زبان برنامه نویسی راست اشنا خواهید شد.
ایلوستریتور ( illustrator ) نام یکی دیگر از محصولات کمپانی ادوبی است که هم هنرمندان نقاش و هم طراحان گرافیک برای ساخت تصاویر وکتور (برداری) از آن استفاده میکنند. این نرمافزار برای اولین بار در تاریخ 19 مارس 1987 برای سیستمعامل مکینتاش ساخته شد و پسازآن در سال 1989 برای ویندوز نیز ارائه شد. کمپانی ادوبی سالانه ویژگیها و امکانات جدیدی را به این برنامه اضافه میکند و تحت لایسنس های مختلف برای فروش قرار میدهد. تا سال 2012 این محصول نیز مانند سایر محصولات این کمپانی با پیشوند CS منتشر میشد و پسازآن تحت نام CC به بازار عرضه شد. Adobe Photoshop بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. فتوشاپ سیسی (CC) یا همان فتوشاپ ابری (Creative Cloud)، دهها تفاوت مهم با نسخههای قبلی فتوشاپ دارد و علاوه بر این امکان فراهم سازی امکانات و رفع مشکلات با سرعت خیلی بالا برای برنامه نویسهای ادوبی وجود دارد. دراین نرم افزار امکانات جدیدی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره آموزشی Udemy The Illustration Masterclass با آموزش تسلط بر ایلاستریشن اشنا خواهید شد.
پُستگْرِسکیواِل (PostgreSQL)، یا به طور سادهتر پُستگْرِس، یک سامانه مدیریت پایگاه دادههای شی-رابطهای است که برای سکوهای مختلفی از جمله لینوکس، فری بیاسدی، ویندوز، و مک اواس ده موجود است. پستگرسکیوال توسط گروه توسعه سراسری پستگرسکیوال توسعه داده میشود، که شامل تعداد زیادی از افراد داوطلب است. پستگرسکیوال بخش اعظم استاندارد اسکیوال:۲۰۰۸ را پیادهسازی میکند، ACID-موافق است، کاملا تراکنشی است (این شامل شرحهای تعریف داده نیز میشود)، دارای نوع دادهها، عملگرها، روشهای فهرست، توابع، توابع جمعبندی، زبانهای رویهای قابل توسعه است، و دارای افزونههای بسیاری است که توسط دیگران ایجاد شده است. پستگرسکیوال تکامل یافته پروژه پستگرس (POSTGRES) در دانشگاه برکلی است. پستگرس ادامه پایگاه داده رابطهای اینگرس (INGRES) بود. در دوره آموزشی Packt The Complete Python and PostgreSQL Developer Course با آموزش کامل توسعه پایتون و پستگرسکیوال اشنا خواهید شد.
اپل واچ (Apple Watch) یا ساعت اپل یک ساعت هوشمند است که شرکت اپل آن را همراه با آیفون ۶ و آیفون ۶ پلاس رونمایی کرد. اپل در این ساعت به طور پیش فرض ۲ نرمافزار در زمینه سلامت به نامهای Workout و Fitness را ارائه نموده است. از دیگر قابلیتهای آن میتوان به نمایش ضربان قلب، ضد آب بودن و پشتیبانی از سیری اشاره کرد. همچنین میتوان برای بهرهگیری از برخی نرمافزارها همچون اپل مپز نیز ساعت اپل را با آیفون همگام سازی کرد. در دوره آموزشی Udemy Apple Watch Programming for iOS Developers - WatchOS 3 Apps با آموزش برنامه نویسی اپل واچ در واچ او اس 3 اشنا خواهید شد.
در سرویس دهی بر روی هاست های لینوکسی دیتابیس MySQL پایگاهی اطلاعاتی قدرتمند و شناخته شده است. این پایگاه داده در سال 2015 و 2016 در جدول جایگاه دوم را دارست و این آمار نشان دهنده کیفیت و پایداری MySQL در این عرصه است. این پایگاه داده همراه کنترل پنل های محبوب نظیر WHM/Cpanel و Directadmin و دیگر کنترل پنل های لینوکسی رایگان دیگر بصورت پیشفرض نصب میشود و تقریبا تمامی هاستینگ های لینوکسی از ان استفاده میکنند، علاوه بر این استفاده از این دیتابیس چه بصورت Stand Alone و یا LAMP بسیار رایج بوده و جهت سرویس دهی نصب و کانفیگ میشود. این پایگاه داده بصورت رایگان [Community] و هم بصورت تجاری [Enterprise] عرضه شده است . نسخه استفاده شده در سیستم های هاستینگ ورژن رایگان بوده و نسخه تجاری آن برای سازمان های بزرگ و دیتابیس های حجیم با درگیری بالا قابل استفاده می باشد. در دوره آموزشی Udemy MySQL Database Development Mastery با آموزش تسلط بر پایگاه داده مای اس کیو ال اشنا خواهید شد.
لین استارت آپ (Lean Startup) یک متدولوژی مدرن، محبوب و موفق کارآفرینی است که برای راهاندازی کسبوکار و محصول همه ایدههای محصول و کسبوکار فرضیاتی تلقی میشوند که باید با آزمایشکردن سریع در بازار اعتبارسنجی شوند. این رویکرد بر آزمایشکردن علمی، بیرون دادن تکرارشدنی محصول و بازخورد مشتریان استوار است تا به یادگیری معتبر برسد. در واقع لین استارت آپ سیستمی است که برای ساخت یک کسبوکار یا محصول در موثرترین راه ممکن برای کاهش ریسک شکست. فلسفه لین استارتاپ به دنبال حذف کارهای بیفایده و افزایش کارهای ارزش آفرین در طی فاز ساخت محصول است به گونهای که استارتاپها بتوانند بدون نیاز به سرمایهگذاری کلان بیرونی، طرحهای کسبوکار مفصل و محصولی بینقص شانس موفقیت بیشتری داشته باشند. در کل Lean Startup بر پایه اصول Eliminate Waste (وقت خود را برروی ساخت ویژگیهایی که کسی نمیخواهد به هدر ندهید.)، (لین استارتآپ در مورد یادگیری مداوم است.)، Short Iterations (چرخه کوتاه و مداوم برای یادگیری و منطبقسازی.)، Fail Fast (اگر چیزی قرار نیست کار بکند بهتر است زودتر کار نکند تا بتوانیم فرضیه های دیگر را آزمایش کنیم.) استوار است. در دوره آموزشی Lynda Lean Software Development با آموزش توسعه نرم افزار لین اشنا خواهید شد.
جیسن (JSON) که برخی جیسان و جیسون نیز تلفظ میکنند، مخفف کلمه JavaScript Object Notation بوده و یک استاندارد باز است که با ساختاری خوانا برای انسان و هم ماشین، میتوان اطلاعات و دادههای مختلف از جمله دادههای یک دیتابیس را با استفاده از آن، بین عوامل مختلف مثلاً مرورگر کاربر و یک سایت منتقل کرد یا در فضای ذخیره سازیای، آن را ذخیره نمود. یکی از مهمترین کاربردهای JSON، استفاده از آن در تکنولوژی آزاکس (AJAX) است. آژاکس تکنولوژیای است که با استفاده از زبان جاوا اسکریپت، درخواستهایی به سرور وبسایت ارسال میکند و بدون نیاز به تغییر آدرس صفحه یا بارگذاری مجدد آن، تغییراتی را در صفحه ایجاد میکند. به این ترتیب صفحاتی پویا یا داینامیک خواهیم داشت. درست است که در آژاکس همانطور که از نامش (Asynchronous JavaScript and XML) هم پیداست، اطلاعات رد و بدل شده در قالب XML انجام میپذیرد اما از زمان معرفی JSON، قالب مورد استفاده از XML به JSON تغییر داده شد. در دوره آموزشی Udemy Learn JSON and Ajax 2019 با آموزش جیسون و ای جکس 2019 اشنا خواهید شد.
MapKit JS اپل مپس را به وب میآورد. کتابخانه جدید جاوا اسکریپت اجازه میدهد تا نقشههای تعاملی را در صفحات مجازی قرار بدهید، نقشههای کاملی که با سرویسهای اپل مپس در ارتباط هستند و ویژگیهایی همانند نمایش مختصات یک نقطه خاص را دارند. در کنار ویژگیهای بالا، این نقشهها از صفحات لمسی نیز پشتیبانی میکنند و همچنین توسعهدهندگان قابلیت این را دارند تا یک منطقه خاص از نقشه را به وبسایت بیافزایند. بنابراین کاربران میتوانند در آن نقطه به جستجو مکان و مسیرهای مختلف بپردازند. بد نیست بدانید MapKit JS کتاب خانه جدید زبان جاوا اسکریپت است و اپل به کمک همین کتاب خانه توانسته به این مهم برسد. در دوره آموزشی Udemy MapKit & CoreLocation in Swift & Xcode - Build Map Features با آموزش کار با مپ کیت و کور لوکیشن در سوئیفت و ایکس کد آشنا خواهید شد.
با استفاده از Adobe Character Animator می توانید از شخصیت های کارتونی که در Adobe Photoshop CC و Illustrator CC طراحی شده اند، انیمیشن های دو بعدی کارتونی بسازید. پس از این که کاراکترهایی که قبلاً در فتوشاپ یا ایلاستریتور طراحی نمودید را در نرم افزار وارد کردید و برای آن ها یک صحنه ی نمایش ایجاد کردید، می توانید حرکات و صدای خود را با استفاده از وبکم و میکروفون ضبط و سپس با اعمال کردنشان بر روی هر کاراکتر، به آن زندگی ببخشید. Character Animator حالت های چهره و حرکات شما را به صورت بلادرنگ رصد می کند و با استفاده از آن ها به شخصیت کارتونی موجود جان می بخشد. به عنوان مثال اگر شما لبخند بزنید، این لبخند به وسیله وب کم ضبط شده و سپس کاراکتر کارتونی نیز لبخند می زند. در محیط نرم افزار بخش های مدیریتی مربوط به امور مختلف، در پنل هایی مجزا مانند Scene panel، Timeline panel، Puppet panel و Properties panel دسته بندی شده اند تا انیمیشن سازی را ساده تر کنند. Character Animator می تواند از webcam (برای حالت چهره)، microphone (صدا و هماهنگ سازی حالت دهان و لب ها)، صفحه کلید (برای کاربا لایه ها) و ماوس، ورودی هایی را دریافت کند. خروجی پروژه می تواند به صورت فایل PNG و WAV و یا دیگر فرمت های ویدئویی (که در Adobe Media Encoder پشتیبانی می شوند) ایجاد شود و یا به صورت مستقیم در After Effects و Premiere Pro استفاده شود. در دوره آموزشی Pluralsight Adobe Character Animator Fundamentals با آموزش اصول و مبانی نرم افزار ادوبی کاراکتر انیماتور اشنا خواهید شد.
سویفت یک زبان برنامهنویسی چند شیوهای و از نوع کامپایلری است که برای
توسعهٔ iOS، macOS، watchOS و tvOS توسط شرکت اپل ساختهشده است. سویفت
برای کار با فریمورکهای Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از
کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده است. سویفت
میخواهد جلوی خطاهای برنامهنویسی را بیشتر بگیرد و امنیت بیشتری نسبت به
Objective-C داشته باشد و در عین حال نگارش مختصرتر و کوتاهتری داشته
باشد. این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قراردارد (و برای
لینوکس بصورت برنامهٔ جدا در دسترس است) ساخته میشود و سپس از runtime
زبان Objective-C بهره میبرد که اجازه میدهد کدهای سویفت کنار کدهای C،
C++ و Objective-C در کنار هم در یک برنامه اجرا شود. iOS 10 یک بروزرسانی
بزرگ برای آیفونها و آیپدها خواهد بود. همانطور که میدانید نسخههای
جدید سیستم عامل iOS ابتدا به صورت آزمایشی عرضه میشوند و سپس چند هفته
بعد از آن به صورت رسمی در اختیار تمامی کاربران قرار خواهند گرفت. محیط
برنامه نویسی اپل Xcode نام دارد و زبان برنامه نویسی آن Swift است. در دوره آموزشی Udemy QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3 با آموزش ساخت کویک چت 2 (نرم افزار شبیه واتزاپ) با سوئیفت در آی او اس 10 اشنا خواهید شد.