AW Software Products ExcitingAds :: Exciting Ads

kahm-logo

Sitemap

 
"Getting started with QGIS"
"QGIS is a user-friendly open source geographic information system (GIS) that runs on Linux, Unix, Mac OS X, and Windows. The popularity of open source geographic information systems and QGIS in particular has been growing rapidly over the last few years. This video is a practical, hands-on course updated for QGIS 2.14 that provides you with clear, step-by-step exercises to help you apply your GIS knowledge to QGIS.This video takes you from installing and configuring QGIS to handling spatial data to creating great maps. You will learn how to load and visualize existing spatial data and create data from scratch. You will get to know important plugins, perform common geoprocessing and spatial analysis tasks, and automate them with processing. We will cover how to achieve great cartographic output and print maps. Finally, you will learn how to extend QGIS using Python and even create your own plugin.About the AuthorAnita Graser studied geomatics at the University of Applied Sciences Wiener Neustadt, Austria, from where she graduated with a master's degree in 2010. During her studies, she gained hands-on experience in the fields of geo-marketing and transportation research.Since 2007, she has been working as a geographic information systems (GIS) expert with the dynamic transportation systems group at the Austrian Institute of Technology (AIT), where she focuses on analyzing and visualizing spatio-temporal data.Anita serves on the OSGeo board of directors and the QGIS project steering committee. She has been working with GIS since 2005, provides QGIS training courses."
Price: 124.99

"Learning Path: Java: Powerful Data Processing with Java 9"
"The Java programming language is a high-level object-oriented language that has a particular syntax and style. Java intends to allow the development of client-server side applications using code which runs on one platform known as the Java Virtual Machine (JVM); without having to recompile them to run on another platform. It follows the following principle:Write once and run anywhere If you're a Java developer looking to learn how to effectively leverage data structures for data processing? Or if you want to learn whats new to the language in Java 9? If yes, then go for this Learning Path. Packts Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Let's take a look at your learning journey. This Learning Path starts with an introduction to Java and JVM with solving some Java Shell examples. Youll learn how to write your own object-oriented code in Java by modelling and building a simple music streaming service. Then, youll learn more advanced topics including functional data processing and building API. You'll also learn different data structures in Java 9. Moving ahead, you'll learn parsing a simple CSV data file using the Apache Commons framework. Then, you'll learn how to use loops to process, filter, and mutate the data in the CSV data file. Finally, you'll learn how to simplify your processing logic using functional programming. By the end of this Learning Path, you will be able to efficiently perform data processing using Java 9. About the Author:Andrei Ruse is currently working with Colibri Ltd and has been working as a software developer in the financial services industry for over 3 years, and has over 6 years of experience with Java as a main programming language - both academically and professionally. Prior to his current role in a FinTech startup in London, he spent three years working for one of the world's largest investment banks, having joined it straight after graduating from Manchester University with a degree in Computer Science."
Price: 199.99

"Learning Path: The Complete Guide to Elasticsearch 5.x"
"Elasticsearch is an open-source, broadly-distributable, readily-scalable, and enterprise-grade search engine. Accessible through an extensive and elaborate API, Elasticsearch can power extremely fast searches that support your data discovery applications. If you are a developer who wants to get the most out of Elasticsearch for advanced search and analytics, then go for this Learning Path.Packts Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. With regard to Elasticsearch, we have the following advantages: Full-text search. Schema free. Built on top of Lucene. Supports Cloud. This Learning Path is a one-stop guide to master the complete Elasticsearch ecosystem. You will start with learning new features of Elasticsearch 5.x and setting up Elasticsearch on your system. Then, you will learn basic operations of Elasticsearch to perform on your data. Moving ahead, you will learn to create complex queries and analytics, and perform index mapping. Finally, you will learn advanced operations such as searching, working with text, numeric and geo queries, and performing aggregations and scripting. By the end of this Learning Path, you will gain a deeper understanding of new features and operations of Elasticsearch 5.x to create flexible and scalable search solutions. About the Author: Alberto Paro is an engineer, project manager, and software developer. He currently works as freelance trainer/consultant on big data technologies and NoSQL solutions. He loves to study emerging solutions and applications mainly related to big data processing, NoSQL, natural language processing, and neural networks. He began programming in BASIC on a Sinclair Spectrum when he was eight years old, and to date, has collected a lot of experience using different operating systems, applications, and programming languages."
Price: 199.99

"Learning Path: SQL: Up and Running with SQL Server 2016"
"Microsoft SQL Server 2016 is considered the biggest leap in the data platform history of the Microsoft, in the ongoing era of Big Data and data science. Compared to its predecessors, SQL Server 2016 offers developers a unique opportunity to leverage the advanced features and build applications that are robust, scalable, and easy to administer. If youre an administrator, developer or a DBA and want to learn SOL along with maintaining and automating your DBMS, then go for this Learning Path. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Work with the latest features of the SQL Server 2016 release A comprehensive, example-filled tutorial that helps you to master in SQL 2016 Lets take a quick look at your learning journey. This Learning Path will teach you basic as well as advanced administration tasks for handling, managing, and monitoring your SQL Server 2016 efficiently. After setting up and configuring your virtual machine for SQL Server 2016, you will implement various techniques to improve query performance, create indexes, and perform activity monitoring. Learn how to secure your SQL Server solution by implementing various authentication techniques. Develop a backup strategy and carry out full database backups as well as differential database backups. Next, you will explore the different options for restoring your system logs, and how to restore your databases state to a specified point in time. From there, you will move on to automating your server. You will learn to create tasks and jobs for your system, and also set up operations and notifications. You will also learn to configure alerts and database emails for sending messages to users. After that, you will dive right into high availability and disaster recovery, where you will database mirroring, log shipping, and availability groups. Finally, you will explore the different types of server and data replication and how they are used. By the end of this Learning Path, you will become an expert in SQL Server 2016. Meet Your Expert: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Steve Jones has been working with SQL Server since 1991. He has worked with all versions of SQL Server as a developer and DBA, in a variety of industries and companies. Over the last 25 years, he been very pleased with the enhancements and growth of the platform. He feels that SQL Server is an outstanding database platform well-suited to a wide variety of needs and situations. Steve is a graduate of the University of Virginia. He has been awarded the title of Microsoft Data Platform MVP from 2008 - 2017 for his many contributions to the SQL Server community. Steve holds an MCSE from NT 4.0, an MSITPro in SQL Server, and numerous other MCP certifications in SQL Server. Steve regularly presents at SQL Saturday conferences and other technical events on career and technical topics, and enjoys meeting and interacting with the SQL Server community. He has been a presenter at //build/, the PASS Summit, Dev/IT Connections, VSLive, SQL Bits, SQL Intersection, and many user groups in the U.S."
Price: 199.99

"Learning Path: Cloud Computing and App Deployment with AWS"
"Are you looking forward to develop or architect applications for AWS? Or do you want to learn how to design and architect cloud solutions? If yes, then go for this Learning Path.Packts Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery, and other functionality to help businesses scale and grow. Explore how millions of customers are currently leveraging AWS cloud products and solutions to build sophisticated applications with increased flexibility, scalability, and reliability.AWS can be summarized as: A Broad IT Infrastructure PlatformThis Learning Path begins with an introduction to AWS. You will learn about Elastic Compute Cloud (EC2) that offers you nearly infinite flexible compute power in the cloud. You will see how to compute options provided by EC2 such as database optimized instances, GPU instances, and Simple Storage Service (S3) which enables you to store nearly unlimited number of files in a low-cost object store. Next, you will be introduced to Amazons Elastic Load Balancer (ELB) which provides you with a fully managed application load balancing service to manage your traffic. Then, you will learn to write, run, and automatically perform load-balancing of a Node.js based web API that uses all of these fully managed services to build a fully functional, fault-tolerant, and next-generation web scale application. Moving ahead, you will explore different textual search engines and learn how to run code instead of instances. Finally, you will learn about AWS Lambda and understand its functions and how to deploy them effectively. By the end of this Learning Path, you will have a strong understanding of cloud computing with AWS and will be able to build and deploy applications in the cloud. About the Author:James Cross is a big data engineer and certified AWS solutions architect with a passion for data-driven applications. He's spent the last 3 to 5 years helping his clients to design and implement huge-scale, streaming big data platforms, Cloud-based analytics stacks, and serverless architectures. James is an AWS certified solutions architect with several years' experience designing and implementing solutions on this cloud platform. As CTO of Scout Solutions Ltd, he built a fully serverless set of API's and analytics stacks based around Lambda and Redshift. Paulina Budzon is a certified AWS DevOps Professional engineer, primarily interested in designing, building and maintaining highly available, scalable and resilient distributed web applications. She had started as a Web Developer and worked with technologies such as PHP, RoR, MySQL, PostgreSQL and MongoDB. She has swiftly progressed her career, gaining wide knowledge of architectural aspects of web application. Thanks to her experience, Paulina offers a unique combination of understanding of both architectural and development sides of software engineering."
Price: 199.99

"Learning Path: Puppet: From Novice to an Expert Puppet User"
"The challenges of IT infrastructures and the need to automate common activities has become the major requirements in many large organizations. Puppet is one such configuration management tool that allows to efficiently manage and automate all your IT infrastructure. If youre a developer, a system administrator, or you are simply curious about learning Puppet, then go for this Learning Path. This Learning Path will help you to automate all your IT configurations and take control over what you do to each Puppet agent in a network, including when and how you do it. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: An all-you-need-to-know guide for configuring a scalable and highly available Puppet infrastructure Develop the skills to run Puppet on single or multiple servers without hiccups Let's take a quick look at your learning journey. This Learning Path gets you up-and-running with Puppet straightaway using real-world examples. You will learn to install and set up Puppet. You will then learn how to use different resource types available with Puppet, writing better manifests, handling dependencies, and using tags to gain more control with Puppet manifests. You will explore DSL, look at dependencies and how Puppet treats individual code blocks. You will also look at how you can manage Cron jobs and run arbitrary commands with Puppet. Moving ahead, you'll take your Puppet knowledge to the next level by delving deep into concepts such as scaling the Puppet infrastructure, utilizing storeconfigs with PuppetDB, and using different external node classifiers. Get your hands dirty by running Puppet components in Docker containers, using Puppet to create Docker images, and running applications on Docker along with orchestration using Mcollective. Finally, you will learn how to write custom plugins for Puppet such as facts, resource types, providers, and functions. By the end of this Learning Path, you'll have a solid understanding of Puppet and be a confident Puppet user. Meet Your Expert: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Toni Schmidbauer has been working with various Unix/Linux and BSD systems for the last 17 years. He started working with configuration management in 2005 with CFEngine 2 and switched to Puppet in 2010. Currently, he is responsible for a Puppet infrastructure containing around 2000 nodes running Solaris, AIX and Linux. When he's not writing Puppet code he likes to tinker with different programming languages and computers in general. Anirban Saha is an infrastructure professional with more than six and half years' experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He has worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, and Terraform, to name a few. He has extensive experience in architecting, deploying, and managing large infrastructures. He speaks at various conferences on the latest technologies and is also the author of Salt Cookbook published by Packt Publishing."
Price: 199.99

"Learning Path: Unity: Conquer the 2D Game World with Unity 5"
"Unity is one of the exciting and popular game engine that is used to create stunning games in the game industry. If you're interested to gain the skills to develop interesting 2D games with this powerful engine, then go for this Learning Path. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Gain a strong hands-on experience in 2D game development Learn to publish games on the Web and various mobile devices Lets take a quick look at your learning journey. To start with, you will be introduced to 2D game development. The Learning Path describes the process of setting up a project in 2D mode, covers the use of 2D sprites, discusses ways to access 2D objects through code, and explains the basics of the User Interface. You will then build your first game, a text adventure game and you will then go on to create an example of this with the various elements. After making a text adventure game, you will go back to the challenges and use them to improve the game and your 2D game development skills. Moving ahead you'll understand how to build your initial code structure, and from there, create controllers for your player and the camera. You'll then add in weapons and learn how to keep track of enemy kills, after which, you'll create game-play by scripting in C#. Finally, you'll create the visuals and publish the game to multiple platforms By the end of this Learning Path, you will have a basic 2D game as well as a reusable game framework and an editor extension to expedite the creation of the 2D game you make. Meet Your Experts: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Dr. Ashley Godbold is a programmer, game designer, artist, mathematician, and teacher. She holds a Bachelor of Science in Mathematics, a Master of Science in Mathematics, a Bachelor of Science in Game Art and Design, and a Doctor of Computer Science in Emerging Media where her dissertation research focused on educational video game design. She works full-time as a game developer and also runs a small indie/passion studio. She teaches college courses in Unity, 3ds Max, Adobe Flash, game design, and mathematics. She is also the author of Mastering Unity 2D Game Development, Second Edition by Packt Publishing. Ethan Casner creates both single-player and Massively-Multiplayer Online Role-Playing Games (MMORPGs) with the Unity Engine. He has created games written in the industry standard C# programming language and runs an independent consultation and development studio called Stained Glass Llama, which is officially sponsored by Microsoft. Working alongside Exit Games (Photon), Ethan and SGL succeeded in creating the largest Unity-based multiplayer networking system to date. He also submitted his own game based on its software to Valve Corporation (the world's largest digital distributor of PC and console games) in its Greenlight program and it won the #1 spot in the world out of over 1,700 submissions."
Price: 199.99

"Learning Path: Bootstrap: The Complete Guide to Bootstrap 4"
"Quite often when building various web applications, you will face the need to build beautiful and responsive websites in a small time frame. Bootstrap 4 helps alleviate the pain by defining sophisticated and refined user inputs and web components ready for your use. If you want to learn how to quickly get your projects up to speed with the most popular front-end framework, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Explore the new features available in Bootstrap and SASS Craft refined and complex web applications that adapt to various user and browser requirements Polish your applications and make them available online Lets get on this exciting web development journey together! This Learning Path starts with introducing you to both Bootstrap and Bootstrap 4. You will be learn how to get started building dynamic website interfaces with new features available in Bootstrap and SASS. Use SASS to write all of your stylings, organize your website into mobile responsive grids, and write advanced components using the Cards feature. Moving ahead, you will go work on various projects that include building out the structure and design of a social media platform, comprehensive login and registration forms, and finally a music library application. Each project will provide you with a chance to use some of the new Bootstrap 4 components in the greater context of the Bootstrap framework. By the end of this Learning Path, you will have a thorough understanding of the Bootstrap framework, and be able to build highly customizable and optimized websites. About the Author: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Vedran Cindri has been a frontend developer for around 15 years now and has been using Bootstrap exclusively for the last 4 years. He has run a web development company called ""Flip. hr"" for 5 years now, and he has worked on a lot of interesting projects for clients all around the world. He has also written some articles on Bootstrap. Aaron Vanston is a frontend developer and product specialist based in Melbourne, Australia, specializing in usability and user experience design on the web. He has a multidisciplinary background ranging from digital marketing to web application development. He is currently exploring his passion for web development through his own web development studio and start-ups/ web development teams within Melbourne. In the past, Aaron has developed a range of tutorials based on design and web development including various Bootstrap written tutorials. Laurence Svekis is a highly experienced web developer with over 18 years of web development experience. He has worked on various large and small projects, and has been an instructor for several Bootstrap projects on a number of platforms, reaching a large number of students and professionals. His web application development areas of expertise include HTML, CSS, JavaScript, JQuery, Bootstrap, PHP, and MySQL. Laurence is passionate about everything to do with web application development, programming to online marketing with a strong focus on social media and SEO."
Price: 199.99

"Learning Path: Big Data Visualization"
"Data visualization is becoming critical in todays world of Big Data. If you are a data analyst or a Big Data enthusiast and want to explore the various techniques of data visualization, then this Learning Path is for you! This Learning Path focus on building a variety of data visualizations using multiple tools and techniques!Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.The highlights of this Learning Path are:Learn why data visualization is important, and how it can be used to manage Big DataLearn best practices in data visualization and apply them to your own displaysLets take a quick look at your learning journey. To start with, we will walk you through an overview of the basic principles of data visualization, why they are important, and how they can be used to make visualizations highly effective. We will then walk you through some of the basics such as how to build visualizations using best practices. You'll also learn how to identify data types and match them with the appropriate display formats.Then, we will focus on building a variety of data visualizations using multiple tools and techniques. This is where we will put the theory together with actual hands-on experience of creating effective visualizations. Our efforts will be spent on choosing the best display types for our dataset, and then applying best practice principles to our selected charts, maps, or network graphs. We will spend considerable time on some of the most useful chart types, followed by a section where we explore the multiple uses of maps as visualizations. Finally, we will focus on understanding network graphs, a powerful tool for displaying relationship data. By the end of this Learning Path, you will have a strong understanding of how to effectively visualize your data.About the Author Ken Cherven has been creating data visualizations for more than 10 years using a variety of tools, including Excel, Tableau, Cognos, D3, Gephi, Sigma.js, and Exhibit, along with geospatial tools such as Mapbox, Carto, and QGIS. He has built many visualizations for his personal websites, especially utilizing Gephi and Sigma.js to explore and visualize network data. His experience in building data visualizations has intersected with many technologies, including a variety of SQL-based tools and languages including Oracle, MySQL, and SQLServer. His work is based on a thorough understanding of visualization principles learned through extensive reading and practice. He also uses his websites to display and promote visualizations, which he shares with a wider audience. He has previously authored two books on Gephi for Packt, and has also presented at multiple data visualization conferences."
Price: 199.99

"Learning Path: OpenCV: Image Processing with OpenCV 3"
"OpenCV is a library of programming functions mainly aimed at real-time computer vision. In simple language, it is one of the most powerful library used for image processing. If you wish to learn how to do image processing with OpenCV, then go for this Learning Path.Packts Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. This Learning Path begins with setting up OpenCV library on your system. Then, you will learn how to read and display images. You will also be introduced to basic OpenCV data structures. You will learn how to manipulate pixels and how an image can be read. Also, you will explore different methods to scan an image in order to perform operation on each of its pixels. Next, you will learn how to process the colors of an image where youll be presented with various object-oriented design patterns that will help you build better computer vision applications. Also, you will discover how to count pixels with histograms and compute image histograms. Moving ahead, you will learn different techniques for image enhancement and shape analysis. You will be introduced to the concepts of mathematical morphology and image filtering. Finally, you will learn techniques to achieve camera calibration and perform multiple-view analysis. By the end of this Learning Path, you will learn to build your own computer vision applications in no time! About the Author: For this course, we have combined the best works of this esteemed author: Robert Laganiere is a professor at the School of Electrical Engineering and Computer Science of the University of Ottawa, Canada. He is also a faculty member of the VIVA research lab and is the co-author of several scientific publications and patents in content-based video analysis, visual surveillance, driver-assistance, object detection, and tracking. Robert authored the OpenCV2 Computer Vision Application Programming Cookbook in 2011 and co-authored Object Oriented Software Development, published by McGraw Hill in 2001. He co-founded Visual Cortek in 2006, an Ottawa-based video analytics startup that was later acquired by in 2009. He is also a consultant in computer vision and has assumed the role of Chief Scientist in a number of startups companies such as Cognivue Corp, iWatchlife, and Tempo Analytics."
Price: 199.99

"Learning Path: Canvas: Create Amazing Courses with Canvas"
"Are you a manager who wants to plan and manage projects with Canvas for your organization? Are you a Professor or a trainer who wishes to create courses with the help of Canvas for your academic institution? If yes, this Learning Path is for you.Canvas is both a learning management solution and a virtual learning environment that has been adopted by organizations of all kinds. Its flexibility and ease of use are unparalleled, and it has proved especially useful in situations where collaboration between individuals and in groups, with feedback on many different levels, is a must. Canvas can be summarized as: Adaptable. 21st Century LMS. Reliable. Customizable. Easy to use. This Learning Path begins with making your familiar with the collaborative learning environments. Then, you will learn how to use Canvas for collaboration in your organizations, academic institutions, companies, and distributed teams that come together for a defined purpose such as building a product, fund-raising, or planning an event. Then, you will learn the basics of creating courses in Canvas. Also, you will understand the course materials required for a course. Moving ahead, you will learn to build student activities and assessments. Finally, youll learn collaborative learning for group projects and event planning. By the end of this Learning Path, you will have a strong understanding of collaborative learning with Canvas and will be able to create, plan, and manage amazing courses, products, and events using it.About The AuthorSusan Smith Nash is involved in the design, development, and administration of e-learning and m-learning programs for learners pursuing degrees, certification, credentialing, and professional development. Her current research interests include the effective design of competency-based education, knowledge management, knowledge transfer, and leadership. Her articles and columns have appeared in magazines and refereed journals. She received her Ph.D. from the University of Oklahoma, and in addition to e-learning, Nash has also been involved in international economic development training, interdisciplinary studies, interdisciplinary petroleum geosciences programs, and sustainable business and career training."
Price: 199.99

"Learning Path: Android: App Development with Android N"
"Android Nougat is the 7th major version of the Android operating system. It introduces notable changes to the operating system and its development platform, including the ability to display multiple apps on-screen at once in a split-screen view, support for inline replies to notifications, as well as an OpenJDK-based Java environment, support for the Vulkan graphics rendering API, and ""seamless"" system updates on supported devices. AppInventor enables the democratization of information technology. If you want to gain experience in building feature-rich Android apps, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.The highlights of this Learning Path are:Explore all the new features of AndroidCreate and deploy your own apps on Play StoreLets take a quick look at your learning journey. This Learning Path begins with an introduction to Android Nougat. Explore all the new features of Android and start building your own apps. You will learn how to create UI with Androids key developer tools, the Android Studio and Android SDK. Networking concepts with the API are the next in line, followed by creating an application that will give you a practical hands-on experience such as a newsreader application. Complete the building process by implementing fire base Analytics and Crash Analysis to measure the success and health of your app. By the end of this Learning Path, you'll get acquainted with how to publish your apps on the Play Store.About the AuthorsSoham Mondal has worked with Android for about 4 years now and his own app Skyro Voice Recorder has around half a million downloads on the Play Store and has been featured there a couple of times. Apart from that, he has consulted with a bunch of startups on Android/UX and was an organizer with Blrdroid, one of the largest Android groups in the world.Brandan Jones has been an adjunct assistant professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full stack development. He proposed and created the first Android programming course at the University of Cincinnati, and has been teaching it ever since. He reapplied this course and taught it at Northwestern Universitys School of Continuing Studies as well."
Price: 199.99

"Learning Path: Big Data Analytics and Streaming with Spark 2"
"Every year we have a big increment of data that we need to store and analyze. To be able to process such amounts of data, we need to use a technology that can distribute multiple computations and make them more efficient. Apache Spark is a technology that allows us to process big data leading to faster and scalable process. If you're looking for a complete, comprehensive source on Apache Spark, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Explore the Apache Spark architecture and delve into its API and key features Write code that is maintainable and easy to test Get to know the Apache Spark Streaming API and create jobs that analyze data in near real time. Lets take a quick look at your journey. This Learning Path introduce you to the various components of the Spark framework to efficiently process, analyze, and visualize data. You will learn about the Apache Spark programming fundamentals such as RDD and see which operations can be used to perform a transformation or action operation on the RDD. You will then learn how to load and save data from various data sources as different type of files, No-SQL and RDBMS databases. Moving ahead, you will explore the advanced programming concepts such as managing key-value pairs and accumulators. You'll also discover how to create an effective Spark application and execute it on Hadoop cluster to the data and gain insights to make informed business decisions. Moving ahead, you'll learn about data mining and data cleaning, wherein we will look at the input data structure and how input data is loaded. You'll be then writing actual jobs that analyze data. You'll learn how to handle big amount of unbounded infinite streams of data. Furthermore, you'll look at common problems when processing event streams: sorting, watermarks, deduplication, and keeping state (for example, user sessions). Finally you'll implement streaming processing using Spark Streaming and analyze traffic on a web page in real time. After completing this Learning Path, you will have a sound understanding of the Spark framework, which will help you in analyzing and processing big data. About the Author: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Nishant Garg has over 16 years of software architecture and development experience in various technologies, such as Java Enterprise Edition, SOA, Spring, Hadoop, Hive, Flume, Sqoop, Oozie, Spark, YARN, Impala, Kafka, Storm, Solr/Lucene, NoSQL databases (such as HBase, Cassandra, and MongoDB), and MPP databases (such as GreenPlum). He received his MS in software systems from the Birla Institute of Technology and Science, Pilani, India, and is currently working as a senior technical architect for the Big Data R&D Labs with Impetus Infotech Pvt. Ltd. Nishant has also undertaken many speaking engagements on big data technologies and is also the author of Learning Apache Kafka & HBase Essestials, Packt Publishing. Tomasz Lelek is a software engineer, programming mostly in Java, Scala. He is a fan of microservices architecture, and functional programming. He has dedicated considerable time and effort to be better every day. He recently dived into big data technologies such as Apache Spark and Hadoop. Recently, he was a speaker at conferences in Poland - Confitura and JDD (Java Developers Day) and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference."
Price: 199.99

"R Data Analysis Solutions - Machine Learning Techniques"
"Data analysis has recently emerged as a very important focus for a huge range of organizations and businesses. R makes detailed data analysis easier, making advanced data exploration and insight accessible to anyone interested in learning it. This video empowers you by showing you ways to use R to generate professional analysis reports. It provides examples for various important analysis and machine-learning tasks that you can try out with associated and readily available data. You will learn to carry out different tasks on the data to bring it into action.By the end of this course, you will be able to carry out different analyzing techniques, apply classification and regression, and also reduce data.About the Auhtor :Shanthi Viswanathan is an experienced technologist who has delivered technology management and enterprise architecture consulting to many enterprise customers. She has worked for Infosys Technologies, Oracle Corporation, and Accenture. As a consultant, Shanthi has helped several large organizations, such as Canon, Cisco, Celgene, Amway, Time Warner Cable, and GE among others, in areas such as data architecture and analytics, master data management, service-oriented architecture, business process management, and modeling. When she is not in front of her Mac, Shanthi spends time hiking in the suburbs of NY/NJ, working in the garden, and teaching yoga.Shanthi would like to thank her husband, Viswa, for all the great discussions on numerous topics during their hikes together and for exposing her to R and Java. She would also like to thank her sons, Nitin and Siddarth, for getting her into the data analytics world.Viswa ViswanathanViswa Viswanathan is an associate professor of Computing and Decision Sciences at the Stillman School of Business in Seton Hall University. After completing his PhD in Artificial Intelligence, Viswa spent a decade in Academia and then switched to a leadership position in the software industry for a decade. During this period, he worked for Infosys, Igate, and Starbase. He embraced Academia once again in 2001.Viswa has taught extensively in diverse fields, including operations research, computer science, software engineering, management information systems, and enterprise systems. In addition to teaching at the university, Viswa has conducted training programs for industry professionals. He has written several peer-reviewed research publications in journals such as Operations Research, IEEE Software, Computers and Industrial Engineering, and International Journal of Artificial Intelligence in Education. He authored a book entitled Data Analytics with R: A Hands-on Approach.Viswa thoroughly enjoys hands-on software development, and has single-handedly conceived, architected, developed, and deployed several web-based applications.Apart from his deep interest in technical fields such as data analytics, Artificial Intelligence, computer science, and software engineering, Viswa harbors a deep interest in education, with a special emphasis on the roots of learning and methods to foster deeper learning. He has done research in this area and hopes to pursue the subject further.Viswa would like to express deep gratitude to professors Amitava Bagchi and Anup Sen, who were inspirational during his early research career. He is also grateful to several extremely intelligent colleagues, notably Rajesh Venkatesh, Dan Richner, and Sriram Bala, who significantly shaped his thinking. His aunt, Analdavalli; his sister, Sankari; and his wife, Shanthi, taught him much about hard work, and even the little he has absorbed has helped him immensely.His sons, Nitin and Siddarth, have helped with numerous insightful comments on various topics."
Price: 124.99

"Implementing Configuration Manager Features"
"SCCM is the flagship systems management product from Microsoft that provides a comprehensive management solution for computer systems. It provides patch management, OS deployment, remote control, network protection and various other services. In this course you will explore operating system deployment and you will learn how to build and capture a Windows 10 image with Configuration Manager. You'll discover how to perform software distribution and software updates. By the end of this course you will also be confident in configuring endpoint protection and mobile device management.About The Author :Gerry Hampson is an author, blogger, and speaker. He is a senior consultant engineer with over twenty years of experience as an IT professional. He has worked for Ergo Group, based in Dublin, Ireland, for 12 years. Gerry specializes in designing and deploying Microsoft solutions, with a particular interest in System Center Configuration Manager and Intune. He was awarded Microsoft Most Valuable Professional (MVP) in Enterprise Client Management for 2015.He lives in a small village in Ireland with his wife na. He has a popular blog where, he shares tips with the enterprise client management community."
Price: 124.99

"Fundamentals of Geoserver"
"GeoServer is an open source server-side software written in Java and allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer can create maps in a variety of output formats. OpenLayers, a free mapping library, is integrated into GeoServer, making map generation quick and easy. GeoServer is built on GeoTools, an open source Java GIS toolkit.In this Volume you will cover the foundations of GeoServer so that you understand how GeoServer works. We will start by exploring the software platform on which GeoServer runs, including the operating system, Java runtime, and the other libraries on which GeoServer depends; you will learn about the minimum recommended specifications and JRE dependencies. Next you will learn to troubleshoot problems that may occur in a GeoServer installation before they happen; you will also learn how to choose the type of installation for GeoServer in order to optimize your experience. Further you will be guided through installing GeoServer on your chosen platform, learning not just how to install GeoServer, but what exactly you've installed.After installation, you will learn about the default web mapping API for GeoServer, OpenLayers, how to test it, and how to make your first OpenLayers web map on your local file system.Finally you will learn about GeoServer data stores, adding data in GeoServer, and how to create data stores from local and external resources in a variety of formats using GeoServer management features.This video course will provide a stepby-step guide to understanding the foundations of GeoServer and how it works. You will cover GeoServer fundamentals and its environment, GeoServer installation and setup, creating your first OpenLayers Web map application and GeoServer data stores, and adding data in GeoServer. At the end of this volume you will understand the fundamentals of GeoServer, and how to publish a variety of data stores, and how they will be deployed through HTML web page-embedded OpenLayers maps.About The Author :Ben Mearns, an expert on geospatial data, lives on a farm in Pennsylvania. He was previously the Lead Geospatial Information Consultant at University of Delaware where he as the senior GIS professional charged with leading, developing, and advising on GIS solutions developed a GeoServer-based campus mapping system. While at UD, he also led classes, lectured, and facilitated workshops on GIS, web development, data science, open software and data, and other technologies. He has held GIS and data positions at the University of Pennsylvania Cartographic Modeling Lab, Princeton University Department of Sociology, and Macalester College Department of Geography, as well as numerous IT consulting relationships with clients in a variety of fields."
Price: 124.99

"Getting Started with ArcGIS Mapping"
"ArcGIS provides a scalable framework for implementing GIS solutions for a single user or many users on desktops, in servers, over the web, and in the field.In this video course, you will be introduced to mapping in geomatics with the help of ArcGIS. You will start off by learning how to set up the ArcGIS Desktop Suite, and learn how to do some basic data exploration. After that, you will delve into managing data and extracting it from different file forms to be used for visualization in ArcGIS. You will be shown how to import data from different files in ArcMap, join them to existing spatial data, and then finally visualize the results. Next, you will be taught how to properly visualize data for communicating your GIS-based analysis. You will delve into core-cartographic principles and also basic functionality for map-making in ArcGIS.By the end of this course, you will be well versed with handling spatial data and creating your own maps for visualization.About the authorKyle Walker is an Associate Professor of Geography at Texas Christian University. He conducts research in population geography and teaches courses in human geography, Geographic Information Systems, and data analysis.Kyle describes himself as a geographer working in the areas of spatial demography, spatial data science, and R programming. His work has been featured in venues such as CityLab, Boston, and FiveThirtyEight, along with a wide variety of academic journals.He is based in Fort Worth, Texas."
Price: 124.99

"Getting started with PHP Reactive Programming"
"Reactive Programming helps us write code that is concise, clear, and readable. Combining the power of reactive programming and PHP, one of the most widely used languages, will enable you to create web applications more pragmatically. PHP Reactive Programming will teach you the benefits of reactive programming via real-world examples with a hands-on approach. You will create multiple projects showing RxPHP in action alone and in combination with other libraries.The book starts with a brief introduction to reactive programming, clearly explaining the importance of building reactive applications. You will use the RxPHP library, built a reddit CLI using it, and also re-implement the Symfony3 Event Dispatcher with RxPHP. You will learn how to test your RxPHP code by writing unit tests. Moving on to more interesting aspects, you will implement a web socket backend by developing a browser game. You will learn to implement quite complex reactive systems while avoiding pitfalls such as circular dependencies by moving the RxJS logic from the frontend to the backend. The book will then focus on writing extendable RxPHP code by developing a code testing tool and also cover Using RxPHP on both the server and client side of the application. With a concluding chapter on reactive programming practices in other languages, this book will serve as a complete guide for you to start writing reactive applications in PHP.About the Author :Martin Sikora has been professionally programming since 2006 for companies such as Miton CZ, Symbio Digital, and PRIA in various languages, mostly PHP and TypeScript. Since 2017, he's freelancing, trying to work on open source projects in TypeScript, PHP, Dart, C, and Python. He's been actively contributing to RxPHP and RxJS 5 on both Github and Stack Overflow. He is a Zend certified engineer and was a member of the winning team during Google Dart Hackathon 2012 in Prague. His first publication was Dart Essentials, by Packt, published in May 2015."
Price: 124.99

"Getting started with Windows Server 2016 Hyper-V"
"In this course, well start by getting introduced to Hyper-V and look at the difference between the traditional datacenter and the new modern datacenter. Then youll explore Nano Server and how it can be used as a Hyper-V host.Then you will dive into learning how to upgrade from Windows Server 2012 R2 to Windows Server 2016. Youll also learn about exporting and importing virtual machines and migrating, converting, and upgrading different types of virtual and physical machines. Further on, you will see how to create and add virtual hard disks, and configure IDE and SCSI controllers, and add Virtual Fiber Channel storage. Youll find out how to create resource pools, enable and add NIC teaming, create virtual switches using the advanced network settings.By the end of the course, you will be familiar with the new Hyper-V Windows Server 2016 features that allow you to build more flexible infrastructure with maximum operational efficiency, and increase security and performance.About the authorMayur Makwana is been in IT professional for more than 8 years. For the last couple of years, he has been using Hyper-V. Currently, his role involves dealing with enterprise-level infrastructure engineering and operations, Develop shared infrastructure services and maintain proper service level, working with Windows platform (Windows 7/8/10, Windows Servers 2008/2012/2016), Citrix/VDI/SCCM, and scripting technologies (PowerShell, VBScript).He focuses on team management(Lead and managing team), Provide infrastructure support services for internal customers managing 10000+ users and devices, Mentor junior staff, Coordinate IT-infrastructure projects lead by Group IT Team, Organize trainings for internal customers in line with Group global IT strategies, Enforce Group IT standards and facilitate information sharing and best practices among internal customers, Cooperate with Group IT Team concerning development of new Group standards and services, Office Productivity as well as has a broad understanding of end User Computing environment: service desk, service management tools, end user experience, change, knowledge, and request and incident management. He establishes and maintains positive relationships with country based (service desk, Business IT managers) teams and business IT people.He is interested in technologies such as Citrix, VMware, Microsoft, SCCM, Virtualization, Microsoft App-Cloud based technologies (Azure), and IT Automation (DevOps). His other skills include Application Packaging, AdminStudio 2014, Installshield 2014, Microsoft AppV, VMware ThinApp, AppVolumes (AppStacks).Project Management: PRINCE2, and Process Management: ITIL Service Operation, Agile Methodology.I'd like to thank my beautiful wife for inspiration and support for projects that make their way into my free time. Also to my family and friends who continue to inspire me to keep pushing myself."
Price: 124.99

"Practical OpenCV 3 Image Processing with Python"
"OpenCV is a native cross-platform C++ Library for computer vision, machine learning, and image processing. It is increasingly being adopted in Python for developing applications to process visual data such as photographs or videos. OpenCV has C++/C, Python, and Java interfaces with support for Windows, Linux, Mac, iOS, and Android, and offers extensive libraries with over 500 functions.This video demonstrates how to develop a series of intermediate-to-advanced projects using OpenCV and Python, rather than teaching the core concepts of OpenCV in theoretical lessons. Instead, the working projects developed in this video teach the viewer how to apply their theoretical knowledge to topics such as image manipulation, augmented reality, object tracking, 3D scene reconstruction, statistical learning, and object categorization.By the end of this video course, viewers will be OpenCV experts whose newly gained experience allows them to develop their own advanced computer vision applications.About the AuthorRiaz Munshi has a Bachelor's and a Master's degree in Computer Science from the University at Buffalo, NY. He is a computer vision and machine learning enthusiast. Riaz possess over three years' experience working on challenging problems in mobility, computing, and augmented reality. He has a solid foundation in Computer Science, with strong competencies in data structures, algorithms, and software design. Currently he is working at Yahoo as a Software Engineer, exploring use-cases that harness the power of AR in controlling robots. He makes robots perform more efficiently at their job by guiding them remotely via holograms."
Price: 124.99

"Using AI to Transform Search"
"With the emergence of big data and modern technologies, AI has acquired a lot of relevance in many domains. The increase in demand for automation has generated many applications for AI in fields such as robotics, predictive analytics, finance, and more.In this course, you will understand what artificial intelligence is. It explains in detail basic search methods: DFS (Depth First Search), BFS (Breadth First Search), and A* search, which can be used to make intelligent decisions when the initial state, end state, and possible actions are known. Random solutions or greedy solutions can be found for such problems. But these are not optimal in either space or time and efficient approaches in time and space will be explored. We will also understand how to formulate a problem, which involves looking at it and identifying its initial state, goal state, and the actions that are possible in each state. We also need to understand the data structures involved while implementing these search algorithms as they form the basis of search exploration. Finally, we will look into what a heuristic is as this decides the quality of one sub-solution over another and helps you decide which step to take.About The Author :Devangini Patel is a Ph.D. student at the National University of Singapore, Singapore. Her research interests include Deep Learning, Computer Vision, Machine Learning and Artificial Intelligence. She has completed masters in Artificial Intelligence from University of Southampton, UK. She has over 5 years of experience in the field of AI and has worked on various industrial and research projects in AI including facial expression analysis, robotics, virtual try-on, object recognition and detection and advertisement ranking."
Price: 124.99

"RESTful Web services with ASP.NET Core"
"REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become a common style for APIs. The depth, breadth, and ease of use of ASP.NET Coremake it a breeze for developers to work with it to build robust Web APIs. This video course takes you through designing RESTful web services and leverages the ASP.NET Core to implement these services.Starting from the basic philosophy behind REST, you'll go through the first steps of designing and implementing an enterprise-grade RESTful web service. Taking a practical approach, each chapter provides code samples that you can apply to your own circumstances. It brings forth the power of the latest .NET Core release, working with ASP.NET Core. It then goes beyond the use of the framework to explore approaches to tackling resilience, security, and scalability concerns.You will start with the basics of REST and end with building a .NET Application for your RESTful web service.About The Author :Fabian Gosebrink is a Software Engineer, Microsoft MVP, Microsoft Technology Ambassador and Microsoft Certified Specialist in web application development as well as a trainer and international speaker.Fabian develops and teaches developing web applications with Angular, ASP.NET, ASP.NET Core and Typescript/Javascript."
Price: 124.99

"TFS Agile Planning Tools"
"In this video course, we will be introduced to the Agile Planning Tools. Once a Team Project is created we will look at the various aspects of Agile Planning in TFS. Once completed, you will understand how to setup, configure and run a TFS Agile Project using the Scrum methodology.TFS Agile Planning Tools will allow you to be the expert. You will learn how to setup and configure Team Foundation Server for a Scum project. After that we will guide you through a deep-dive into how to work with the planning tools.About the AuthorPaul Hacker, a Principal Consultant with AgileThought, has over 15 years of application architecture, design, development, and management expertise in Microsoft technologies. Paul has a depth of experience in ALM, Process Improvement, and Team Foundation Server. Having distinguished himself as a leader in the IT industry he has been awarded the distinction of Microsoft MVP in the ALM category every year since 2006"
Price: 124.99

"OpenCV 3 - Advanced Topics in CVAP"
"Making your applications see has never been easier with OpenCV. With it, you can teach your robot how to follow your cat, write a program to correctly identify the members of One Direction, or even help you find the right colors for your redecoration. OpenCV 3 Computer Vision Application Programming Solutions provides a complete introduction to the OpenCV library and explains how to build your first computer vision program. You will be presented with a variety of computer vision algorithms, and exposed to important concepts in image and video analysis, which will enable you to build your own computer vision applications.This video helps you to get started with the OpenCV library, and shows you how to install and deploy it to write effective computer vision applications following good programming practices. You will learn how to read and write images and manipulate their pixels. Different techniques for image enhancement and shape analysis will be presented. You will learn how to detect specific image features such as lines, circles, or corners. You will be introduced to the concepts of mathematical morphology and image filtering.About The AuthorRobert Laganiere is a professor at the School of Electrical Engineering and Computer Science of the University of Ottawa, Canada. He is also a faculty member of the VIVA research lab and is the co-author of several scientific publications and patents in content-based video analysis, visual surveillance, driver-assistance, object detection, and tracking. Robert authored the OpenCV2 Computer Vision Application Programming Cookbook in 2011 and co-authored Object Oriented Software Development, published by McGraw Hill in 2001. He co-founded Visual Cortek in 2006, an Ottawa-based video analytics startup that was later acquired by in 2009. He is also a consultant in computer vision and has assumed the role of Chief Scientist in a number of startups companies such as Cognivue Corp, iWatchlife, and Tempo Analytics. Robert has a Bachelor of Electrical Engineering degree from Ecole Polytechnique in Montreal (1987) and MSc and PhD degrees from INRS-Telecommunications, Montreal (1996)."
Price: 124.99

"Building RESTful Python Web Services with Tornado"
"Python is the language of choice for millions of developers worldwide, due to its gentle learning curve as well as its vast applications in day-to-day programming. It builds great web services in the RESTful architecture. This video will show you the best tools you can use to build your own web services. Learn how to develop RESTful APIs using the popular Python frameworks and all the necessary stacks with Python and Tornado, combined with related libraries and tools. We will delve into the framework for building various web services. We will show you everything required to successfully develop RESTful APIs with the Tornado framework such as request handling, URL mapping, serialization, validation, authentication, authorization, versioning, databases, and asynchronous callbacks. At the end of the framework, we will add authentication and security to the RESTful APIs and prepare tests for them. By the end of the video, you will have a deep understanding of the stacks needed to build RESTful web services.About The AuthorGastn C. Hillar is Italian and has been working with computers since he was eight. He began programming with the legendary Texas TI-99/4A and Commodore 64 home computers in the early 80s. He has a Bachelor's degree in Computer Science (he graduated with honors) and an MBA (he graduated with an outstanding thesis). At present, Gastn is an independent IT consultant and freelance author who is always looking for new adventures around the world.He has been a senior contributing editor at Dr. Dobb's and has written more than a hundred articles on software development topics. Gastn was also a former Microsoft MVP in technical computing. He has received the prestigious Intel Black Belt Software Developer award eight times.He is a guest blogger at Intel Software Network. You can reach him at gastonhillar@hotmail.com and follow him on Twitter."
Price: 124.99

"R DataAnalysis Solution-Analyzing Time-Series & SocialMedia"
"Data analysis has recently emerged as a very important focus for a huge range of organizations and businesses. R makes detailed data analysis easier, by making advanced data exploration and insight accessible to anyone interested in learning it. This course's hands-on approach will help you perform data analysis. You will learn to perform social network analysis, to uncover hidden insights and trends from data. Later you will perform geospatial analysis to bring data into action with the easy-to-follow examples featured in the video course. By the end of this course, you will mastered quickly adapting the example code for your own needs, thus saving yourself the time-consuming task of constructing code from scratch.About the authorsShanthi Viswanathan is an experienced technologist who has delivered technology management and enterprise architecture consulting to many enterprise customers. She has worked for Infosys Technologies, Oracle Corporation, and Accenture. As a consultant, Shanthi has helped several large organizations, such as Canon, Cisco, Celgene, Amway, Time Warner Cable, and GE among others, in areas such as data architecture and analytics, master data management, service-oriented architecture, business process management, and modeling. When she is not in front of her Mac, Shanthi spends time hiking in the suburbs of NY/NJ, working in the garden, and teaching yoga.Shanthi would like to thank her husband, Viswa, for all the great discussions on numerous topics during their hikes together and for exposing her to R and Java. She would also like to thank her sons, Nitin and Siddarth, for getting her into the data analytics world.Viswa Viswanathan is an associate professor of Computing and Decision Sciences at the Stillman School of Business in Seton Hall University. After completing his PhD in Artificial Intelligence, Viswa spent a decade in Academia and then switched to a leadership position in the software industry for a decade. During this period, he worked for Infosys, Igate, and Starbase. He embraced Academia once again in 2001.Viswa has taught extensively in diverse fields, including operations research, computer science, software engineering, management information systems, and enterprise systems. In addition to teaching at the university, Viswa has conducted training programs for industry professionals. He has written several peer-reviewed research publications in journals such as Operations Research, IEEE Software, Computers and Industrial Engineering, and International Journal of Artificial Intelligence in Education. He authored a book entitled Data Analytics with R: A Hands-on Approach.Viswa thoroughly enjoys hands-on software development, and has single-handedly conceived, architected, developed, and deployed several web-based applications.Apart from his deep interest in technical fields such as data analytics, Artificial Intelligence, computer science, and software engineering, Viswa harbors a deep interest in education, with a special emphasis on the roots of learning and methods to foster deeper learning. He has done research in this area and hopes to pursue the subject further.Viswa would like to express deep gratitude to professors Amitava Bagchi and Anup Sen, who were inspirational during his early research career. He is also grateful to several extremely intelligent colleagues, notably Rajesh Venkatesh, Dan Richner, and Sriram Bala, who significantly shaped his thinking. His aunt, Analdavalli; his sister, Sankari; and his wife, Shanthi, taught him much about hard work, and even the little he has absorbed has helped him immensely.His sons, Nitin and Siddarth, have helped with numerous insightful comments on various topics."
Price: 124.99

"Java 9 Concurrency - Basic Elements"
"Writing concurrent and parallel programming applications is an integral skill for any Java programmer. Java 9 comes with a host of fantastic features, including significant performance improvements and new APIs.This video will take you through all the new APIs, showing you how to build parallel and multi-threaded applications. The video covers all the elements of the Java Concurrency API, with essential recipes that will help you take advantage of the exciting new capabilities.You will learn how to use parallel and reactive streams to process massive data sets. Next, you will move on to create streams and use all their intermediate and terminal operations to process big collections of data in a parallel and functional way.Further, youll discover a whole range of recipes for almost everything, such as thread management, synchronization, executors, parallel and reactive streams, and many more. At the end of the video, you will learn how to obtain information about the status of some of the most useful components of the Java Concurrency API and how to test concurrent applications using different tools.About the authorJavier Fernndez Gonzlez is a software architect with almost 15 years experience in Java technologies. He has worked as a teacher, researcher, programmer, analyst, and writer, and he now works as an architect in all types of projects related to Java, especially J2EE. As a teacher has over 1,000 hours of training in basic Java, J2EE, and the Struts framework. As a researcher, he has worked in the field of information retrieval, developing applications for processing large amounts of data in Java, and has participated as a co-author in several journal articles and conference presentations. Recently, he worked on developing J2EE web applications for various clients from different sectors (public administration, insurance, healthcare, transportation, and so on). He has also worked as a software architect. He is the author of the books, Java 7 Concurrency Cookbook and Mastering Concurrency Programming with Java 8 by Packt."
Price: 124.99

"Heavy-Lifting Using R Libraries"
"In this video course, you will learn to tap some of the powerful abilities of R. R is one of the leading packages in the world with a vast number of active users and, as a result, has a massive number of state-of-the-art libraries. You will master the basics and get comfortable with R, so you can then use its libraries to do the heavy-lifting. You'll begin by looking at high-performance computing in the classic, computationally intensive scenario: finding prime numbers.Then you'll learn how to use R, before moving on to using C++, which is far faster. Next you will use the power of parallel, though that varies from problem to problem since some are more suitable for parallelization. Then you will look at some powerful options available on R where you don't just produce a static result but instead respond to user selections. This will be a small sample of the countless alternatives out there. Having learnt that there are exciting things going on in data science, you can now begin your journey in whatever specialized niche you wish. Don't stop here, this is just the start. There are active R communities on the internet and many Packt books and courses to take you to where you want to go!About the AuthorDr. Samik Sen is a theoretical physicist and loves thinking about hard problems. After his PH.D., in developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle math problems while lecturing. He developed algorithms to generate problem sets and solutions and learned how to create video lessons. He has since developed a large Facebook community teaching school math around Ireland, with associated e-learning products and a YouTube channel. Samik is currently fascinated by machine- and deep-learning, which seem to be world-changing on the scale of Calculus. He has been developing a machine-learning system to do this, which has begun doing better than he could himself (this was his original intention), spotting structures he'd never heard of. He has a YouTube channel associated with data science, which also provides a valuable engagement with people round the world who look at problems from a different perspective."
Price: 124.99

"Learning Path: R: Master Data Mining Techniques with R"
"The world is emitting data at a very high pace and everyone wants to gain insights from the huge number of data coming their way. Data mining provides a way of finding these insights and R has become the go-to-tool for it among the data analysts and data scientists. If you're looking forward to working on complex data mining projects and gaining deeper insights of data, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Practical projects on real-world data mining use cases presented in a very easy-to-understand manner One-stop solution to perform spatial data mining, text mining, social media mining, and web mining Lets get on this data mining journey together! This Learning Path starts with a brief introduction to R and setting up the development environment. Get a firm hold on the fundamentals of R and gradually build your skill level for data science. This Learning Path will then teach you various data mining techniques, showing you how to apply different mining concepts to various statistical and data applications in a wide range of fields. It will help you complete complex data mining cases and guide you through handling issues you might encounter during projects. Moving ahead, you will build your own recommendation engine. You will then implement dimensionality reduction and use it to build a real-world project. You will be also introduced to the concept of neural networks and learn how to apply them for predictions, classifications, and forecasting. Finally, you will implement ggplot2, plotly and aspects of geomapping to create your own data visualization projects. After completing this Learning Path, you will have a solid understanding of all data mining techniques and how to implement them using R, in any real-world scenario. About the Author: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Dr. Samik Sen is a theoretical physicist and loves thinking about hard problems. After his PH.D. in developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle math problems while lecturing. He developed algorithms to generate problem sets and solutions and learned how to create video lessons. He has since developed a large Facebook community teaching school math around Ireland, with associated e-learning products and a YouTube channel. He has a YouTube channel associated with data science, which also provides a valuable engagement with people round the world who look at problems from a different perspective. Pradeepta Mishra is a data scientist, predictive modeling expert, deep learning and machine learning practitioner, and an econometrician. He is currently leading the data science and machine learning practice for Ma Foi Analytics, Bangalore, India. He holds a patent for enhancing planogram design for the retail industry. Pradeepta has published and presented research papers at IIM Ahmedabad, India. He is a visiting faculty at various leading B-schools and regularly gives talks on data science and machine learning. Pradeepta has spent more than 10 years in his domain and has solved various projects relating to classification, regression, pattern recognition, time series forecasting, and unstructured data analysis using text mining procedures, spanning across domains such as healthcare, insurance, retail and e-commerce, manufacturing, and so on."
Price: 199.99

"Elasticsearch 5.x Solutions Extending Elasticsearch"
"Once youre done with mastering all the capabilities of Elasticsearch, its time to go one step beyond. This final part of the Elasticsearch 5.x Solutions series dives into the third-party integration aspect of Elasticsearch. Spanning just under 3 hours, it gives you a detailed coverage of how Elasticsearch can be integrated with popular languages such as Python, Java and Scala, as well as shows you how Elasticsearch is integrated with third party tools for efficient Big Data solutions.About the AuthorAlberto Paro is an engineer, project manager, and software developer. He currently works as freelance trainer/consultant on big data technologies and NoSQL solutions. He loves to study emerging solutions and applications mainly related to big data processing, NoSQL, natural language processing, and neural networks. He began programming in BASIC on a Sinclair Spectrum when he was eight years old, and to date, has collected a lot of experience using different operating systems, applications, and programming languages.In 2000, he graduated in computer science engineering from Politecnico di Milano with a thesis on designing multiuser and multidevice web applications. He assisted professors at the university for about a year. He then came in contact with The Net Planet Company and loved their innovative ideas; he started working on knowledge management solutions and advanced data mining products. In summer 2014, his company was acquired by a big data technologies company, where he worked until the end of 2015 mainly using Scala and Python on state-of-the-art big data software (Spark, Akka, Cassandra, and YARN).In 2013, he started freelancing as a consultant for big data, machine learning, Elasticsearch and other NoSQL products. He has created or helped to develop big data solutions for business intelligence, financial, and banking companies all over the world. A lot of his time is spent teaching how to efficiently use big data solutions (mainly Apache Spark), NoSql datastores (Elasticsearch, HBase, and Accumulo) and related technologies (Scala, Akka, and Playframework). He is often called to present at big data or Scala events. He is an evangelist on Scala and Scala.js (the transcompiler from Scala to JavaScript)."
Price: 124.99