دادهکاوی (Data Mining) به مفهوم استخراج اطلاعات نهان و یا الگوها و روابط مشخص در حجم زیادی از دادهها در یک یا چند بانک اطلاعاتی بزرگ است. بسیاری از مردم داده کاوی را مترادف واژه های رایج کشف دانش از دادهها (KDD) میدانند. دادهکاوی پایگاهها و مجموعههای حجیم دادهها را در پی کشف واستخراج دانش، مورد تحلیل و کند و کاوهای ماشینی (و نیمهماشینی) قرار میدهد. این گونه مطالعات و کاوشها را به واقع میتوان همان امتداد و استمرار دانش کهن و همه جا گیر آمار دانست. تفاوت عمده در مقیاس، وسعت و گوناگونی زمینهها و کاربردها، و نیز ابعاد و اندازههای دادههای امروزین است که شیوههای ماشینی مربوط به یادگیری، مدلسازی، و آموزش را طلب مینماید. در دوره آموزشی Packt Basic Statistics and Data Mining for Data Science با آموزش آمار و داده کاوی برای علوم داده آشنا می شوید.
HTML5 یک زبان نشانه گذاری برای توصیف اسناد وب (صفحات وب) است و از مجموعه ای از عناصر (elements) و برچسبها (tags) ساخته شده است که به عنوان دستورالعمل هایی استفاده میشود تا به مرورگر آنچه را که باید در یک صفحه وب نمایش داده شود و نیز چگونگی ساختن آنرا بگوید. در مقایسه با HTML عناصری از آن حذف شده اند و برچسب های جدیدی نیز به آن اضافه گردیده اند. HTML5 در همه مرورگرهای مدرن پشتیبانی می شود. علاوه بر این، همه مرورگرها، قدیمی و جدید، به طور خودکار عناصر ناشناخته را به عنوان عناصر درون خطی اداره می کنند. HTML5 ، هشت عنصر جدید معنایی HTML را تعریف میکند، و همه این عناصر در سطح بلوک هستند. HTML5 در حال حاضر با CSS3 همراه بوده و هنوز درحال توسعه و پیشرفت است. در دوره آموزشی Udemy HTML5: Mobile Web App Development با اچ تی ام ال 5 و توسعه وب اپ های موبایل آشنا می شوید.
این که برای موفقیت در بازاریابی، نیازمند به برقراری ارتباط با مشتری هستیم، واقعیتی است که احتمالاً برای شما بسیار تکراری است ! اما پاسخ به این سوال که چگونه ارتباط مذکور را باید ایجاد کنیم، احتمالاً برای شما جذاب باشد. content marketing یا «بازاریابی محتوایی» یا به عبارتی «بازاریابی از طریق محتوا» یکی از جدیدترین روشهای برقراری این ارتباط با مخاطبان است. اگر بخواهیم همین ابتدای کار، یک تعریف ساده از بازاریابی محتوا بدهیم باید این شکل جدید از بازاریابی را «یک تکنیک بازاریابی برای تولید و انتشار محتوای مرتبط و ارزشمند به منظور جذب، تصاحب و درگیر نمودن جامعه هدف با هدف خلق ارزش از این جامعه» بدانیم. در واقع هم اکنون شما در معرض «بازاریابی محتوایی» پایگاه اطلاع رسانی صنعت قرار گرفتید. به عبارتی پایگاه اطلاع رسانی صنعت تلاش نموده است تا با ایجاد محتوای ارزشمند و مرتبط با بحثهای صنعت و مدیریت، با جامعه هدف خود که مدیران صنایع و کسب و کار و همچنین پژوهشگران این حوزه هستند ارتباطی موثر و کارآمد برقرار کند و این نمونۀ دقیقی از بازاریابی محتوا است. در دوره آموزشی Udemy Certified Ecommerce Content Marketing Professional به آموزش مدرک تجاری حرفه ای بازاریابی محتوایی می پردازیم.
Angular 2 نسخه تصحیح شده جد خود یعنی AngularJS می باشد. توسعه دهندگانی که از این فریم ورک استفاده نموده اند برای اینکه از غافله عقب نمانند نیاز دارند نسخه دوم آن را هم یاد بگیرند و کدهای خود را به این نسخه منتقل کنند. Angular 2 یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامههای تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالبهای سمت کلاینت و تزریق وابستگیها برای ایجاد بستر مورد نیاز ساختن برنامههای مبتنی بر وب استفاده میکند. همراه با انتشار angular 4.0 در ماه مارس 2017، اگر شما بعنوان یک برنامه نویس با Angular.js Famework کار کرده باشید، قبلا اگر که قصد داشتید که این فریم ورک را آموزش ببینید حتما نیاز بود تا تمام مطالبی که از Angular.js 1.0 تا Angular.js.2 وجود داشت را فرا بگیرید. زیرا فقط بدلیل اینکه Angular.js 2 یک باز نویسی کامل از Angular.js1 بوده و هست.اما این مورد درباره ی Angular.js 4.0 صدق نمی کند. زیرا این فریم ورک یک بازنویسی کامل از Angular.js.2 نیست و در این کتابخانه ی جدید هسته اصلی تغییر پیدا کرده است همچنین نیازهای مفهومی این نسخه تغییر کرده است. در واقع تغییرات این نسخه منجر به ازکار افتادن تمام کدهای شما نمی شود بستگی دارد به نوع آنها، و همچنان در این نسخه قابلیتهایی هستندکه هنوز قابل استفاده اند، اما به زودی از نسخهای جدید Angular.js پاک خواهند شد. در دوره آموزشی Livelessons Learning Angular Covering Angular 2 and Angular 4, Second Edition با آموزش های مختلف آنگولار 2 و 4 آشنا می شوید.
ماشین مجازی جاوا (Java Virtual Machine) که به صورت اختصار JVM مشخص میشود، مجموعهای از برنامههای نرمافزاری و ساختماندادههایی است که برای مدلسازی ماشینی مجازی اجرای برنامههای سایر رایانهها و اسکریپتهای دیگر سامانههاُ به کار میرود. مدلی که جیویام برای اجرا میپذیرد، شکلی از زبان میانی را اجرا مینماید. به این زبان میانی جاوا بایت کد اطلاق میگردد. این زبان میانی، به صورتی مفهومی، مجموعهای از دستوراتِ زبان برنامهنویس مبتنی به پشته و معماری قابلیت مبتنی بر امنیت است. سان، ادعا نموده که هم اکنون، ۴٫۵ میلیارد دستگاه در جهان از جیویام استفاده مینماید. یک ماشین مجازی جاوا، علاوه بر جاوا، زبانهای برنامهنویسی دیگری را هم پشتیبانی مینماید. برای مثال دستورات زبان برنامهنویسی ادا توانایی ترجمه به بایت کد و نیز اجرا در این ماشین مجازی را دارا هستند. علاوه بر شرکت سان (که شرکت توسعه دهندهٔ جاواست که البته این انحصار به شرکت اوراکل واگذار شده است)، سایر شرکتها نیز ماشینهای مجازی جاوایی را منتشر نمودهاند؛ که البته این کار تحت ویژگیهای منتشر شده توسط سان، صورت میپذیرد. همچنانکه تمام حقوق تجاری آن تحت نام جاوا و متعلق به سان است. در دوره آموزشی Packt Introduction to JVM Languages - Clojure, Kotlin, and Groovy با آموزش مقدماتی زبان های جی وی ام، کلاژور، کوتلین و گرووی آشنا می شوید.
سیستمهای پریماورا نام تجاری محصولاتی است که به اتفاق هم مجموعهای گسترده جهت مدیریت پرتفولیوی پروژه را تشکیل میدهند. نرمافزار پریماورا برای نخستین بار در سال ۱۹۸۳ میلادی (۱۳۶۲ خورشیدی) توسط شرکت سیستمهای پریماورا ارایه گردید که پس از خرید امتیاز این شرکت توسط اوراکل، تحت کنترل این شرکت عرضه میگردد. پرکاربردترین نرمافزار این مجموعه در ایران نرمافزار زمانبندی (کنترل پروژه) آن است (Primavera P6 Enterprise Project Portfolio Management). این نرمافزار و مایکروسافت پراجکت دو نرمافزار رایج در برنامهریزی پروژههای ایرانی هستند. معمولاً انتخاب یکی از این دو نرمافزار بر اساس ترجیحهای دستاندرکاران پروژهها انجام میشود. اساس کار بدین صورت است که ابتدا با وارد کردن فعالیت های پروژه در نرم افزار پریماورا و مشخص کردن ارتباط بین این فعالیت ها، منابع مورد استفاده در پروژه ها را نیز روی فعالیت ها اعمال می کنیم. سپس نرم افزار پریماورا با توجه به رابطه بین فعالیت ها و منابع، فعالیت ها را طوری زمانبندی می کند که پروژه در کوتاه ترین زمان ممکن به اتمام برسد. همچنین اگر هزینه استفاده از منابع را نیز به نرم افزار بدهیم براورد کلی هزینه پروژه را نیز خواهیم داشت. قابل ذکر است که این نرم افزار مشخص می کند که تک تک فعالیت ها در چه زمانی باید شروع شوند و در چه زمانی خاتمه یابند. در دوره آموزشی Udemy Primavera P6 Foundations Course با اصول و مبانی نرم افزار پریماورا پی 6 و ویژگی های آن آشنا می شوید.
Scratch از جمله نرم افزار های آموزشی بسیار کاربردی است که برای آموزش
برنامه سازی و کد نویسی به شیوه ای ساده و با محیطی کاملا گرافیکی، جذاب و
ساده به کودکان، نوجوانان و دانش آموزان طراحی شده است و به خلاقانه ترین
شکل ممکن منطق برنامه نویسی و برنامه سازی را به آن ها آموزش می دهد. با
استفاده از نرم افزار Scratch می توان به راحتی انواع بازی ها، انیمیشن ها و
محتوای گرافیکی تعاملی را در زمینه های مختلفی چون ریاضی، علوم کامپیوتر،
هنر، زبان، مطالعات اجتماعی و ... را بدون حتی یک خط کد نویسی ایجاد کرد و
آن ها را از طریق اینترنت با سایرین به اشتراک گذاشت و یا به عنوان محتوای
آموزشی از آن ها بهره برد. در دوره آموزشی Pluralsight Making Games in Scratch 2.0 با ساخت بازی در اسکراچ 2.0 آشنا می شوید.
ایجاد یک اپلیکشین کامل و همه جانبه احتیاج به کامپوننت های مختلفی دارد. آنگولار جی اس یک فریم ورک تک صفحه ای برای ایجاد صفحات وب است. فریم ورک به شما این امکان را می دهد که کدهای خود را تکنیکی و بهینه بنویسید، تغییر بدهید و تنظیمات استاندارد را روی آن پیاده سازی کنید. ماژولاریتی هم یکی از مهمترین ویژگی هایی است که انگولار آن را برایتان تسهیل می کند. از ویژگی های یک Template Engine خوب این است که به شما این امکان را بدهد تا قالب هایی را با تگهای خاص html بنویسید. Entity Framework (به اختصار EF) یک فریم ورک ORM متن باز برای ADO.NET است که توسط مایکروسافت توسعه داده شده است. Entity Framework مجموعهای از تکنولوژیها در ADO .NET است که توسعه برنامه های کاربردی بر مبنای داده (data-oriented) را پشتیبانی میکند. با استفاده از این تکنولوژی، توسعهدهندگان میتوانند در سطح بالاتری از تجرد با داده ها کار کنند و به راحتی به طراحی معماری و مدل سازی برنامه های کاربردی پرداخته و با موجودیتها (Entity)، رابطهها (Association) و ... کار کنند. در واقع هدف EF در اختیار گذاشتن برخی از قابلبتهای برنامهنویسی شی گرا برای برنامهنویسان است. ای اس پی دات نت (ASP.NET) بخشی از زیر ساخت.NET مایکروسافت پرطرفدار برای طراحی و ساخت وب سایت های پویا، برنامه های تحت وب، سرویسهای وب دینامیک و سرویسهای وب ایکس ام ال (Web XML) می باشد. ای اس پی دات نت جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبان های مشترک در حال اجرا است که به برنامه نویسان اجازه می دهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند. در دوره آموزشی Lynda Building Applications with Angular, ASP.NET Core, and Entity Framework Core به آموزش ساخت اپ با آنگولار، ای اس پی دات نت کور و انتیتی فریم ورک می پردازیم.
Adobe Photoshop بدون شک قدرتمندترین و محبوبترین نرم افزار حرفهای ویرایش عکس، ساخت مدلهای سه بعدی، طراحی و نقاشی است که بیش از 25 سال از ارائه اولین نسخه آن میگذرد و مرتباً با ویژگیهای جدید به روز میشود. فتوشاپ سیسی (CC) یا همان فتوشاپ ابری (Creative Cloud)، دهها تفاوت مهم با نسخههای قبلی فتوشاپ دارد و علاوه بر این امکان فراهم سازی امکانات و رفع مشکلات با سرعت خیلی بالا برای برنامه نویسهای ادوبی وجود دارد. دراین نرم افزار امکانات جدیدی چون بهبود نقاشی سه بعدی، ابزارهای کاملتری برای ویرایش تصویر، ابزارهای انتخاب تصویر بهتر، بزرگنمایی عکس با کمترین افت کیفیت، یک ابزار بسیار کاربردی برای کاهش لرزش دوربین و بسیاری ویژگیهای جدید دیگر قرار داده شده است. در دوره آموزشی PHLEARN Photoshop 201 PRO Full شما با تکنیک ها و ابزارهای مختلف در فتوشاپ آشنا می شوید.
Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند. این کمک می کند نوشتن برنامه های کاربردی که به طور مداوم تغییر می کنند، در محیط های مختلف (مشتری، سرور، و بومی) اجرا شود و به آسانی قابل درک و اشکال زدایی باشد. در دوره آموزشی Packt Performing Complex State Management with Redux با اجرای مدیریت وضعیت های پیچیده با ریداکس آشنا می شوید.