AW Software Products ExcitingAds :: Exciting Ads

kahm-logo

Sitemap

 
"Working with Camera and Images in iOS Apps"
"Images bring a whole new level of excitement to an app. Without them, apps are dull and bland. In this course, youll not only learn to work with image files, but also how to access the camera on iOS devices to allow users to take pictures.Youll start by learning the fundamentals of working with images in Xcode. Youll see how to import images and properly lay them out in your app storyboard files. Then youll learn how to access hardware on iOS devices to allow users to take images and save them.We then bring everything together by creating a Collector app. This app allows a user to take an image of something, give it a proper name, and then use this as a database to reference the collection. This will reinforce what you previously learned and apply it to a fully functional practical app that uses Core Data to save images.About the AuthorNick Walter, an iOS developer, has been focused on mobile app design and creation for over 5 years. His involvement in the iOS community started off with a bang, and in 2013 he was one of the 25 students worldwide to be invited to Apple's ""Cocoa Camp."" Within the community, he is also co-president of an Apple developer group called ""Cocoa Heads."" He always wanted to transform brand-new ideas into reality, but growing up in a small town he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses. Since the announcement of the new Swift programming language by Apple, he has devoted himself to the Apple documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created 5 iOS apps from scratch; they are currently live in the App Store and being used by thousands of users worldwide."
Price: 124.99

"LEARNING PATH: Responsive Web Development with Bootstrap 4"
"Bootstrap is a free, open source collection of tools that helps developers create websites or web applications. It provides a faster, easier, and less repetitive solution to designing and building applications. Before Bootstraps release, it was necessary to import a variety of libraries into your project that offered different components and features for web interface development. Plus with the increased popularity of smartphones there were lack of libraries that could handle the responsiveness of a web page. Bootstraps existence let it quickly become famous as a front-end framework that offered a wide set of tools from page grid up to components that render a web page in the best possible way for any device. So, if you're a frontend developer who is looking forward to build amazing cross-platform responsive applications, 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. The highlights of this Learning Path are: Speed up front-end development and prototyping through real-life examplesBuild a Twitter-type web applicationLet's take a quick look at your learning journey. This Learning Path starts off with an introduction to the Bootstrap framework and setting up an environment to build a simple web page. You will then understand the grid system, basic Bootstrap components, HTML elements, and customization components for responsive and mobile first development with the help of an example. Next, you will learn how to create a web application like Twitter by using the full set of components offered in the framework. Finally, you will learn to create a dashboard web app, using Bootstrap to its finest potential including component customizations, event handling, and external library integration. By the end of this Learning Path, you will be familiar with the development of a plugin for the framework and Bootstraps world which is popular for fast paced front-end web development, used in countless projects all over the world, and now yours. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Silvio Moreto is a developer with more than 7 years of experience with frontend technologies and has created many websites and web applications using the Bootstrap framework. From simple pages to complex ones, he has always used the Bootstrap framework.He is also the creator of the bootstrap-select plugin, which is very popular among the community and replaces a selected element with a Bootstrap button drop-down element. He foresaw that a plugin like this was missing from the original framework, and could be useful for the community. So he created the plugin, and the community helps him maintain it."
Price: 199.99

"Windows Server 2016 Recipes"
"This course provides practical recipes to handle the administrative tasks of Windows Server 2016 and a suitable hybrid Cloud Identity & Access Management solution. You will get familiar with the related Windows Server 2016 services and the Microsoft Cloud capabilities like Azure AD, Microsoft Intune, and Office 365.You will be guided through a three-step program. You will build up a solid Azure AD to provide a cloud only scenario with the focus that you can handle the most important tasks. Second, you will deliver a simple hybrid Identity & Access Management solution with a strong focus on the identity synchronization tasks.Finally, you will learn the related authentication mechanisms to run several authentication scenarios for internal and external users.About the AuthorJochen Nickel is a Cloud, Identity and Access Management Solution Architect with a focus and technical deep knowledge of Identity and Access Management. He is currently working for inovit GmbH in Switzerland and spends the majority of each work day planning, designing, and implementing Identity and Access Management solutions, single parts such as Microsoft Azure Active Directory Premium and Microsoft Azure Rights Management Services, or complete Enterprise Mobility Suite solutions. He has also been part of many projects, proofs of concepts, reviews, reference architectures, and workshops in this field of technology. Furthermore, he is a Microsoft V-TSP Security, Identity and Access Management, Microsoft Switzerland, and uses his experience for directly managed business accounts in Switzerland. He has also been an established speaker at many technology conferences.As an active writer and reviewer, Jochen authored Learning Microsoft Windows Server 2012 Dynamic Access Control and reviewed Windows Server 2012 Unified Remote Access Planning and Deployment by Erez Ben-Ari and Bala Natarajan, as well as Windows Server 2012 R2 Administrator Cookbook by Jordan Krause, a Microsoft MVP. He is also reviewing Microsoft Identity Manager 2016 Handbook for Packt Publishing.Committed to continuous learning, he holds Microsoft certifications such as MCSD Azure Solutions Architect, MCITP, MCSE/A Office 365/Private Cloud, MCTS, and many other security titles such as Certified Information Systems Auditor (CISA). He enjoys spending as much time as possible with his family to recharge, in order to handle such interesting technologies."
Price: 124.99

"Getting Started with NLP and Deep Learning with Python"
"As the amount of data continues to grow at an almost incomprehensible rate, being able to understand and process data is becoming a key differentiator for competitive organizations. Machine Learning applications are everywhere, from self-driving cars to spam detection, document search, and trading strategies, to speech recognition. This makes machine learning well-suited to the present-day era of Big Data and Data Science. The main challenge is how to transform data into actionable knowledge.In this course, youll be introduced to the Natural Processing Language and Recommendation Systems, which help you run multiple algorithms simultaneously. Also, youll learn about Deep learning and TensorFlow. Finally, youll see how to create an Ml architecture.About the AuhorGiuseppe Bonaccorso is a machine learning and big data consultant with more than 12 years of experience. He has an M.Eng. in electronics engineering from the University of Catania, Italy, and further postgraduate specialization from the University of Rome, Tor Vergata, Italy, and the University of Essex, UK.During his career, he has covered different IT roles in several business contexts, including public administration, military, utilities, healthcare, diagnostics, and advertising. He has developed and managed projects using many technologies, including Java, Python, Hadoop, Spark, Theano, and TensorFlow. His main interests on artificial intelligence, machine learning, data science, and philosophy of mind."
Price: 124.99

"Kotlin for Android Developers"
"Kotlin is a trending language for modern Android developers and enables you to build Android apps faster and more conveniently than in Java! This course helps Android developers switch from Java and to Kotlin for Android development; it teaches you the essential Kotlin features you need to know to do this!This course starts by introducing you to Android Studio where you'll build your first application in Kotlin. After this, you will delve into the Kotlin Toolbox for Kotlin Android Extensions. You will also compare classes and functions in Kotlin and also control flow and loops. We'll discuss some problems in Java and how Kotlin fixes them, and how Kotlin tackles many of Java's drawbacks such as verbosity and null safety. You will also get into exciting topics such as extension functions. Finally, you'll build a Stock Trading app entirely in Kotlin while comparing some parts to Java to ease the transition.By the end of this course, you will be comfortable developing an Android application using only the Kotlin language. You will no longer be dependent only on Java to do this.About the AuthorYusuf Saber is an Android developer with over 5 years' professional experience. Yusuf earned his Masters degree in Computer Engineering from Ryerson University in 2011 and started his career as a .NET developer before quickly turning to Android. He has worked for a large range of Android apps, from social to multimedia to B2B and more!"
Price: 124.99

"Learning PySpark"
"Apache Spark is an open-source distributed engine for querying and processing data. In this tutorial, we provide a brief overview of Spark and its stack. This tutorial presents effective, time-saving techniques on how to leverage the power of Python and put it to use in the Spark ecosystem. You will start by getting a firm understanding of the Apache Spark architecture and how to set up a Python environment for Spark.You'll learn about different techniques for collecting data, and distinguish between (and understand) techniques for processing data. Next, we provide an in-depth review of RDDs and contrast them with DataFrames. We provide examples of how to read data from files and from HDFS and how to specify schemas using reflection or programmatically (in the case of DataFrames). The concept of lazy execution is described and we outline various transformations and actions specific to RDDs and DataFrames.Finally, we show you how to use SQL to interact with DataFrames. By the end of this tutorial, you will have learned how to process data using Spark DataFrames and mastered data collection techniques by distributed data processing.About the AuthorTomasz Drabas is a Data Scientist working for Microsoft and currently residing in the Seattle area. He has over 12 years' international experience in data analytics and data science in numerous fields: advanced technology, airlines, telecommunications, finance, and consulting.Tomasz started his career in 2003 with LOT Polish Airlines in Warsaw, Poland while finishing his Master's degree in strategy management. In 2007, he moved to Sydney to pursue a doctoral degree in operations research at the University of New South Wales, School of Aviation; his research crossed boundaries between discrete choice modeling and airline operations research. During his time in Sydney, he worked as a Data Analyst for Beyond Analysis Australia and as a Senior Data Analyst/Data Scientist for Vodafone Hutchison Australia among others. He has also published scientific papers, attended international conferences, and served as a reviewer for scientific journals.In 2015 he relocated to Seattle to begin his work for Microsoft. While there, he has worked on numerous projects involving solving problems in high-dimensional feature space."
Price: 124.99

"LEARNING PATH: OpenCV: Computer Vision 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 and for building computer vision applications. If you wish to build computer vision systems that are smarter, faster, more complex, and more practical with OpenCV 3, then you should surely 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. The highlights of this Learning Path are: Get acquainted with OpenCV 3 for photo filtering and photo manipulation through practical, real-world examples Dive into video surveillance tools to perform video content analysis Explore the use of deep neural networks in computer vision applications Let's take a quick look at your learning journey. This Learning Path starts off with an introduction to OpenCV 3 wherein you will start a new project from scratch and see how to load an image file and display it. You will then jump into the next project named project Photo Fix App wherein you will learn how to interactively adjust image brightness and contrast. You will also learn how to add sliders to display window and how to react to slider events. Next, you will move on to another project named OpenCV 3 - Miniaturizing APP wherein you will learn how to add miniaturizing tilt-shift effect and learn about blurring images, compositing, and handling UI mouse events. You will then learn how to apply Instagram-like color ambiance filters to images and see how to load videos, apply the filters to them, and store them in the project named Color Ambience APP. You will also learn to create image editing tools and effects that appear to magically work and explore the secrets of creating HDR images. Moving ahead, you will deep dive into video surveillance tools, such as wildlife camera traps, extreme sports cameras, and closed circuit video cameras. Many applications require video content analysis, so you will learn about video stabilization, background video monitoring, and subtraction. You will learn about object detection robot vision where you will match image descriptors. You will also be glanced through image warping and the perspective transform and will learn to use homographies to warp images. Next, you will explore artificial intelligence (AI) with deep neural networks (DNNs) and will understand how DNNs can be used within OpenCV. Finally, you will discover how to convert low-level pixel information to high-level concepts for applications such as object detection, recognition, and scene monitoring. By the end of this Learning Path, you will be able to tackle increasingly challenging computer vision problems faced in day-to-day life and build computer vision systems that are smarter, faster, more complex, and more practical.Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Adi Shavit is an experienced software architect and has been an OpenCV user since it was in early beta back in 2000. Since then, he has been using it pretty much continuously to build systems and products ranging from embedded, vehicle and mobile apps, through desktops to large, distributed cloud-based servers and services. His specialty is computer vision, image processing, and machine learning with an emphasis on real-time applications. The technology he is interested in includes Advanced C++ (C++17 an upward), Deep Learning (Torch, Caffe, TensorFlow, tiny-dnn), OpenVX, GPU (CUDA, OpenCL), graphics (OpenGL, Vulcan), robotics (ROS), functional programming (Haskell, Elm, Idris), and IoT (Arduino, NodeMCU). He specializes in cross-platform, high-performance software combined with high production quality maintainable code bases. He builds many products, apps, and services that leverage OpenCV."
Price: 199.99

"LEARNING PATH: Keras: Deep Learning with Keras"
"Keras is a deep learning library written in Python for quick, efficient training of deep learning models, and can also work with Tensorflow and Theano. Because of its lightweight and very easy to use nature, Keras has become popularity in a very short span of time. So, if you are a data scientist with experience in machine learning with some exposure to neural networks, 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: Understand the main concepts of machine learning and deep learning Work with any kind of data involving images, text, time series, sound and videos Learn to build auto encoders and generative adversarial networks Lets take a quick look at your learning journey. You will start with the basics of Keras, in a highly practical manner. You will then dive into deep learning with convolutional and recurrent neural networks, which are the cornerstones of deep learning. You will then take to look at recommender system and some of its types. You will move ahead with a popular Keras framework for style transfer, some advanced techniques and in-depth explanations of the style transfer mechanism. You will also learn to build, train and run generative adversarial networks, go through some of its most popular architectures, and learn techniques to make them work better. Next, you will get an hands-on training of CNNs, RNNs, LSTMs, autoencoders and generative adversarial networks using real-world training datasets. Finally, you will learn the concepts and applications of generative adversarial networks, implementation with Keras, using Batch Normalization to improve performance. By the end of this Learning Path, you will be well-versed with deep learning and its implementation with Keras and will be able to solve different kinds of problems. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Philippe Remy is a research engineer and entrepreneur working on deep learning and living in Tokyo, Japan. As a research engineer, Philippe reads scientific papers and implements artificial intelligence algorithms related to handwriting character recognition, time series analysis, and natural language processing. As an entrepreneur, his vision is to bring a meaningful and transformative impact to society with the ultimate goal of enhancing overall quality of life and pushing the limits of what is considered possible today. Philippe contributes to different open source projects related to deep learning and fintech (github. com/philipperemy). You can visit Philippe Remys blog on philipperemy . github .io. TsvetoslavTsekov has worked for 5 years on various software development projects - desktop applications, backend applications, WinCE embedded software, RESTful APIs. He then became exceedingly interested in Artificial Intelligence and particularly Deep Learning. After receiving his Deep Learning Nanodegree, he has worked on numerous projects - Image Classification, Sport Results Prediction, Fraud Detection, and Machine Translation. He is also very interested in General AI research and is always trying to stay up to date with the cutting-edge developments in the field."
Price: 199.99

"LEARNING PATH: Redux: Real-World Applications with Redux"
"Are you interested to use Redux for building larger, efficient applications as well as simplify the development of your application? Then you should surely 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. Redux completes the missing piece of the React framework, and is used at the core of React for most complex React projects. Redux is also a predictable state container for JavaScript apps which helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. Redux provides you with a great developer experience, such as live code editing combined with a time-traveling debugger. Redux can be used together with any view library, not just React! Redux provides a solution which will help your applications behave consistently. It is an evolution, helping you avoid the complexity found in Flux on how applications are built. The highlights of this Learning Path are: Build rich client applications with quality engineering principles to develop confidence in your code quality Understand the basics of Redux and how it fits into the JavaScript framework Build a complete real life application Lets take a quick look at your learning journey... This Learning Path begins with the basics of React development, where youll get a better understanding of how React applications are organized compared to other JavaScript applications. Then youll learn the principles of the Flux architecture before diving into one of its most popular implementations: Redux. Youll build a simple React application and rewrite it with Redux. Moving on, youll turn your simple client into a single page application. Youll focus on retrieving lists of records from the server and paginating them, starting by leveraging the Redux framework to implement our own pagination. Then well replace most of the code weve written so far, with a third-party package that neatly solves the problem of form submission for us. After that, youll submit the form with axios, use react-router to redirect on success, and leverage toastr to display error notifications. Youll encounter a practical introduction to Redux and how it fits into the JavaScript ecosystem. Youll understand how to use Redux with your application and work with ES6/7, Reducers, firing actions, Thunks and selectors. You will learn the rules of working with Redux and advanced concepts to configure your application. Finally, youll apply the Redux concepts we have learned to a real-world application - a messaging board similar to Reddit that is written in React. By taking this completed example application you witness how Redux can dramatically simplify the development of your application. By the end of this Learning Path, youll be able to apply all the concepts learned to a real life application and know exactly why you should use Redux for building larger applications. Meet Your Experts: We have the best work of the following esteemed authors to ensure that your learning journey is smooth: Sam Slotskyis a software engineer and saxophonist originating from Sioux City, IA. He attended the University of Iowa for Computer Science and Music and is currently employed by Ackmann& Dickenson, Inc. of Minneapolis, specializing in back-end web applications, databases, and JavaScript. Additionally, Sam has authored and contributed to open source packages for use with the React, Redux, Knockout, and Meteor framework. Cooking and playing chess are his favorite pastime activities.Husband and father of three, he writes software programs during the day, cooks in the evening, listens to jazz obsessively, and has a bit of a thing for cycling.Colibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, Data Science, Machine Learning, and Cloud Computing. Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier-1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make sense of their data more effectively and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.Richard Gill is a Full Stack JavaScript developer. He runs ZDEV, a software consultancy that specializes in building websites and apps for small- and medium-sized clients. Richard has a Computer Science degree from Imperial College and started his career building technology at investment banks and hedge funds; he then moved on to consulting before founding his own development shop. Richard has spent three years working with React, React Native, and Redux to build websites and apps for real-world clients. He considers himself a generalist programmer who initially was expert in Java, C#, and Ruby on Rails before spending the last few years in a JavaScript/Node based environment. His company follows an apprenticeship model and all his staff were trained by him from scratch."
Price: 199.99

"LEARNING PATH: Modern Web Apps with Functional JavaScript"
"JavaScript is a multi-paradigm language, meaning that it supports programming in many different patterns. Functional programming has been around for decades, but it overtook the JavaScript community in recent years. The impact is undeniable and yet with all the material available it still isnt always easy to growsss. It is the technique of building software by constructing pure functions, avoiding shared state, mutable data, and side-effects. Functional programming is analytical and the application state flows through pure functions. If you're interested to learn the concepts required to be a functional programmer and write functional web-apps using modern JavaScript, 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: Understand pure functions and how to refactor impure functions Learn to handle management patterns like React and DOM events Elevate yourself to a level of comfort writing production level functional apps Lets take a quick look at your learning journey... The primary idea of this Learning Path is to help you build code to run your App in Functional JavaScript. This Learning Path delivers the building blocks of the functional paradigm in a way that makes sense to JavaScript developers. Animated visualizations help explain difficult concepts such as higher-order functions, lenses and persistent data, partial application and currying and then write code so you understand concepts before trying to apply the knowledge. In this Learning Path youll learn techniques like combining smaller units of code into composition pipelines. Youll learn how to reason about these composed functions and learn the laws of compositionality to deal with common issues that come along when writing compositional logic. Youll continue building code that mirrors popular framework thinking. Students will learn how to create a state management pattern like React and how to handle DOM events (and other I/O) by encapsulating logic inside generic containers. Finally, youll learn about maybe, either, future and even reactive streams with observables to write asynchronous code that looks more like synchronous FP. After completing this Learning Path, youll have learned the concepts required to be a functional programmer and write functional web-apps using modern JavaScript. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Michael Rosata is a professional JavaScript developer and the author of three courses on Functional JavaScript. Hes written multiple JavaScript applications for internal use at large companies. Michael is the founder of the Massachusetts Web Devs meetup. He has a great passion for learning, and teaching. You can find him answering questions in the Ramda gitter channel or at michael.rosata@gmail.com. Id like to thank my family for giving me the opportunity to explore things I enjoy learning, and to the team at Packt Publishing, especially Sunny Kandre and Anish Dsouza for making this course possible."
Price: 199.99

"LEARNING PATH: Statistics for Machine Learning"
"Machine learning worries a lot of developers when it comes to analyzing complex statistical problems. Knowing that statistics helps you build strong machine learning models that optimizes a given problem statement. This Learning Path will teach you all it takes to perform complex statistical computations required for machine learning. So, if you are a developer with little or no background in statistics and want to implement machine learning in their systems, 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: Learn Machine learning terminology for model building and validation Explore and execute unsupervised and reinforcement learning models You will start off with the basics of statistical terminology and machine learning. You will perform complex statistical computations required for machine learning and understand the real-world examples that discuss the statistical side of machine learning. You will then implement frequently used algorithms on various domain problems, using both Python and R programming. You will use libraries such as scikit-learn, NumPy, random Forest and so on. Next, you will acquire a deep knowledge of the various models of unsupervised and reinforcement learning, and explore the fundamentals of deep learning with the help of the Keras software. Finally, you will gain an overview of reinforcement learning with the Python programming language.By the end of this Learning Path, you will have mastered the required statistics for Machine Learning and will be able to apply your new skills to any sort of industry problem. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth:PratapDangeti develops machine learning and deep learning solutions for structured, image, and text data at TCS, analytics and insights, innovation lab in Bangalore. He has acquired a lot of experience in both analytics and data science. He received his master's degree from IIT Bombay in its industrial engineering and operations research program. He is an artificial intelligence enthusiast. When not working, he likes to read about next-gen technologies and innovative methodologies"
Price: 199.99

"LEARNING PATH: Drupal: Responsive Apps with Drupal 8"
"Drupal is one of the most popular web content management systems on the planet and offers an incredible array of features and functionality. Small nonprofits and businesses to multi-billion dollar multinational companies are all using Drupal as the core of their presence on the web. Drupal 8 brings a lot of groundbreaking changes to its ecosystem, from basic architectural to functional. Understanding these changes is vital to you if you are trying to explore Drupal 8 and become a qualified Drupal 8 professional. Drupal will help you build your skill level from ground level up and enable you to create an efficient Drupal 8 application from scratch. If you're interested to build a fully featured, multilingual, responsive web application with Drupal 8, 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 world of various views and components in Drupal 8 Understand how to test, deploy and monitor your application Leverage Drupal 8's mobile-first philosophy to make your website accessible on any device This practical step-by-step Learning Path will ensure that you build a stunning, fully-featured, multilingual, and responsive web-application with Drupal 8. Lets take a quick look at your learning journey Youll start off with the primary focal points of Drupal 8s key features and its importance. Then, youll start building your Drupal 8 app, create the application architecture, and use Drupal 8s views and components extensively. Youll learn how to create reusable templates using PHP scripting, use plugins, and develop simple plugins on your own. Youll explore the use of views module (now part of core!) and other contributed modules to add a bit of customization to the site. Youll also create a new functionality of your own, including providing REST web services. Finally, youll take a brief look at how to create a mobile-friendly theme that ensures anybody on any device can take advantage of the amazing site youve built. By the end of this Learning Path, you'll have acquired core components of Drupal 8 to test, deploy, and monitor your fully-featured, multilingual application effectively with no custom coding. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth:Jason Blandahas been professionally developing and deploying websites using the Drupal content management system for over 7 years. He runs the One Stop How to Guys YouTube channel, offering a wide variety of free educational courses including but not limited to Drupal 8. He is the Co-Founder and CEO of Arch board Media, a website development company in Canton, Ohio, building websites and web apps on the Drupal content management system.In a prior lifetime,Marc Isaacson was an AS/400 RPG application developer. He left the programming field entirely in 2001 to pursue other interests, including teaching High School math. Marc first fell in love with Drupal in 2008 when he was playing around with creating websites for his own projects. At the time, he didn't have any intention of returning to the programming field; Drupal was just a tool that helped him to get the job done. After a series of life events conspired to bring him back to programming, he decided to teach himself to be a web developer. Naturally, he chose Drupal as the tool to learn. Marc started building websites for clients in 2010 and now specializes in using Drupal as a framework to build custom web applications. Marc has attended and presented at many Drupal camps, including DrupalCamp Colorado and BADCamp. He has also attended every North American DrupalCon since DrupalCon Denver in 2012. His first time acting as a Core Sprint Mentor was at DrupalCon New Orleans in 2016."
Price: 199.99

"LEARNING PATH: Docker: Application Deployment with Docker"
"Are you looking forward to orchestrating and deploying scalable services with Docker? Then this Learning Path is for you. 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. Docker is one of the worlds best software container platforms. The use of containers in Docker makes it easy to develop, deploy and execute applications. Abstraction helps developers to run applications inside the containers. Docker containers enable developers to make changes to their Docker pictures and also control the versions of the pictures. With the help of Docker, we can build a container image and use it multiple times during deployment. Docker provides a fast and robust way to deploy applications. At present it is very popular as it makes it possible to get many applications running on the same server; it also makes it very simple to package and ship programs. Docker has been a game changer when it comes to virtualization. It provides a fast and robust way to deploy applications, making it easy to build and deploy applications that are reliable, responsive, and fast. The highlights of this Learning Path are: Run multi-container Docker applications with Docker Compose Create services and deploy multi-container services to a swarm Orchestrate multiple containers into complex applications with Kubernetes Discover how to use Docker Swarm to manage many containers across multiple servers Run applications on multiple containers across multiple host networks This Learning Path targets to teach you how to orchestrate and deploy scalable and reliable services with Docker. Lets take a quick look at your learning journey.... Youll start working with images and containers. Youll be introduced to different types of containers and their applications. This will accustom you with the image building process and you will be able to successfully run your programs within containers. Youll learn how to use Docker Swarm to manage many containers across multiple servers. Youll get familiarized with local and shared storage and multi-host networking. Youll also explore the core tools such as Docker Swarm and compose in order to improve your orchestration skills. Youll understand how to run a swarm and how to run services on the swarm. Moving further, youll learn how to deploy your application that can be quickly scaled to through configuring the Docker daemon, and troubleshooting containers and images. Youll explore use cases for containers, where each use case will highlight a particular problem and how Docker helps to solve it. Finally, youll learn how to use Kubernetes orchestration system, see how to monitor your Docker cluster, and find out how to automate your application to build, test, and deploy. By the end of this Learning Path, youll be confident in deploying your applications using Docker as well as the new orchestration features and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth:Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph.In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch."
Price: 199.99

"LEARNING PATH: R: Machine Learning Algorithms with R"
"Are you interested to explore advanced algorithm concepts such as random forest vector machine, K- nearest, and more through real-world examples? Then this Learning Path is for you 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. Machine learning and data science are some of the top buzzwords in the technical world today. Machine learning - the application and science of algorithms that makes sense of data, is the most exciting field of all the computer sciences! It explores the study and construction of algorithms that can learn from and make predictions on data. Also, R language is widely used among statisticians and data miners to develop statistical software and data analysis. We are living in an age where data comes in abundance; using the self-learning algorithms from the field of machine learning, you can turn this data into knowledge as well as gain unimaginably powerful insights into data. The highlights of this Learning Path are: Work with advanced algorithms and techniques to enable efficient machine learning using the R programming language Learn various tree based machine learning models Knowing statistics helps you build strong machine learning models that are optimized for a given problem statement. Lets take a quick look at your learning journey... Youll understand the real-world examples that demonstrates the statistical side of machine learning and familiarize you with it. In this Learning Path, youll work through various examples on advanced algorithms, and focus a bit more on some visualization options. Youll start by learning how to use random forest to predict what type of insurance a patient has based on their treatment and you will get an overview of how to use random forest/decision tree and examine the model. After that, youll explore the next example on soil classification from satellite data using K-nearest neighbor where youll predict what neighborhood a house is in - based on other data about it. Youll also dive into the example of predicting a movie genre based on its title, where youll use the tm package and learn some techniques for working with text data. Youll use libraries such as scikit-learn, e1071, randomForest, c50, xgboost, and so on. Finally, youll explore the application of frequently used algorithms on various domain problems, using both Python and R programming. By the end of the Learning Path, youll have mastered the required statistics for machine learning algorithm and will be able to apply your new skills to any sort of industry problem. Meet Your Expert: We have the best work of the following esteemed authors to ensure that your learning journey is smooth: Tim Hoolihan currently works at DialogTech, a marketing analytics company focused on conversations. He is the Senior Director of Data Science there. Prior to that, he was CTO at Level Seven, a regional consulting company in the US Midwest. He is the organizer of the Cleveland R User Group. In his job, he uses deep neural networks to help automate of a lot of conversation classification problems. In addition, he works on some side-projects researching other areas of Artificial Intelligence and Machine Learning. Personally, he enjoys working on practice problems on Kaggle .com as well. Outside Data Science, he is interested in mathematical computation in general; he is a lifelong math learner and really enjoys applying it wherever he can. Recently, he has been spending time in financial analysis, and game development. He also knows a variety of languages: R, Python, Ruby, PHP, C/C++, and so on. Previously, he worked in web application and mobile development.Pratap Dangeti develops machine learning and deep learning solutions for structured, image, and text data at TCS, in its research and innovation lab in Bangalore. He has acquired a lot of experience in both analytics and data science. He received his master's degree from IIT Bombay in its industrial engineering and operations research program. Pratap is an artificial intelligence enthusiast. When not working, he likes to read about next-gen technologies and innovative methodologies. He is also the author of the book Statistics for Machine Learning by Packt."
Price: 199.99

"Learning Path: C++: High Performance applications with C++"
"Multithreading is an ability of a platform or an application to create a process that consists of multiple threads of execution. Multithreading is used when the parallel execution of some tasks edges to a more productive use of resources of the system. Multithreaded applications execute multiple threads in a single processor environment, allowing developers to achieve concurrency. Multithreading with C++ has diverse benefits as C++ being an intermediate level language and comprises a confirmation of both high level and low level language features. If you're interested to master multithreading and concurrent processing with C++, 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: Learn to use tools such as Val grind to analyze the multithreaded performance of an application Explore an advanced multithreading implementation using C++ 14's native threading API Learn how multithreading can be done across multiple systems Lets take a quick look at your learning journey... This step-by-step guide will get you started with examples that will help you become a master at writing robust concurrent and parallel applications in C++. To get started, this Learning Path gives you a brief introduction to the fundamentals of multithreading and concurrency concepts. The comprehensive coverage of essential multithreading concepts will help you code and apply efficiently multithreading concepts while coding in C++. Moving on, youll learn the finer points of multithreading and concurrency concepts and how to apply them efficiently in C++. After this, youll take an in-depth look at how these concepts work at the hardware-level as well as how both operating systems and frameworks use these low-level functions. Finally, youll learn about the native multithreading and concurrency support available in C++ like synchronization, and communication between threads. After completing this Learning Path, youll have learned the concepts required to be a functional programmer and write functional web-apps using modern JavaScript. After the completion of this Learning Path, youll have mastered multithreading and concurrent processing with C++ as well as write robust, concurrent and parallel applications. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Maya Posch is a software engineer by trade and a self-professed electronics, robotics, and AI nut, running her own software development company, Nyanko, with her good friend, Trevor Purdy, where she works on various game development projects and some non-game projects. Apart from this, she does various freelance jobs for companies around the globe. You can visit her LinkedIn profile for more work-related details. Aside from writing software, she likes to play with equations and write novels, such as her awesome reimagining of the story of the Nintendo classic, Legend of Zelda: Ocarina of Time, and the survival-horror novel she recently started, Viral Desire. You can check out her Scribd profile for a full listing of her writings."
Price: 199.99

"LEARNING PATH: QlikView: A One-Stop Guide to QlikView"
"QlikView is one of the most powerful business intelligence platforms that is being used currently. QlikView is the best if you want to build data into your organization. So, if you are a beginner who wants to a get a kick-start in working with QlikView, then this Learning Path is for you. 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: Build robust data models and overcome common modeling challenges Design data visualization objects to present performance measures with charts and table You will start by exploring the fundamentals of QlikView before learning how to successfully implement it, technically and strategically. You will learn valuable tips, tricks, and insightful information on loading different types of data into QlikView, and how to model it effectively. You will also learn how to write useful scripts for QlikView to handle potentially complex data transformations in a way that is simple and elegant. Next, you will learn how to write useful scripts for QlikView to handle potentially complex data transformations in a way that is simple and elegant. Along with this, you will learn to improve user experiences. Finally, you will learn to implement security features in your QlikView applications. On the completion of this Learning Path, you will be well versed with the working of QlikView and will be able to create powerful dashboards.Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Miguel ngel Garca is a Business Intelligence consultant and Qlik Solutions Architect from Monterrey, Mexico. Having worked throughout many successful Qlik implementations, from inception through implementation, and performed across a wide variety of roles on each project, his experience and skills range from pre-sales to applications development and design, technical architecture, system administration, as well as functional analysis and overall project execution. He currently holds the QlikView Designer, QlikView Developer and QlikView System Administrator Certifications. He also delivers advanced online Qlik training. His early-found passion for QlikView led him to create and host the iQlik's blog and has been proved to help many developers, both new comers and experienced, in their everyday development challenges. You can follow his blog updates via twitter on @GarciaMMiguel and @iQlik.Barry Harmsen is a Business Intelligence Consultant based in the Netherlands. Here he runs Bitmetric, a boutique consulting firm specialized in the Qlik product suite. Originally from a background of traditional business intelligence, data warehousing, and performance management, in 2008 Barry made the shift to Qlik and a more user-centric form of Business Intelligence. Since then, he and his team have helped many clients get the most out of their investments in the Qlik platform. Barry is one of the four Qlik experts teaching at the Masters Summit for Qlik, an advanced 3 day training for experienced Qlik professionals. He also runs the Amsterdam chapter of the Qlik Dev Group, an open and informal gathering where Qlik professionals can share knowledge and experiences. For his contributions to the Qlik ecosystem, Barry has been accredited by Qlik as a Qlik Luminary since 2014. Barry and his colleagues regularly post Qlik tips, tricks and tutorials at the QlikFix blog. He can also be found on Twitter as @meneerharmsen"
Price: 199.99

"LEARNING PATH: AWS: Serverless Applications with AWS Lambda"
"Amazon Web Services continues its domination as the leading cloud service provider on the market. Amazon Lambda is the part of Amazon Web Services that lets you run your code without provisioning or managing servers. Amazon Lambda is a compute service that enables you to deploy applications and back-end services that operate with zero upfront cost and require no system administration. So, if you're an IT architect or a developer who wants to build scalable systems and deploy serverless applications with AWS Lambda, 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. The highlights of this Learning Path are: Learn to write, run, and deploy Lambda functions in the AWS cloudExplore the best practices to effectively monitor and troubleshoot serverless applications using AWS CloudFrontLet's take a quick look at your learning journey. This Learning Path starts off with covering the basics of AWS Lambda. You will then learn to build a serverless application wherein you will create a web client, a serverless backend with DynamoDB, and deploy the serverless frontend on CloudFront. You will also be glanced through Eclipse and the AWS Eclipse plugin. Next, you will learn to create and deploy AWS Lambda functions with Java, Python, and C#. You will then learn to build a simple serverless application in Java, a serverless backend with Python, and a serverless project with .NET Core. Moving ahead, you will explore the architecture and components of AWS Lambda. You will learn to integrate AWS Lambda with Simple Storage Service (S3) and DynamoDB. Finally, you will discover how to design and deploy considerations for AWS Lambda. By the end of this Learning Path, you will make the most of AWS Lambda functions to design, build scalable and cost-efficient systems and deploy serverless applications with AWS Lambda. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Markus Klems is an expert in software development and system administration for scalable, high-availability and high-performance software systems, such as big data, mobile, web application, and Software-as-a-Service systems. In the context of his research and development work at TU Berlin and Karlsruhe Institute of Technology (KIT), he has gained in-depth knowledge and experience with complex and large-scale IT systems. He has been working with Amazon Web Services (AWS) since 2008 and is particularly excited about emerging technology trends in the realms of serverless computing and serverless microservice architectures.Alan Rodrigues is a software technology evangelist with over 10+ years of experience in the software industry. Being abreast with the latest technologies is what he does best. One life is just not enough to intake all the information the world has to offer, but he does his bit and takes it one step at a time. These are just a few of the technologies he is well-versed in: Cloud Services - Amazon Web Services. Certified in AWS as a SysOps Administrator. Well-versed in Azure Web Services as well. Business Intelligence SAP Business Objects, Informatica Powercenter. Atlassian suite of products (JIRA, JIRA Agile, JIRA service desk, Confluence, Bitbucket, Hipchat) Configuration, Continuous Integration - Subversion, Git, Jenkins, Atlassian Bamboo. Operating Systems - Windows server 2003, 2008 & 2012, Windows 7, 10, Ubuntu, CentOS. Databases - Oracle, MySQL, MongoDB, Microsoft SQL Server. Change and Release Management HPSM, HP uCMDB, Atlassian Service Desk."
Price: 199.99

"LEARNING PATH: Big Data Analytics and Processing with Spark"
"Every year a large amount of data is generated which needs to be stored and analyzed. Apache Spark allows you to process such big data. The real power and value proposition of Apache Spark is its speed and platform to execute data science tasks. Spark's unique use case is that it combines ETL, batch analytic, real-time stream analysis, machine learning, graph processing, and visualizations to allow data scientists to tackle the complexities that come with raw unstructured data sets. Spark embraces this approach and has the vision to make the transition from working on a single machine to working on a cluster, something that makes data science tasks a lot more agile. So, if you're interested to learn big data processing and execute data science tasks efficiently, 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. The highlights of this Learning Path are: Implement efficient big data processing with Apache SparkUnderstand ETL and deploy a Hadoop project to the cloudProcess and analyze streams of data with ease and perform machine learning efficientlyLet's take a quick look at your learning journey. This Learning Path starts off by explaining the basics of Spark API and its architecture in detail. You will then learn about data mining and data cleaning. You will also learn to analyze data by writing actual jobs. Next, you will learn about the Apache Pig, Hive, and HQL. You will then learn to use the machine learning toolkit available in Apache Spark. You will also build an anomaly detector and compose Spark ML stages into ML pipeline and then use collaborative filtering to create a recommendation engine. Moving ahead, you will learn how to handle big amount of unbounded infinite streams of data and draw conclusions from it. You will be glanced through some common problems of event stream processing such as sorting, watermarks, deduplication, and keeping state. You will also implement streaming processing using Spark streaming and analyze traffic on a web page in real time. Next, you will learn how to deal with critical aspects while working with streaming API. Finally, you will learn to perform operations using the powerful library of graph algorithms in Spark. By the end of this Learning Path, you will be able to do all your data science tasks in a very visual way, comprehensive and appealing for business and other stakeholders. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Tomasz Lelek is a software engineer, programming mostly in Java and Scala. A fan of microservices architecture and functional programming, he has dedicated considerable time and effort to getting better every day and has recently delved into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development; his belief is that we should always try to consider different solutions and approaches before solving a problem. Recently he was a speaker at conferences in Poland, Confitura, and JDD (Java Developers Day), and also at Krakow Scala User Group."
Price: 199.99

"Moodle Recipes"
"Moodle is one of the most popular open source platforms to create, manage, and organize content for courses.This video course shows how to create different types of activities in Moodle. It starts giving recipes on how to enhance the Moodle course using different types of external elements and embed them in it. Later it goes on adding social condiments as well as the creation of groups within Moodle. Afterwards, the course shows how to interact online and live among students, teachers, and parents.By the end of the course, you will be able to make the most of Moodle for teaching purposes.About the Author :Silvina Paola Hillar is Italian and has been teaching English since 1993. She has always had a great interest in teaching and has done a lot of research on teaching methodologies and management techniques, and embedded them into her e-learning and teaching. She has also explored different types of e-learning, combining them with Moodle. She also researches multimedia assets to enhance teaching and learning through VLE platforms. With her students, she tries to reinforce their learning through new resources that are appealing and innovative for them. In this way, she ensures that multimedia stimulates different thinking skills and multiple types of intelligence.She is an English teacher, a Certified Legal Translator (English/Spanish), and has a postgraduate degree in Education (graduated with honors). She has worked at several schools and institutions with native English speaking students and students of English as a foreign language, and as an independent consultant for many international companies as an interpreter, translator, and Virtual Learning Environment (VLE) Course Designer.She has always had a passion for using technological devices in education. Formerly, videos and cassettes were a must in her teaching lessons; however, computers still play a big role. Her brother, Gastn C. Hillar, designed some programs and games for her teaching. Lately, she has been teaching using Moodle and the Web. She believes that one of the most amazing challenges in education is bridging the gap between classic education and modern technologies. She has authored: Moodle 1.9: The English Teacher's Cookbook, Moodle 2.0 Multimedia Cookbook, Moodle 2.5 Multimedia Cookbook Second Edition, Mind Mapping with FreeMind, Moodle 2.3 Multimedia, and Moodle for Beginners Video Course. When not tinkering with computers, she enjoys traveling with her son, Nico and her partner, Jorge, with whom she spends wonderful time."
Price: 124.99

"Mastering Clean Code in JavaScript"
"Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. You can write terrible code in any language, but if you wanted to try to write terrible code that works, JavaScript would be your language of choice.In this course, you will learn various concepts and techniques, essential principles, patterns, and practices for writing clean code in JavaScript. You will be introduced to some general guidelines on how to better structure your JavaScript code. You will then learn about clean code best practices while working with variables, functions objects, and the latest ES6 classes. Next, you will discover functional programming, how to write pure functions, and how to use built-in functional methods. You will then move on to modular JavaScript and explore the various ways you can structure your modules. After that, you will master various design patterns and programming principles. Unit testing is very important and you will learn to do this with Jasmine and Karma, to make handling errors easy.By the end of the course, you will have learned to learn clean coding with functional programming, explored various modules in JavaScript, and designed patterns and principles. Overall you will learn to write better code with improved readability.About the Author :Dimitris Loukas is a software engineer currently writing Single Page Applications and using the latest version of JavaScript with Aurelia and Angular for a trading software firm. He is also finishing his Computer Science studies at the University of Athens. He has worked for two start-ups in the past, is active in the open source community, and loves taking up small side projects. He has mastered Angular, Aurelia, and VueJS and is now interested in entering the ReactJS world. He is fascinated by modern JavaScript and where the web is going."
Price: 124.99

"Python Network Programming"
"Python has become one of the most popular programming languages. This video uses a project-based approach to teach you how to leverage this easy-to-learn language for network automation tasks. The main goal of this course is to help you master key concepts in Python with the aid of interesting projects. You will learn to create exciting Python apps to automate daily networking tasks such as configuring devices, collecting information about the network, testing by client simulations, or network discovery. This course will help you build some mesmerizing network tools with Python, including a Subnet calculator; configuring multiple network devices concurrently via SSH or Telnet; a DHCP client simulator for testing a DHCP server in the local network; network discovery via SNMP; OS fingerprinting; and network attacks via Scapy. This tutorial uses real-life scenarios and use cases to help you build network automation tools with the amazing Python language. By the end of this course, you will be able to take your Python programming skills to the next level for network automation.About the Author :Eric Chou is a seasoned technologist with over 16 years of experience. He has managed some of the largest networks in the industry while working at Amazon and Microsoft and is passionate about network automation and Python. He shares this deep interest in these fields through his teachings as a Python instructor, blogger, and active contributor to some of the popular Python open source projects. Currently, Eric holds two patents in IP Telephony and is a principal engineer at A10 Networks with a focus on product research and development in the field of security."
Price: 124.99

"Mastering Web Animations Using SVG"
"With the increasing demand for responsive and interactive interfaces from web users, the animation plays a crucial role. SVG is changing the way we design the user experience for the web. SVG is lightweight, can be used with CSS and JavaScript, has XML functionality and makes the most beautiful designs and even small interactive games. This leading language encompasses XML, JavaScript PHP among others all-in-one shell. The potential with SVG is galore and we have just begun.This course offers a strong foundation within the SVG world, showcasing its unique potential. You will learn many cool techniques of web animations. Web animation is a fairly tricky subject; however, we offer to help you understand and explore its potential in a simple and easy manner. We start with showcasing the basic structures of using an SVG within an HTML and CSS environment and continue to explore the possibilities of the robust language.By the end of the course, you will be able to customize animations for your web applications using different methods. This course will give you an in-depth understanding of SVG. We have made it a point that you have all the tools required for your exploration of any SVG project.About the Author :Michel Marc Lacroix is a young freelance media artist, he enjoy a comfy life in Ontario, Canada. His media arts studio is able to complete any tasks online, from servers, front and back end website development, e- commerce, SVG/apps, Video and photography are also among the offerings. As he enjoys freehand art, he has designed all sorts of art and find himself enjoying his career tremendously. Also he has been a professor at all leading local college for a decade now in the field of media arts which has kept him current on the latest technologies. As a teacher he aspire to inspire!"
Price: 124.99

"Learning Path: Automation with Team Foundation Server"
"Team Foundation Server (TFS) is a collaborative software development tool by Microsoft that provides automated builds, testing and various other features. So, if you're a software professional who want to explore the automation features of TFS, 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: Use the Web Performance Test Results Viewer to create and run a web performance test Create a new build definition and configure a build task Lets take a quick look at your learning journey. You will start with the web performance and load test for different types of testing. You will then move on to understand how to configure and run web performance tests. You will then see how to create and execute load tests. Next, you are going to explore the build features in TFS. You will setup and configure the environment that will be able to run Windows and non-Windows builds. Once you have seen how to author build definitions, you will take a closer look at builds. Finally, you will look at the many ways to customize and extend the builds as well as other features and enhancements. On the completion of this Learning Path, you will be well versed with the automation features available in the Team Foundation Server. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Paul Hacker, a Principal Consultant with AgileThought, has over 15 years of application architecture, design, development, and management expertise in Microsoft technologies. He 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: 199.99

"Designing and Developing a Modern Jenkins CI System"
"Jenkins has been known as a fairly inconvenient tool for deployment and management. This is due to the level of customization required for the deployment of a given piece of software. That fact in combination with the lack of methods to programmatically configure Jenkins has created a barrier to success that well break down in this series. Well simplify the Jenkins deployment pattern in order to achieve CI system deployment repeatability and a reduction in CI infrastructure management overhead on top of deterministic continuous integration pipelines.About the AuthorMartin Reinhardt has around 10 years of experience in Research, Enterprise Solutions, Consulting, Portal Development, JEE Solutions, Application and Infrastructure Integration, Test Automation, Virtualization Technology, Continuous Integration and Continuous Delivery. Martin is also involved in several OpenSource project, e.g. Jenkins, Galen and NativeScript.He is in charge of the architecture of complex distributed systems, modern web architectures, and build management. Martin is involved in the software-craftsmanship movement. He is active on different open source projects, such as the Galen Framework, Jenkins, and NativeScript.His specialities include model-driven architecture, Java Enterprise solutions, Test automation with Selenium, and Continuous Integration."
Price: 124.99

"Data Programming with F#"
"Today, developers are tasked with building applications in less time, while maintaining high standards of quality, reliability, security, and performance.This video course presents practical techniques for handling real-world data programming challenges. We'll first see how to build efficient, extensible engines to parse and process documents and data streams. Then we'll study how to process large sets of data with maximal performance and efficiency using asynchronous workflows, agents, and .NET reactive extensions. Next, we'll learn to use type providers, a unique F# feature that lets us program with data as if it were code.By the end of the course, you will be capable of writing solutions with less code, fewer bugs, and better alignment with business requirements.About the AuthorRichard Broida is a software design and programming consultant specializing in Microsoft Windows and Azure technologies. Over his career he has developed enterprise applications for clients in medical, banking, insurance, manufacturing, transportation, and e-commerce. He is a frequent speaker on F#, C#, and cloud technologies and has taught .NET programming courses for adult professionals. You can follow Richard on Twitter (@SirEel) or on LinkedIn. He lives in Cleveland, Ohio."
Price: 124.99

"R Data Analysis Projects"
"R offers a large variety of packages and libraries for fast and accurate data analysis and visualization. As a result, its one of the most popularly used languages by data scientists and analysts, or anyone who wants to perform data analysis.This video will demonstrate how you can put to use your existing knowledge of data analysis in R to build highly efficient, end-to-end data analysis pipelines without any hassle. Youll start by building a content-based recommendation system, followed by building a project on sentiment analysis with tweets.Youll implement time-series modeling for anomaly detection and understand cluster analysis for streaming data. Youll work through projects on performing efficient market data research, building recommendation systems, and analyzing networks accurately, all provided with easy to follow code.With the help of these real-world projects, youll get a better understanding of the challenges faced when building data analysis pipelines, and see how you can overcome them without compromising on the efficiency or accuracy of your systems. The video covers some popularly used R packages such as dplyr, ggplot2, RShiny, and others, and includes tips on using them effectively.By the end of this video, youll have a better understanding of data analysis with R, and will be able to put your knowledge to practical use without any hassle.About the AuthorGopi Subramanian is a scientist and author with over 18 years of experience in the fields of data mining and machine learning. During the past decade, he has worked extensively in data mining and machine learning, solving a variety of business problems.He has 16 patent applications with the US and Indian patent offices and several publications to his credit. He is the author of Python Data Science Cookbook by Packt Publishing."
Price: 124.99

"scikit-learn Test Predictions Using Various Models"
"Scikit-learn has evolved as a robust library for machine learning applications in Python with support for a wide range of supervised and unsupervised learning algorithms.This course begins by taking you through videos on linear models; with scikit-learn, you will take a machine learning approach to linear regression. As you progress, you will explore logistic regression. Then you will build models with distance metrics, including clustering. You will also look at cross-validation and post-model workflows, where you will see how to select a model that predicts well. Finally, you'll work with Support Vector Machines to get a rough idea of how SVMs work, and also learn about the radial basis function (RBF) kernel.About the Author Julian Avila is a programmer and data scientist in the fields of finance and computer vision. He graduated from the Massachusetts Institute of Technology (MIT) in mathematics, where he researched quantum mechanical computation, a field involving physics, math, and computer science. While at MIT, Julian first picked up classical and flamenco guitar, machine learning, and artificial intelligence through discussions with friends in the CSAIL lab.He started programming in middle school, including games and geometrically artistic animations. He competed successfully in math and programming and worked for several groups at MIT. Julian has written complete software projects in elegant Python with just-in-time compilation. Some memorable projects of his include a large-scale facial recognition system for videos with neural networks on GPUs, recognizing parts of neurons within pictures, and stock market trading programs.Trent Hauck is a data scientist living and working in the Seattle area. He grew up in Wichita, Kansas and received his undergraduate and graduate degrees from the University of Kansas.He is the author of the book Instant Data Intensive Apps with pandas How-to, by Packt Publishinga book that can get you up to speed quickly with pandas and other associated technologies."
Price: 124.99

"Web Development with Angular and PHP"
"Did you ever think of creating your own social network? In this course, we're going to create one using Angular and Laravel! We're going to build a simple social network application - Friends' Circle."" Users will be able to register, log-in and create entries in their social feed. Then we'll move to crafting relationships between our users. For example, they will be able to make friends with others. This is useful when it comes to sharing content they publish only within their inner circle. Of course, users will still be able to keep their content public, but now they will have a choice. Finally, we'll to make our application dynamic by adding WebSockets.We'll start by setting up the environment and creating our first Angular app covering all core concepts of Angular 5 such as Dependency Injection, Data Binding, Components, Events, and the HTTP Module. Next, we'll move on to create a Backend API with Laravel for our application to be consumed by Angular on the front-end. Here we'll learn about setting up Laravel on our servers and installing databases and create real-world features such as CRUD operations, form validations, and authentication, which are an integral part of data-driven applications. We're also going to cover testing our application.By the end of this course, you'll have gained a solid understanding of Angular 5 and how it interacts with a Laravel 5.x backend.About the AuthorDaniel Kmak is an ambitious and passionate JavaScript engineer. He is an active Stack Overflow user with many well-known reputations. His contribution to helping others has not gone unnoticed. Being close to the top 10 contributors in Ember.js tag, Daniel got his job as a consultant for Techolution. He has been teaching remotely for almost a year.Currently, Daniel leads a team of talented and experienced engineers at WorkHQ, a global startup that creates enterprise resource planning applications. Daniel writes a blog and shares his knowledge on a YouTube channel. You can find his publications on HackerNoon and Medium.Daniel is focused on the practical side of learning. He started watching video courses and later mastered programming by hard work and experience. That's why he can understand and empathize with online viewers. He imparts the quality content he would expect himself from a video course. His passion is teaching others and sharing knowledge."
Price: 124.99

"Building a Scalable Serverless Microservice REST Data API"
"In the past few years, there has been a shift away from monolithic architecture (with for example its large centralized deployments) to microservice architectures with small independent deployments, allowing much more flexibility and agile delivery. Traditionally virtual machines and containers were the main options for deploying microservices but they involve a lot of operational effort, configuration, and maintenance. More recently, there has been a growing interest in Serverless computing due to the increase in developer productivity, built in auto-scaling abilities, and reduced operational costs. In combining both microservices and serverless computing, organizations will benefit from having the servers and capacity planning managed by the cloud provider, making them much easier to deploy and run at scale.In this course we show you how to build an end-to-end serverless application for your organization. We have selected a data API use case that could reduce costs and give you more flexibility in how you and your clients consume or present your application, metrics and insight data. We make use of the latest serverless deployment and build framework, share our experience on testing, and provide best practices for running a serverless stack in a production environment.About the AuthorRichard T. Freeman, Ph.D. currently works for JustGiving, a tech-for-good company and the worlds most trusted social platform for online giving thats helped 22 million users in 164 countries raise $4.5 billion for over 27,000 good causes. He is also offering short-term freelance cloud architecture & machine learning consultancy.He is a highly accomplished results-driven hands-on certified AWS Solutions Architect, Data Engineer and Data Scientist with proven success in delivering cloud-based big data analytics, unstructured data, high-volume, and scalable solutions. At Capgemini, he worked on large and complex projects for Fortune Global 500 companies and has experience in extremely diverse, challenging and multi-cultural business environments. Richard has a solid background in computer science and holds a Master of Engineering (MEng) in computer systems engineering and a Doctorate (Ph.D.) in machine learning, artificial intelligence and natural language processing.He has worked in charity, insurance, retail banking, recruitment, financial services, financial regulators, central government and e-commerce sectors, where he: Provided design, architecture and technical consulting on client site for complex event processing, business intelligence, enterprise content management, and business process management solutions. Delivered in-house production cloud-based big data solutions for large-scale graph, machine learning, natural language processing, cloud data warehousing, ETL data pipeline, recommendation engines, and real-time streaming analytics systems. Worked closely with IBM and AWS and presented at industry events and summits Published research articles in numerous journals, presented at conferences and acted as a peer-reviewer Has over three years of production experience with Serverless computing on AWS"
Price: 124.99

"Advanced Applied SQL for Business Intelligence and Analytics"
"This example-driven course provides thoughtful and interactive commentary throughout. We understand the common mistakes and misconceptions you might make and help you navigate tricky SQL concepts.Window Functions are used in detail throughout the course to solve problems dealing with finding the first order or the Nth instance of an event, computing the timing between events, and new and repeat purchase behaviors among customers. You'll run through the workflow from SQL to a localhost connection in Tableau and also analysis, all of which you'll need in your professional life. Concepts such as CASE statements, common table expressions, and subqueries will be explained via case studies. You'll generate web analytics acquisition source data using Python and then create tables to store your information.By the end of the course, you will have gone through all the examples and coded them out, and you'll be ready to confidently tackle non-trivial problems. Supercharge your data productivity today with this course and get 100x your time investment back in the next year or two!About the AuthorJeffrey James has been working in the analytics and data space since 2006. With roots in digital marketing and web analytics, he's applied analytical techniques to problems including customer value analysis, financial forecasting, machine learning, and process automation. He's made his share of mistakes on the way to mastery and understands the mindset of a beginner/learner."
Price: 124.99