واقعیت مجازی یا Virtual Reality که به اختصار با حروف VR نمایش داده میشوند عبارتند از تلاش بشر برای برداشتن مرزهای بین فضای واقعی و فضای مجازی. سال هاست که محققین به دنبال راهی برای ادغام کردن فضای مجازی و فضای واقعی هستند و این همه تحقیق برای آسان کردن زندگی انسانها و ایجاد جذابیت در میان مشغلههای فراوان کاری در اجتماعهای امروزی که همه درگیر زندگی روز مره هستند ایجاد چنین فضایی که انسانها را گاهی از خستگیها و مشغلههای فکری دور میکند به شدت احساس میشود. در دوره آموزشی O'Reilly Virtual Reality با نحوه ساخت واقعیت مجازی آشنا می شوید.
درست کردن برنامه ای تحت وب که مانند برنامه های نصب شده روی کامپیوتر کار کند، چیزی است که تمام این آموزش ها برای آن نوشته شده و در کل آموزش درباره چگونگی ساخت آن بحث می شود؛ این همان کاری است که Ajax برای شما انجام می دهد. با عمومی شدن روز افزون زبان های تحت وب ، مردم از اینکه دکمه ای را فشار دهند و منتظر بمانند تا جواب از سرور بازگردد و صفحه ای جدید باز شود خسته شده اند و آنها می خواهند موقع کارکردن با برنامه های تحت وب جوری کار کنند که انگار با برنامه های تحت ویندوز کار می کنند و بنابراین تشخیص برنامه های تحت وب از برنامه های تحت ویندوز میسر نباشد. در ساده ترین نگاه، تکنولوژی AJAX می تواند کاری کند که هنگام تغییر یک صفحه به جای لود شدن کل آن فقط بخش تغییر داده شده لود شود. در دوره آموزشی Lynda Building Web Applications with Ajax با ساخت اپ های وب بوسیله ی ایجکس آشنا می شوید.
PHP 7 یک عمده منتشر شده از برنامه نویسی PHP است و همین طور تبلیغ شده تا یک انقلاب را در راه برنامه های وب به دنبال داشته باشد. php7 ، توسعه یافته است و برای تلفن همراه به شرکت ها و در نهایت Cloud تحویل داده می شود. این انتشار مهمترین تغییر برای PHP، بعد از انتشار نسخه 5 PHP در سال 2004 است. ده ها ویژگی که به 7 PHP اضافه شدند که قابل توجه ترین آن ها بهبود کارایی، مصرف کمتر حافظه، اعلان های نوع عددی، پشتیبانی 64-bit، بهبود سلسله مراتب Exception، بیشتر Fatal Error ها تبدیل به Exception شده اند، تولید کننده Random numbers های امن، SAPIs منسوخ شده و پسوند ها حذف شده اند، اپراتور یکی شدن the null coalescing operator، اعلامیه های عددی، کلاس های پنهان، Zero cost asserts و... می باشد. در دوره آموزشی Packt Functional PHP 7 با نحوه تابع نویسی و کار با توابع در پی اچ پی جهت کاربرد بهتر و راحت تر کدها آشنا می شوید.
اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. وادین (Vaadin) فریم ورکی قدرتمند، متن باز و مبتنی برا جاواست که از آن برای تولید نرم افزار های تحت وب استفاده می شود. اگرچه وادین برای تولید نمای تحت کاربری از GWT استفاده می کند ولی به دلیل معماری پیشرفته آن باید آن را چیزی فرای GWT دانست. Maven یک ابزار مدیریت و تعریف پروژه بر پایه مفهوم POM - Project Object Model می باشد. Maven به زبان Yiddish (زبان یهودیان اشکنازی در هزار سال پیش) بمعنی مخزن دانش می باشد. Maven یک روش جامع برای مدیریت پروژه از زمان کامپایل تا انتشار تا مستند سازی تا همکاری تیمی فراهم می سازد ، در یک جمله Maven یک چارچوب مدیریت پروژه (Project Management Framework) می باشد. در دوره آموزشی Udemy Java EE with Vaadin, Spring Boot and Maven به آموزش جاوا با وادین اسپرینگ بوت و ماون می پردازیم.
Ruby on Rails که اغلب به اختصار Rails یا RoR خوانده می شود؛ یک فریم ورک متن باز تحت وب برای زبان برنامه نویسی Ruby می باشد. روبی آن ریلز برگرفته از پروژه BaseCamp ساخته و توسعه یافته توسط دیوید هاینمیر هانسن بود که اوایل یک ابزار مدیریت پروژه توسط شرکت 37signals (یک شرکت تولید نرمافزارهای وب) بود. هانسن اولین نسخه متن باز روبی آن ریلز را در جولای 2004 منتشر کرد اما حق انتشار آن را تا فوریه 2005 به اشتراک نگذاشت. در آگوست ۲۰۰۶، این فریم ورک به مرحلهای رسید که اپل اعلام کرد که در سال ۲۰۰۷ روبی آن ریلز به عنوان یک فریم ورک پیشفرض در سیستمعامل "Mac OS X v10.5 "Leopard قرار خواهد گرفت. Rails 5 سریعتر است، میزان کمتری از Memory (حافظه) را اشغال می کند و ویژگی ها و توسعه های بسیار زیادی را در اختیار شما قرار می دهد تا کارایی آن بالاتر رود. الگوی Active Record زمانی به کار می آید که مدل بیزنس با مدل داده منطبق باشد، یعنی برای هر کلاس بیزنس یک جدول متناظر در بانک اطلاعاتی وجود داشته باشد و هر شیء بیزنس یک سطر در آن جدول باشد. هر شیء از کلاس بیزنس توانایی ذخیره و بازیابی دادههای خود را داشته و متدهایی برای افزودن اشیاء جدید و پیدا کردن زیر مجموعهای از اشیاء بر اساس شرایط داده شده را دارد. در دوره آموزشی Lynda Ruby on Rails: Get More From ActiveRecord با مفاهیم اکتیو رکورد در روب آن ریلز آشنا می شوید.
دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
مهندسی
,
کاربردی
R، یک زبان برنامهنویسی و محیط نرمافزاری برای محاسبات آماری و علم
دادهها است، که بر اساس زبانهای اس و اسکیم پیادهسازی شده است. این
نرمافزار متن باز، تحت اجازهنامه عمومی همگانی گنو عرضه شده و به رایگان
قابل دسترس است. دادهکاوی (Data Mining) به مفهوم استخراج اطلاعات نهان و یا الگوها و روابط مشخص در حجم زیادی از دادهها در یک یا چند بانک اطلاعاتی بزرگ است. بسیاری از مردم داده کاوی را مترادف واژه های رایج کشف دانش از دادهها (KDD) میدانند. دادهکاوی پایگاهها و مجموعههای حجیم دادهها را در پی کشف واستخراج دانش، مورد تحلیل و کند و کاوهای ماشینی (و نیمهماشینی) قرار میدهد. این گونه مطالعات و کاوشها را به واقع میتوان همان امتداد و استمرار دانش کهن و همه جا گیر آمار دانست. تفاوت عمده در مقیاس، وسعت و گوناگونی زمینهها و کاربردها، و نیز ابعاد و اندازههای دادههای امروزین است که شیوههای ماشینی مربوط به یادگیری، مدلسازی، و آموزش را طلب مینماید. در دوره آموزشی Packt R Data Mining Projects به ساخت پروژه های داده کاوی با زبان آر می پردازیم.
آپاچی کاساندرا (Apache Cassandra) یک سیستم مدیریت پایگاه داده های توزیع شده منبع باز است که برای مدیریت و کار با مجموعه های بزرگ داده هایی که در سرورهای مختلف ذخیره شده اند، طراحی شده است. کاساندرا به عنوان یکی از مطرح ترین بانک های اطلاعاتی NoSQL شناخته شده است که امکان کار با دیتاسنترها متعدد را با کمترین زمان تأخیر ممکن فراهم می کند. کارساز وب آپاچی یا سرویس دهندهٔ اچتیتیپی آپاچی که بیشتر آن را آپاچی مینامند، یک برنامهی کارساز وب است که نقش کلیدی در توسعهٔ دنیای وب ایفا میکند. در سال ۲۰۰۹ آپاچی اولین برنامهٔ کارساز وب بود که حدود ۱۰۰ میلیون وبگاه به کمک آن سرویسدهی میکردند. آپاچی بهطور معمول در محیطهای بر پایه یونیکس و لینوکس استفاده میشود. این برنامه تحت مجور آپاچی بوده و بهصورت متنباز است. و از سال ۱۹۹۶ تاکنون پرکاربردترین برنامه در حوزهٔ خود است. در فوریه ۲۰۱۱ بیش از ۵۹٫۱۳٪ وبگاهها را پشتیبانی میکرد. و در همین تاریخ، سرویسدهی ۶۶٫۶۲٪ از میلیونها سایتِ پرترافیک، توسط آپاچی انجام میشد. Hbase یک پیاده سازی متن باز از ابزار Google Big Table می باشد و مانند دیتابیس های رابطه ای، داده ها در جداول ذخیره می شوند اما فرآیندهایی مانند Join و Query نویسی در آن بخوبی پشتیبانی نشده اند. البته باید به این نکته اشاره کرد که با وجود ابزار قدرتمند MapReduce ایجاد اعمالی مانند Join و پرس و جو در هادوپ بسیار ساده پیاده سازی می شود. به بیان دیگر می توان گفت با وجود Pig و Hive پیاده سازی این اعمال راحت خواهد بود. در دوره آموزشی Udemy Learn Big Data Testing with NoSQL using Cassandra and HBase با فرآیند تست داده های حجیم با نو اس کیو ال توسط کاساندرا و اچ بیس آشنا می شوید.
اتودسک اینونتور (Autodesk Inventor) یک نرمافزار طراحی برای مهندسین مکانیک است که توسط شرکت اتودسک ارائه شده است. شرکت اتودسک در سال ۲۰۰۹ نگارش ۱۳ این نرمافزار را عرضه کرد. توانایی این نرمافزار باعث شد که در سال ۲۰۰۶ - ۲۰۰۷ پرفروشترین نرمافزار مدلینگ در جهان نام بگیرد و از نرمافزارهای معروف دیگر در این زمینه پیشی گیرد. از ورود این نرمافزار در ایران چند سالی میگذرد و علی رغم تاکید کمپانی سازنده این نرمافزار برای استفاده از آن، متأسفانه بطور بایسته مورد استقبال قرار نگرفت و تقریباً ناشناخته مانده بود تا اینکه در سال ۲۰۰۶؛ این نرمافزار همراه با دیگر محصول معروف کمپانی اتودسک یعنی اتوکد و مکانیکال دسکتاپ به بازار عرضه شد و از آن تاریخ به بعد اینونتور، کمکم جای خود را در میان کاربران این رشته باز کرد. خصوصاً سازگاری کامل این نرمافزار با CAD یکی از علل موفقیت آن بود. چرا که برای شرکتهایی که نقشههای قدیمی خود را با اتوکد کار کرده بودند عامل سازگاری کامل نرمافزارهای مدلینگ جدید بسیار مهم بود. همچنین پشتیبانی این نرمافزار از نقشههای مدل شده توسط مکانیکال دسکتاپ یکی دیگر از عوامل موفقیت آن است. در دوره آموزشی Lynda Autodesk Inventor 2018 Essential Training با مباحث پایه تا پیشرفته نرم افزار اینورتور آشنا می شوید. همچنین دوره آموزشی دیگری با نام Lynda Autodesk Inventor 2018 New Features در این آموزش معرفی شده است که ویژگی های نسخه 2018 این نرم افزار را مورد بحث قرار می دهد.
دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
مهندسی
,
کاربردی
جولیا یک زبان تخصصی جهت انجام محاسبات عددی می باشد. مهمترین ویژگیهای آن سادگی در نصب، یادگیری و کاربری، سرعت بالا در انجام محاسبات و توانمندی های بروز و گسترده در کاربردهای متنوع آمار، ریاضات و محاسبات مهندسی است. این زبان قابلیتهای سطح پایین مانند محاسبات ریاضی پایه بر اعداد (صحیح و اعشاری) و اجرای حلقه های تکرار را با سرعت و دقت بالا (قابل مقایسه با C یا Fortran) انجام می دهد و توانایی های سطح بالایی مانند عملیات ریاضی پیشرفته بر بردارها و ماتریسها، پردازش موازی و ارائه سرویس بر روی شبکه را پشتیبانی می کند. نحوه کمپایل آن JIT مخفف (Just in Time) می باشد. به این معنا که برگرداندن کدها به زبان ماشین در زمان اجرا و توسط LLVM مخفف (Low-Level Virtual Machine) انجام می شود. از جمله ویژگیهای مهم این زبان پشتیبانی از عبارات ریاضی (Expressions) بصورت یک شیئ داخلی است. این زبان برنامه نویسی مورد حمایت دانشگاه MIT می باشد و پروفسور Alan Edelman استاد ریاضی پیشرفته این دانشگاه از مدیران فعال پروژه زبان برنامه نوسی Julia است. بعلاوه یکی از وجوه تمایز زبان برنامه نویسی متن باز (open source) بودن است، بنابراین کلیه کدهای کمپایلر از طریق سورس جولیا در اختیار عموم قرار دارد. در دوره آموزشی Packt Julia Solutions با زبان برنامه نویسی جولیا آشنا می شوید.
SSIS یا SQL Server Integration Services یکی از سرویسهای سودمند SQL Server است که وظیفه آن فراهم کردن زیر ساختی برای تبدیل دادهها از یک ساختار به ساختار دیگر است. SSIS، ابزاری است که برای اجرای عملیات های ETL مانند extract کردن، transform کردن، و load کردن داده ها مورد استفاده قرار می گیرد. درحالیکه فرایند ETL در برنامه های Data Warehousing رایج است، SSIS به هیچ وجه محدود به DW نیست؛ مثلاً وقتی یک با استفاده از SQL Server Management Studio، یک Maintenance Plan ایجاد می کنید، یک پکیج SSIS ایجاد می شود. نسخه اول SSIS در SQL Server 2005 معرفی شد. SSIS جایگزینی برای Data Transformation Services یا DTS بود که در SQL Server 7.0 و SQL Server 2000 دردسترس بود. SSIS بر اساس قابلیت های معرفی شده در DTS ساخته شده است. در دوره آموزشی Livelessons Introduction to SQL Server 2016 Integration Services (SSIS) به صورت مقدماتی با سرویس یکپارچه سازی اس کیو ال سرور 2016 آشنا می شوید.