Previous Next
 
"Learn Design Patterns with Java"
"Design Patterns give a software developer an array of tried and tested solutions to common problems, thus reducing the technical risk to the project by not having to employ a new and untested design. This course is a practical guide to learning design pattern with 100% coding involved. We encourage users to do coding in parallel while learning the course.In this course, you will start by exploring the benefits of using design patterns for developers in their regular development environment. You will move on to see which design patterns are suited for which circumstances. You will see the different categories to which the Design Patterns belong. Throughout this course, each type of Design Pattern will be accompanied by a practical example and information on when to use a given Design Pattern. You will also be shown scenarios in which specific Design Patterns are to be avoided.In the end, you will learn how to overcome any issues that may be encountered while using design patterns initially. About the AuthorAseem Jain is currently working in the USA with Accion Labs Inc. and holds Masters in Computer Application (MCA) degree.The senior programmer has 15 years' programming experience and is a very famous blogger with million views. Aseem Jain, the author is a Design Pattern certified programmer. Currently, he is architecting a software platform for the Transport industry in the USA."
Price: 124.99


"Troubleshooting Python Application Development"
"Although you're comfortable with Python, you wonder whether you are writing fast and performant code. Once in a while, you run out of RAM or your application doesn't run fast enough, and this forces you to find a different solution.To further your software development career, you need to understand why and how Python executes your code so that you can create clean code that compiles in time.Troubleshooting Python Application Development is your answer. This course takes you through a structured journey of performance problems that your application is likely to encounter, and presents both the intuition and the solution to these issues. You'll get things done, without a lengthy detour into how Python is implemented or computational theory.Quickly detect which lines of code are causing problems, and fix them quickly without going through 300 pages of unnecessary detail. About the AuthorColibri 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 make better sense of its data and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.Rudy Lai is the founder of QuantCopy, a sales acceleration startup using AI to write sales emails to prospects. After taking in leads from your pipelines, QuantCopy researches them online and generates sales emails from that data. It also has a suite of email automation tools to schedule, send, and track email performancekey analytics that all feedback into how our AI generates content.Prior to founding QuantCopy, Rudy ran HighDimension.IO, a machine learning consultancy, where he experienced first-hand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with High Dimension. IO's Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye.In the first part of his career, Rudy spent 5+ years in quantitative trading at leading investment banks such as Morgan Stanley. This valuable experience allowed him to witness the power of data, but also the pitfalls of automation using data science and machine learning. Quantitative trading was also a great platform on which to learn deeply about reinforcement learning and supervised learning topics in a commercial setting.Rudy holds a Computer Science degree from Imperial College London, where he was part of the Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize."
Price: 124.99


"Ember.js Programming: From Beginner to Developer: 3-in-1"
"Ever wanted to take your web development skills to the next level? Well then, this is the Learning Path for you! Ember.js is currently one of the hot, new, open source JavaScript-based web frameworks that has taken the world by storm, and is now being used by companies such as Apple, Yahoo!, LinkedIn and Netflix. It makes use of powerful data-binding features, provides efficient client-side rendering and structure to scalable web applications, and works smoothly with large application ecosystems. With its motto of 'Convention over Configuration', Ember.js and similar frameworks are rightly considered as the future of web development.In this comprehensive 3-in-1 course, you will start from the basics of Ember.js. You will be taught about some key aspects of Ember.js, including topics such as Ember templates, Ember router, and the Ember CLI. You will then progress to more advanced topics relating to working with Ember components and controllers, and handlebars. Finally, you will learn how to embed Ember with other JavaScript frameworks, as well as concepts such as fastboot, which provides a progressive enhancement mechanism for Ember apps, through server-side rendering. The approach used is quite hands-on and aims to provide the learner with a very practical knowledge of Ember.js.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Building Web Applications with Ember, begins with setting up development environment for Ember.js. You will then explore templates (Ember uses the handlebars library as the default templating engine) and implement conditionals, links, and actions. You will also write your own helpers to customize your view layer. Next, you will be glanced through Ember data and will create all the necessary models. You will explore the various adapters that are available to connect with various backend/API servers. Finally, you will set up components and acquire a deeper understanding of this important Ember construct.In the second course, Test Driven Web Application Development with Ember, you will learn to define complex relationships in Ember to build an application that will allow customers to browse products in a web-shop. The application will allow your customers to search categories for their preferred products, compare products, add them to their shopping cart, and then place them in an order list. You will then implement various functionalities and understand how to set up cross-sell/up-sell type modules.The third course, Application Development with Advanced Ember, starts off with explaining you the concept of promises and how to use them effectively in your applications. You will then learn to set up handlers when the promises are fulfilled as well as when they are rejected. Next, you will learn how to develop Ember addons and using engines in Ember. Finally, you will learn embedding Ember with other JavaScript frameworks, as well as concepts like fastboot, which provides a progressive enhancement mechanism for Ember apps, through server-side rendering.By the end of this Learning Path, you would have mastered Ember.js to such an extent that you would be well-equipped to seamlessly work with and create web applications powered by Ember.js.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Arlston Fernandes has been developing web applications in Ruby, PHP, and JavaScript for the past 6 years. He started using Ember to port a large application from Rails and has been working with Ember for the last 2 years now. He is interested in Haskell and Elixir and is familiar with web development in Ruby and PHP. Currently, he runs a software consultancy, ArkeCode Pvt Ltd, in Goa, India. Apart from software, he also enjoys playing the guitar and violin, and long drives. In his experience with Ember, he found that resources are few and far between, and many of them expect quite a jump from newcomers. Through this course, he would like to bridge that gap and allow newer developers to become productive with Ember faster."
Price: 199.99


"DevOps Fundamentals with Azure"
"DevOps is becoming a reality in the IT workplace. Being able to master and manage the basic tools for DevOps is the first step towards success. This video course shows you how to adopt a DevOps way of working, with Azure.You might have come across slow development cycles due to traditional infrastructure management processes. DevOps, reduces the time between committing a change to a system and the change being placed into normal production.This course will show you how to speed up the release cycle of your IT systems. With a set of automation tools, an orchestration platform, and a few processes, you will do more with fewer resources and become more engaged in the business process. Exploring Azure, you'll learn various solution architectures with continuous integration and continuous deployment pipeline that push your changes automatically to cloud, allowing you to deliver value faster to your customers.This course uses Azure CLI 2.0, while not the latest version available, it provides relevant and informative content for legacy users of Azure.About the AuthorDavid Gonzalez is an enthusiastic engineer and author of a book called Developing Microservices with Node.js (microservices don't work without platform automation).He is a Google Developer Expert (a nomination from Google to certain experts in several areas) in Kubernetes (GKE), who enjoys being pushed out of his comfort zone in order to sharpen his skills. Java, Node.js, Python, and DevOpsas well as a holistic approach to securityare part of the skill set that has helped him deliver value across different start-ups and corporations. Nowadays, he is a consultant at nearForm, enabling companies to deliver the best possible solution to their IT problems or proposals, as well as an avid speaker at conferences such as Rebel Con and Google I/O Extended, among others."
Price: 124.99


"Kali Linux Wireless Penetration Testing - Novice to Pro!"
"Kali Linux is rated as the #1 security operating system for hackers. With the Linux operating system and its core structure based on Debian, it comes jam-packed with all the tools you need to penetration-test your websites. Kali Linux has gained popularity over the last few years with the rise of hacker groups (Anonymous, Lizard Squad, Ghost Squad Hackers, and others). Kali Linux was built for hackers, by hackers. It is a Debian-based Linux distribution designed primarily for Penetration Testing and Digital Forensics. It gives access to a large collection of security-related tools for professional security testing.This comprehensive 3-in-1 course is a step-by-step approach via real-world attack scenarios to help you master wireless penetration testing techniques. Throughout this course, youll explore new products to add to your ethical pen testing tool belt, including antennas, Android devices, and laptops. Learn how to use high-powered antennas to search and reach wireless networks from afar, and then use a variety of tools to find hidden wireless networks and crack passwords.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Kali Linux 2017 Wireless Penetration Testing for Beginners, covers enhancing your wireless penetration testing skills with Kali Linux 2017. Kali Linux was built for hackers, by hackers. Throughout this course, we will be discussing new products to add to your ethical pen testing tool belt, including antennas, Android devices, and laptops. Use high-powered antennas to search and reach wireless networks from afar, and then utilize a variety of tools to find hidden wireless networks and crack passwords. The end goal of this course is to be able to connect to a wireless network, by utilizing various tools and software programs, and hack into wireless networks, even if they are protected by the WEP/WPS/WPA/WPA2 security protocols.The second course, Kali Linux Penetration Testing Recipes, covers ethical hacking to penetrate your target. This course covers several great resources within Kali Linux and you'll use them to perform a full website and server vulnerability test, brute-force your way past passwords, search for back-doors, and other tasks. Finally, you'll create a professional report and hand it to your client.The third course, Kali Linux Advanced Wireless Penetration Testing, covers testing your wireless network's security and mastering advanced wireless penetration techniques using Kali Linux. In this course, you will be discussing the different variety of tools and techniques to find hidden wireless networks and Bluetooth devices. Learn how to enumerate the wireless network, cracking passwords, getting connected to any vulnerable wireless network and Bluetooth device. All the exercise in this course will be hands-on throughout this training. The end goal of this course is to be able to connect, enumerate, and extract information to any wireless-enabled device and network by utilizing various tools and software programs.By the end of the course, youll be able to test your wireless network's security and master the advanced wireless penetration techniques using Kali Linux.About the AuthorsAubrey Love was born and raised in Texas USA, he has achieved several certifications for programming in various languages. He has designed and developed custom websites, set up servers, and secured websites and servers using Nginx/Apache, Fail2Ban, and other Utilities. Working with companies of all shapes and sizes, using WordPress and Custom Sites, it is a fun and fascinating world out there for a programmer! He serves as a freelance programmer by day, and an Author by night.A certified website master, avid hacktivist, and active journalist, Aubrey started his programming career on a Commodore Vic-20, on which he built his first Hello World app. He has built several websites, mobile apps, and Windows applications. On his journeys, he has been a Linux system administrator, ethical hacker, website master, mobile developer, application creator, and game developer.Vijay Kumar Velu is a passionate information security practitioner, author, speaker, and blogger. He is currently working as associate director in one of the Big4 based in Malaysia. He has more than 11 years of IT industry experience, is a licensed penetration tester, and has specialized in providing technical solutions to a variety of cyber problems, ranging from simple security configuration reviews to cyber threat intelligence and incident response. He also holds multiple security qualifications, including Certified Ethical Hacker, EC-council Certified Security Analyst, and Computer Hacking Forensics Investigator. Vijay has been invited to speak at the National Cyber Security Summit (NCSS), Indian Cyber Conference (InCyCon), Open Cloud Conference, and other ethical hacking conferences held in India, and he has also delivered multiple guest lectures and training on the importance of information security at various business schools in India. He has authored a book entitled Mobile Application Penetration Testing, and also reviewed Learning Android Forensics, Packt Publishing. For the information security community, Vijay serves as a member of the board in Kuala Lumpur for Cloud Security Alliance (CSA) and the chair member of the National Cyber Defense and Research Center (NCDRC) in India. Outside work, he enjoys playing music and doing charity. Vijay is an early adopter of technology and always listens to any crazy ideasso if you have an innovative idea, product, or service, do not hesitate to drop him a line."
Price: 199.99


"ServerlessMicroservice with AWS - A Complete Guide!: 3-in-1"
"Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices. 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. Building a microservices platform using virtual machines or containers, involves a lot of initial and ongoing effort. There is a cost associated with having idle services running, maintenance of the boxes and a configuration complexity involved in scaling up and down. 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.This comprehensive 3-in-1 course is a step-by-step tutorial which is a perfect course to implementing Microservices using Serverless Computing on AWS. Build highly availableMicroservices to power applications of any size and scale. Get to grips with Microservices and overcome the limitations and challenges experienced in traditional monolithic deployments. Design a highly available and cost-efficient Microservices application using AWS. Create a system where the infrastructure, scalability, and security are managed by AWS. Finally, reduce your support, maintenance, and infrastructure costs.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Building Microservices on AWS, covers building highly available Microservices to power applications of any size and scale. This course shows you how to build Microservices-based applications on AWS. Overcome the limitations and challenges you experience in traditional monolith deployments. By the end of the course, you'll have learned to apply AWS tools to create and deploy Microservices-based applications. You'll be able to make your applications cost-effective, easier to scale, and faster to develop.The second course, Building a Scalable ServerlessMicroservice REST Data API, covers practical solutions to building Serverless applications. 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.The third course, Implementing ServerlessMicroservices Architecture Patterns, covers implementing Microservices using Serverless Computing on AWS. In this course, We will show you how Serverless computing can be used to implement the majority of the Microservice architecture patterns and when put in a continuous integration & continuous delivery pipeline; can dramatically increase the delivery speed, productivity and flexibility of the development team in your organization, while reducing the overall running, operational and maintenance costs. By the end of the course, youll be able to build, test, deploy, scale and monitor your microservices with ease using Serverless computing in a continuous delivery pipeline.By the end of the course, youll create a secure, scalable, and Serverless data API to build highly available Microservices to power applications of any size and scale.About the Authors Alan Rodrigues has been working on software components such as Docker containers and Kubernetes for the last 2 years. He has extensive experience working on the AWS Platform, currently being certified as an AWS Solution Architect Associate, a SysOps Administrator, and a Developer Associate. He has seen that organizations are moving towards using containers as part of their Microservices architecture. And there is a strong need to have a container orchestration tool in place. Kubernetes is by far the most popular container orchestration on the market. Richard T. Freeman, PhD currently works for JustGiving, a tech-for-good social platform for online giving thats helped 25 million users in 164 countries raise $5 billion for good causes. He is also offering independent and short-term freelance cloud architecture & machine learning consultancy services. Richard is a hands-on certified AWS Solutions Architect, Data & Machine Learning Engineer with proven success in delivering cloud-based big data analytics, data science, 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. See his website for his latest blog posts and speaking engagements. He has worked in nonprofit, insurance, retail banking, recruitment, financial services, financial regulators, central government and e-commerce sectors, where he: -Provided the delivery, 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, serverless, 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 four years of production experience with Serverless computing on AWS."
Price: 199.99


"R: Artificial Neural Nets in R - Beginner to Expert!: 3-in-1"
"Neural networks are one of the most fascinating machine learning models for solving complex computational problems efficiently. Neural networks are used to solve a wide range of problems in different areas of AI and machine learning. The advantage of neural network is that it is adaptive in nature. It learns from the information provided, i.e. trains itself from the data, which has a known outcome and optimizes its weights for a better prediction in situations with unknown outcome. R provides this machine learning environment under a strong programming platform, which not only provides the supporting computation paradigm but also offers enormous flexibility on related data processing. The open source version of R and the supporting neural network packages are very easy to install and also simple to learn. Machine learning is widely used in many areas, ranging from the diagnosis of diseases to weather forecasting. You can also experiment with any novel example, which you feel can be interesting to solve using a neural network.This comprehensive 3-in-1 course is a step-by-step guide to understanding Neural Networks with R; throughout the course, practical, real-world examples help you get acquainted with the various concepts of Neural Networks. Develop a strong background in neural networks with R, to implement them in your applications. Learn how to build and train neural network models to solve complex problems. Implement solutions from scratch, covering real-world case studies to illustrate the power of neural network models.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started with Neural Nets in R, covers building and training neural network models to solve complex problems. This course explains the niche aspects of neural networking and provides you with a foundation from which to get started with advanced topics by implementing them in R. This course covers an introduction to neural nets, the R language, and building neural nets from scratch- with R packages; specific worked models are applied to practical problems such as image recognition, pattern recognition, and recommender systems. At the end of the course, you will learn to implement neural network models in your applications with the help of practical examples from companies using neural nets.The second course, Create Your Own Sophisticated Model with Neural Networks, covers one-stop solution to learning complex models with Neural Networks and understanding the basics of Natural Language Processing. With this course you will learn the Decision Tree algorithms and Ensemble Models to build Random Forest, Regression Analysis. Focus on Decision Trees and Ensemble Algorithms. Use scikit-learn to classify text and Multiclass with scikit-learn. Explore various algorithms for classification. Look at Naive Bayes model and Label Propagation. Finally, you'll use Neural Networks using different Classifiers and create your own Simple Estimator.The third course, Deep Learning Architecture for Building Artificial Neural Networks, covers an introduction to deep learning and its architectures with real-world use cases. The course starts off with an introduction to Deep Learning and the different tools, hardware, and software before we begin to understand the different training models. We then get to what everyone is talking about: Neural Networks. Understand how Neural Networks work and the benefits they offer for supervised and well as unsupervised learning before building our very own neural network. Explore the different Deep Learning Architectures, including how to set up your architecture and align the output. Finally we take a look at Artificial Neural Networks and understand how to build your own ANN. Taking this course will help you dive head first into the popular field of deep learning as a career choice or for further learning.By the end of the course, youll develop a strong background in neural networks with R, to build and train neural network models and solve complex problems.About the Authors ArunKrishnaswamyhas over 18 years of experience with large datasets, statistical methods, machine learning and software systems. He is one of the First Hadoop Engineers in the world, Advisor to AI Startups. He has 15+ years experience using R. He is also a Ph.D. in Statistics/Math with MS in CS. Expertise in Machine Learning, Neural Nets, and Deep Learning. Deep Experience in AWS, Spark, Cassandra, MongoDB, SQL, NoSQL, Tableau, R, Visualization. Data Science Mentor at UC Berkeley, Stanford, Caltech.Guest Lecturer at Community Colleges. Data Science in different domains o Fintech (Lending Club), o Cybersecurity (VISA) o Advertising Technology (Yahoo / Microsoft) o Bot Technology (voicy .ai) o Retail (WRS) o IOT (GE) o ERP (SAP) o Health Care (Blue Cross). Julian Avila is a programmer and data scientist in 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 guitars, 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. Anshul is a global technology leader who has been instrumental in driving technology transformations for business revenues in the range of multi Billion USD. His experience has been in taking up strategic technology initiatives, architecting, delivering, and managing them at an enterprise level. Anshul has several notable career accomplishments, wherein he has led, created, and launched key ecommerce, mobile, and business intelligence initiatives for the world's #1 insurance brand AXA, in the fastest growing emerging markets of Asia. He is currently in a leadership role as the Chief Information Officer Information Technology and Digital Officer, leading the IT Strategy, Technology Transformations, Analytics, software delivery, architecture and Cloud for Union Insurance (UAE, Oman and Bahrain) across all lines of business (Life, General (P&C ) and Health Insurance) Creating and Driving big strategic Initiatives aligning IT transformation to deliver business value. Major Cloud transformations impacted the bottom line of Union by multimillion AED in the first year. Transformation on Digital added multimillion revenues in Life, P&C and Health lines of business. Machine Learning, Deep Learning and Robotic Process Automation are some key business transformations implemented recently. He is a transformational leader and Senior Management IT professional, with almost two decades of experience spread across multiple geographies (US, Europe, Southeast Asia, and the Middle East). Anshul has built and led local, regional, and global teams across 3 continents, and capitalized on opportunities to drive revenues, profits, and growth. Strong P&L management. Anshul has been mentoring startups, management students (IIM Bangalore), and incubators/accelerators such as Astrolabs Dubai, T Labs, CH9, Flat 6 labs, and other incubators since 2012. Startups mentored are in the tech space of analytics, mobility, tech-based microfinance institutions, healthcare tech and analytics, and tech-based retail merchandising, logistics and mobile wallets spread across geographies including Singapore, Dubai and Middle East, India and Europe. Anshul is a speaker on Blockchain, Internet of Things (IoT), Artificial Intelligence, Machine and Deep Learning, Digital Transformation, Cloud and Mobility. He won a couple of Star Performer of the Year Awards from AXA India & AXA Asia. Three times he has been awarded the AXA innovation award both at AXA Asia and AXA Group level. -CIO of the year award, InfoSec Maestro Award, CSO Next of the year award. -CISO award from MESA Dubai. -CIO award from CNME Dubai.Anshul writes on innovation, big data and technology transformations, Blockchain and had a couple of articles published in CNME, Innovation and Tech Middle East, Dataquest, LinkedIn, and PM Network."
Price: 199.99


"Production-ready Software with Kubernetes: 4-in-1"
"Kubernetes is a market-leading cloud platform technology and is the best solution over other cloud platforms. Further, almost all the major cloud infrastructure providers, such as AWS, Azure, and Google, offer hosted versions of Kubernetes.Moving to microservices is not an easy transition for developers who have been building applications using more traditional methods. There are a ton of new concepts and details developers need to become familiar with when they design a distributed application. Throw Docker and Kubernetes into the mix and it becomes clear why many developers struggle to adapt to this new world.Kubernetes is the new infrastructure. If you understand how to use it, it unlocks the benefits of standard continuous delivery in your apps. We are going to set up a Kubernetes cluster in Google Cloud Platform and deploy software in a CI/CD manner so that we speed up the release cycle in a way that has no one seen before. This comprehensive 4-in-1 course is a step-by-step tutorial which provides in-depth learning of core components and concepts, followed by hands-on experience installing and managing Kubernetes. Furthermore, the course will intrigue you with deploying an app to a local Kubernetes installation, as well as an overview of best practices for deploying app models to Kubernetes. Build modern, cloud-native services and applications using the best of Cloud Native Computing Foundation technologies. Manage and orchestrate Kubernetes cluster on the Amazon EC2 environment.Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Kubernetes, covers enhancing the operability of your modern software systems with Kubernetes. Extend the opportunities that containerization innovations have brought about in a new and even more effective way. Get started with the basics, explore the fundamental elements of Kubernetes, and find out how to install it on your system, before digging a little deeper into Kubernetes core constructs. Finally, you will learn how to use Kubernetes pods, services, replication controllers, and labels to manage your clusters effectively and also get a feel for how to handle networking with Kubernetes.The second course, Deploying Software to Kubernetes, covers deploying, managing and monitoring applications on Kubernetes. This video course starts by explaining the organizational alignment that has to happen in every company that wants to implement DevOps in order to be effective. Delve into deploying and managing applications on Kubernetes, but we also take a look at how Docker Swarm works. Explore how to create a continuous delivery pipeline and deploy a microservice-based system to update it, keeping all the lights on. The third course, Develop and Operate Microservices on Kubernetes, covers deploying, scaling, and maintaining your distributed applications with Kubernetes. The goal of this course is to walk you through the process of getting familiar with Kubernetes and its way of doing things. By the end of the course, you will have mastered best practices and leveraged some of the latest DevOps technologies to increase agility and decrease time-to-market for the services you have built.The fourth course, Hands-on Kubernetes on AWS, covers running, deploying, and managing a Kubernetes cluster on AWS. In this course, you'll jump into Kubernetes architecture, and grasp what the main components and services are, and how they come together to build a production-class container infrastructure. Learn how to install and deploy Kubernetes on several cloud platforms. Explore more advanced topics on Kubernetes, including Continuous Integration, High Availability, and Disaster recovery using Kubernetes. By the end of the course, youll have gained plenty of hands-on experience with Kubernetes on Amazon Web Services. Youll also have picked up some tips on deploying and managing applications, keeping your cluster and applications secure, and ensuring that your whole system is reliable and resilient to failure.By the end of the course, youll enhance the operability of your modern software systems to deploy, scale, and maintain your distributed applications with Kubernetes. About the AuthorsBraithe E.S. Warnock is currently a managing cloud architect for the financial services division of Ernst & Young. He has had the opportunity to work with several of the largest PCF installations on an international scale. He helped build the framework for the adoption of PCF at top companies such as Ford, Comcast, DISH, HSBC, and Charles Schwab. As a vendor-neutral consultant, Braithe enjoys helping people understand the rapidly-evolving world of cloud and application architecture. Braithe has more than six years' experience and specialization in global digital transformations. He has expertise in various cloud and cloud platform technologies (PCF, AWS, Azure, VMware, Netflix OSS, Kubernetes, and OpenShift) and also the Java and Spring Boot frameworks. He has developed over 100 microservices using Spring Boot, Java 7/8, Spring Cloud, and Netflix OSS, spanning half a dozen unique cloud-native microservice architectures. He also has experience in developing machine learning models using AWS, Spark, and MLlib to support product recommendations and enhance customer data.David Gonzalez is an enthusiastic engineer and author of a book called Developing Microservices with Node.js (microservices don't work without platform automation).He is a Google Developer Expert (a nomination from Google to certain experts in several areas) in Kubernetes (GKE), who enjoys being pushed out of his comfort zone in order to sharpen his skills. Java, Node.js, Python, and DevOpsas well as a holistic approach to securityare part of the skill set that has helped him deliver value across different startups and corporations. Nowadays, he is a consultant at nearForm, enabling companies to deliver the best possible solution to their IT problems or proposals, as well as an avid speaker at conferences such as Rebel Con and Google I/O Extended, among others.Martin Helmich studied computer science at the University of Applied Sciences in Osnabrck and lives in Rahden, Germany. He works as a software architect, specializing in building distributed applications using web technologies and Microservice Architectures. Besides programming in Go, PHP, Python, and Node.js, he also builds infrastructures using configuration management tools such as SaltStack and container technologies such as Docker and Kubernetes. He is an Open Source enthusiast and likes to make fun of people who are not using Linux. In his free time, you'll probably find him coding on one of his open source pet projects, listening to music, or reading science-fiction literature.Alan Rodrigues has been working on software components such as Docker containers and Kubernetes for the last 2 years. He has extensive experience working on the AWS Platform, currently being certified as an AWS Solution Architect Associate, a SysOps Administrator, and a Developer Associate. He has seen that organizations are moving towards using containers as part of their Microservices architecture. And there is a strong need to have a container orchestration tool in place. Kubernetes is by far the most popular container orchestration on the market."
Price: 199.99


"Data Analysis with Python - A Complete Guide!: 4-in-1"
"Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices. 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. Building a microservices platform using virtual machines or containers, involves a lot of initial and ongoing effort. There is a cost associated with having idle services running, maintenance of the boxes and a configuration complexity involved in scaling up and down. 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.This comprehensive 4-in-1 course is a step-by-step tutorial which is a perfect course to understanding the different disciplines of data analysis using hands-on examples where you actually solve real-world problems in Python. Learn the foundations for doing Data Science and Predictive Analytics with Python through real-world examples. Enhance your knowledge as a data analyst by diving into the necessary tools for data acquisition and manipulation. Real-world, practical examples that help you wrap your head around the essential know-how for data management. Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Python Data Analysis, covers an in-depth understanding of data analysis with various Python packages. In this course you will learn all the necessary libraries that make data analytics with Python a joy. Get into hands-on data analysis and machine learning by coding in Python. Learn the Numpy library used for numerical and scientific computation. Employ useful libraries for visualization, Matplotlib and Seaborn, to provide insights into data. Further you will learn various steps involved in building an end-to-end machine learning solution. The video course is prepared with applications in mind. You will explore coding on real-life datasets, and implement your knowledge on projects. This video course will prepare you to the world of data science. Welcome to our journey!The second course, Data Analysis with Python, covers practical steps to become a Data Science practitioner using Python. This course introduces the audience to the field of Data Science using Python tools to manage and analyze data. Learn fundamental tools of the trade and apply them to real data problems. Explore the use of Python stack for data analysis and scientific computing, and expands on concepts of data acquisition, data cleaning, data analysis and machine learning.The third course, Become a Python Data Analyst, covers taking your data analytics and predictive modeling skills to the next level using the popular tools and libraries in Python. This is a practical course where the viewer will learn through real-world examples how to use the most popular tools for doing Data Science and Analytics with Python.The third course, Data Acquisition and Manipulation with Python, covers data in different formats with the help of Python data analysis tools. In this course, youll start by learning how to acquire data from the web in its already clean format, such as in a .csv file, or a database. Learn to transform this data so its in its most useful format for analysis. After that, dive into data aggregation and grouping, where youll learn to group similar data for easier analysis purposes. From there, youll be shown different methods of web scraping using Python. Finally, youll learn to extract large amounts of data using BeautifulSoup, as well as work with Selenium and Scrapy.By the end of the course, youll gain an in-depth understanding of data analysis with various Python packages to start your journey to become a Data Science practitioner using Python!About the AuthorsIlyas Ustun is a data scientist. He is passionate about creating data-driven analytical solutions that are of outstanding merit. Visualization is his favorite. After all, a picture is worth a thousand words. He has over 5 years of data analytics experience in various fields like transportation, vehicle re-identification, smartphone sensors, motion detection, and digital agriculture. His Ph.D. dissertation focused on developing robust machine learning models in detecting vehicle motion from smartphone accelerometer data (without using GPS). In his spare time, he loves to swim and enjoy the nature. He loves gardening and his dream is to have a house with a small garden so he can fill it in with all kind of flowers. Marco Bonzanini is a data scientist based in London, United Kingdom. He holds a Ph.D. in information retrieval from the Queen Mary University of London. He specializes in text analytics and search applications, and over the years, he has enjoyed working on a variety of information management and data science problems. He maintains a personal blog, where he discusses different technical topics, mainly around Python, text analytics, and data science. When not working on Python projects, he likes to engage with the community at PyData conferences and meetups, and he also enjoys brewing homemade beer.Alvaro Fuentes is a Data Scientist with an M.S. in Quantitative Economics and a M.S. in Applied Mathematics with more than 10 years' experience in analytical roles. He worked in the Central Bank of Guatemala as an Economic Analyst, building models for economic and financial data. He founded Quant Company to provide consulting and training services in Data Science topics and has been a consultant for many projects in fields such as: Business, Education, Psychology and Mass Media. He also has taught many (online and on-site) courses to students from around the World in topics such as Data Science, Mathematics, Statistics, R programming, and Python. Alvaro Fuentes is a big Python fan; he has been working with Python for about 4 years and uses it routinely to analyze data and make predictions. He also has used it in a couple of software projects. He is also a big R fan, and doesn't like the controversy between what is the best R or Python; he uses them both. He is also very interested in the Spark approach to big data, and likes the way it simplifies complicated topics. He is not a software engineer or a developer but is generally interested in web technologies. He also has technical skills in R programming, Spark, SQL (PostgreSQL), MS Excel, machine learning, statistical analysis, econometrics, and mathematical modeling. Predictive Analytics is a topic in which he has both professional and teaching experience. He has solved practical problems in his consulting practice using Python tools for predictive analytics and the topics of predictive analytics are part of a more general course on Data Science with Python that he teaches online.Curtis Miller is a graduate student at the University of Utah, seeking a Masters in Statistics (MSTAT) and a Big Data Certificate. In the past, Curtis has worked as a Math Tutor, and has a double major adding mathematics with an emphasis in statistics as a second major. Curtis has studied the gender pay gap, and presented his paper or Gender Pay Disparity in Utah, which grabbed the attention of local media outlets. He currently teaches Basic Statistics at the University of Utah. He enjoys writing and is an avid reader, and enjoys studying politics, economics, history, and psychology and sociology."
Price: 199.99


"Cisco for Business Solutions: 3-in-1"
"With the rise of start-ups and self-made business, network engineering for small to large businesses has seen an increase in demand, hence businesses are always on the lookout for engineers who can configure networks that meet their needs and provide support once theyre set up. Cisco provides a number of options both in terms of hardware and software to address these networking needs at various levels. If youre a novice in the field of network engineering or are simply looking to set up an efficient and cost-effective voice network for your own business, then go for this Learning Path.In this comprehensive 3-in-1 course, you will start by establishing connectivity with the hardware required for small-to-large enterprise networks. You will then learn how to create and handle GUI connections and virtual connections. You will also learn how to manage your organizations phones and users with the Cisco Unified Communications Manager by setting up your network with the help of different interfaces and set-up dial plans. Finally, you will establish and manage voice services over the Cisco Unified Communications Manager Unity Connection.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.In the first course, Cisco Voice Solutions for Small Business - ATA, you will explore the different hardware options over your network, and how they are brought together to create your basic connection. You will then learn how to install and work with modems, routers, and analog telephones. You will also dive into implementing Gateway and Trunk Connections with various hardware options provided by Cisco. Next, you will learn how to set up a fax system for your organizations end points, and extend that with voice connections such as Google Voice. You will dive into different topologies and learn how to implement each of these depending on the requirement. Further, you will learn to configure your network, practically manage your devices IP addresses, and work with different Cisco dial plans. Finally, you will find out how to verify and validate calls made over your network, efficiently managing your networks incoming and outgoing traffic.In the second course, Cisco Voice Solutions for Small and Medium-Sized Enterprises SME CUCME, you will start by exploring the hardware options provided by Cisco to build your SME Voice Network. You will then learn how to setup Cisco command-line interface connections, and work with the hardware feature sets that fulfill your organization's various needs. You will also explore the different softwares you'll need for your network. Next, you will learn how to work with the Cisco Unified Communication Manager Express, Cisco Unity, and Cisco Configuration Professional Express, as well as the different file sets which you encounter on a daily basis. Moving on, you will learn how to design your SME topology, and configure various devices for your network. You will learn to set up your own dial plans, and also set up accounts with the help of the Cisco GUI Admin. Finally, you will learn how to use Cisco Unity Connection to manage voice calls and messages over your organization's network.In the third course, Cisco Voice Solutions for Medium to Large Enterprise MLE CUCM, you will start by establishing connectivity with the hardware required for medium-to-large enterprise networks. You will learn how to create and handle GUI connections and virtual connections. You will then learn how to manage your large organizations phones and users with the Cisco Unified Communications Manager by setting up your network with the help of different interfaces and set-up dial plans. Finally, you will learn how to establish and manage voice services over the Cisco Unified Communications Manager Unity Connection.By the end of this Learning Path, youll know how to successfully build, secure, and maintain your own voice network for small-to-large sized enterprises.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Joseph Joe Sullivan is a Professor at Joliet Junior College. He is a certified Cisco Netacad instructor and has received numerous awards from Cisco for Instructor Excellence Expert, which is awarded to the top instructors globally. He brings his experience into the classroom from his experience in the field as well as being an engineer with Motorola. In his role as a System Architect Senior Engineer for Motorola, Joe designed authentication systems for KDDI in Japan, E911 Public Safety Access Point Number portability, and enhanced push-to-talk services. He is also the principal innovator of two applied patents in the Method and apparatus for packet discard selection and the management of paging resources associated with a push-to-talk communications. Joe is currently studying Cloud Infrastructure and continues to work with Collaboration secure video and voice communication systems.Oscar Reyes is a Freelance Computer Network and Telecommunications Professional. He has a BA in Management in IT. He holds certifications in CCNA and CWTS, and certificates of completion for Cisco Networking Security and Cisco Voice/Wireless/Security. While attending the Cisco Netacad at Joliet Junior College, he setup the Cisco Unified Communications Manager Demo. He enjoys technology and spends most of his free time learning new tips and tricks and sharing this information. Currently, he is studying for CCNP."
Price: 199.99


"The Complete Delphi Masterclass: 3-in-1"
"Delphi is one of the most popular IDE for cross-platform native app development. It helps you to focus on the real business and avoid the pain of going through amid GUI widget details or inter-platform incompatibilities. So, if you want to build native cross-platform apps with a single codebase for Microsoft Windows, Apple Mac OS X, Google Android, iOS, and Linux, then go for this Learning Path. This comprehensive 3-in-1 course begins by getting you accustomed to the Delphi IDE and the Object Pascal language. You will then familiarize yourself with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. This learning path then moves on to more advanced topics such as developing higher-order functions and using enumerators and RTTI. You will also go through topics such as multi-threading, using the parallel programming library, and putting Delphi on a server. Finally, you will learn to improve your development skills and GUI programming with FireMonkey.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Delphi Solutions - Part 1, starts with explaining you the basics of Delphi and will get you acquainted with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. You will then learn more advanced topics such as developing higher-order functions and using enumerators and RTTI. You will also understand Delphi RTL functions and how to use FireMonkey in a VCL application. Next, you will learn about multithreading and how to use parallel programming library and putting Delphi on a server. Finally, you will be glanced through the new feature of WebBroker Apache modules and then ride the mobile revolution with FireMonkey.The second course, Delphi Solutions - Part 2, builds on your understanding from Part 1 and covers the topics such as multithreading, using the parallel programming library, and putting Delphi on a server in more detail.The third course, Mastering Delphi, begins with explaining you the fundamentals of Delphi programming as a quick glance to your learning. You will then develop your development and GUI programming skills with FireMonkey. You will also delve into web development with Intraweb and uniGUI. Finally, you will learn how to integrate your app with various web services and deploy them on the cloud.By the end of this Learning Path, you will be able to design and develop applications, deploy them on the cloud platform, and distribute them within an organization via Google Play and other similar platforms.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Daniele Teti is an Embarcadero MVP and a well-known Delphi and programming expert in the developers community. He is the main developer and drives the development of some Delphi open source projects (DelphiMVCFramework, LoggerPro, DORM""The Delphi ORM"", Delphi Redis Client, Delphi STOMP Client, and so on). . Apart from Delphi, he is a huge fan of design patterns, open source, distributed architectures, RESTful architectures, and Android OS. Daniele has been the project manager for a lot of big projects in Italy and in Europe, for private companies and public institutions. Currently, he is CEO of BIT Time Professionals, an Italian company specializing in high-level consultancy, training, and development. He is the technical director for the ITDevCon conference, the biggest European Delphi conference. He is also an international speaker at technical conferences.Muminjon Abduraimov is a young ambitious computer programmer. He has been working with the Delphi programming language since 2015. So far, he has done several projects, such as Delphi Examples, which has approximately 10,000 users and an English language course for beginners and intermediate learners. In May 2017, he attended the Google I/O 2017 Extended IUT as a lecturer and got a certificate of appreciation from Inha University in Tashkent."
Price: 199.99


"Complete Guide to Webpack for React Development: 3-in-1"
"Webpack is a module bundler for modern JavaScript applications. It is powerful and highly configurable, thanks in great part to its plugin system. It is the part that builds your code. ReactJS is the framework that allows you to build your web applications. They work together to create a system that allows you to develop and build your own front-end applications.This comprehensive 3-in-1 course will teach you the basics of Webpack and how to configure it in your web applications by developing a blogging application. You will then learn the advanced features of Webpack by building a dynamic responsive photo gallery application in React and configuring it with Webpack. You will also learn how to deploy web applications supported by Babel, code splitting, and ES2015 modules. The approach used is quite hands-on and aims to provide the learner with a very practical knowledge of Webpack.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.In the first course, Hands-on Webpack for React Development, you will be shown the benefits of using Webpack for React based development. You will then be given an exhaustive walkthrough of Webpack loaders. You will also learn how to develop apps using Webpack Dev servers. Next, you will learn how to use React components and containers in your blogging application to add features such as text markup, searching, and listing posted articles. Finally, you will learn how you can lazy-load your application to save your time when you split your code.In the second course, Webpack for React Applications, you will learn how to use Webpack with a real project. You will then learn how to build a dynamic responsive photo gallery application in React to understand more advanced features. You will also learn how to deploy your application to dynamic cloud hosting sites such as AWS.The third course, Deploying Web Applications with Webpack, will empower you to configure and work with Webpack. You will explore the latest features provided by Webpack. You will also learn how to deploy web applications supported by Babel, code splitting, and ES2015 modules.By the end of this Learning Path, you will master webpack to optimize the performance of your React applications by improving workflows.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Rohan Almeida, is a full-stack developer with more than 15 years of experience in developing custom web-based and mobile applications. He is hands-on with JavaScript (ES6/ES7), jQuery, React, Redux, HTML5/CSS, Webpack, Node.js, Bootstrap, Python, and Golang for backend services. He is an expert in Linux (Debian, Ubuntu) setup and in configuring services such as https Nginx, Redis, MongoDB, and PostgreSQL. He believes in the power of Open Source software to benefit society and makes an effort to contribute back to the community.Colibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help their 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 better make sense of its data and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.AlexandruToea is a Senior Frontend developer. He is currently working with various startups specializing in building complex React applications for both public and internal use. He started his frontend developer career by building his school's websites around 10 years ago and has constantly advanced his knowledge of web technologies ever since. He is currently working with a technology startup to provide it with the tools required for quick expansion. He has spent the past four years working with React and Redux as well as building efficient real-time applications for both startups and corporate clients. He has a passion for efficient and clean code, while also staying on top of all the new developments in the front-end world. On the site he is also an Authorized Google Trainer, teaching for companies such as Solvay and Lucas Films."
Price: 199.99


"Mastering Unsupervised Learning with Python"
"In this video course you will understand the assumptions, advantages, and disadvantages of various popular clustering algorithms, and then learn how to apply them to different data sets for analysis. You will apply the Latent Dirichlet Allocation algorithm to model topics, which you can use as an input for a recommendation engine just like the New York Times did. You will be using cutting-edge, nonlinear dimensionality techniques (also called manifold learning)such as T-SNE and UMAPand autoencoders (unsupervised deep learning) to assess and visualize the information content in a higher dimension. You will be looking at K-Means, density-based clustering, and Gaussian mixture models. You will see hierarchical clustering through bottom-up and top-down strategies. You will go from preprocessing text to recommending interesting articles. Through this course, you will learn and apply concepts needed to ensure your mastery of unsupervised algorithms in Python.By the end of this course, you will have mastered the application of Unsupervised Learning techniques and will be able to utilize them in your Data Science workflowfor instance, to extract more informative features for Supervised Learning problems. You will be able not only to interpret results but also to enhance them.After having taken this course, you will have mastered the application of Unsupervised Learning with Python.About the AuthorStefan Jansen is a data scientist with over 10 years' industry experience in fintech, investment, and as an advisor to Fortune 500 companies and startups, focusing on data strategy, predictive analytics, and machine and deep learning. He has used Unsupervised Learning extensively to segment large customer bases, detect anomalies, apply topic modeling to large volumes of legal documents to automate due diligence, and to facilitate image recognition. He holds masters degrees from Harvard University and Free University Berlin, a CFA charter, and has been teaching data science and statistics for several years."
Price: 124.99


"The Complete VMware Horizon 7: Beginner to Advanced: 3-in-1"
"VMware Horizon 7 is a commercial desktop-virtualization product designed to manage and secure applications and virtual desktops and ensures the end-user can access it from anywhere and at any point of time. It is easy to have a fundamental knowledge of VMware Horizon 7 but it is way more challenging and difficult to implement and fine-tune it according to your business needs. This learning path overcomes this challenge and ensures you gain the basic to advanced practical knowledge required to manage and implement Horizon 7 efficiently in your organization.This comprehensive 3-in-1 course aims at providing you the best possible way to learn how to design, architect, implement, and deploy your virtual desktop infrastructure (VDI) with VMware Horizon 7. It provides in-depth content balanced with tutorials that put theory into practice. The focus is on giving you both the understanding and practical examples that will allow you to master the art of creating desktop resources using VMware Horizon 7.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning VMware Horizon 7, starts with an overview of the architecture and latest features of VMware Horizon 7. You will then learn how to design and deploy your Horizon 7 environment. Next, you will learn how to build two operating systems and optimize them for your VDI. Finally, you will walk through the different methods of delivery for the instant clone, linked clone, and full clone options.The second course, Advanced VDI with VMware Horizon 7, starts by demonstrating advanced installation and configuration, which will help you to customize Horizon 7 according to your business requirements. You will then delve into the features of Horizon 7 such as just-in-time delivery with instant clone; modernized life cycle management, which ensures faster application delivery; better user experience; smart policies, in order to improve security; and many more. This advanced-level course will teach you how to deliver virtual desktops and applications through a single platform, multiple deployment scenarios, Horizon client and agent security, integration with third-party software, best practices, and troubleshooting techniques.The third course, Designing and Deploying VMware Horizon View 7, introduces you to the security aspects of Horizon View with SSL certificates and True SSO and shows you how these solutions can be implemented. You will then build a virtual desktop OS and several different desktops, ready for delivery to end users. You will also utilize the advantages afforded by the modern desktop and application delivery architecture of Horizon View and deliver only applications by publishing these to end users and delivering desktop sessions, rather than full desktops. With the help of these features, you will reduce the storage space required, and cut down on operational costs, by deploying truly stateless desktops. Towards the end of this course, you will investigate these features and configure Horizon View to deliver applications and desktop sessions to end users, thus ensuring painless application packaging and installation.By the end of this Learning Path, you will be well-equipped to create desktop resources by using Horizon desktop pools and fine-tune the end user experience to ensure the best optimization from your virtual desktops.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Peter von Oven is an experienced technical consultant and has spent the past 20 years of his IT career working with customers and partners in designing technology solutions aimed at delivering true business value. During his career, Peter has been involved in numerous large-scale enterprise projects and deployments and has presented at key IT events such as VMworld, IP EXPO, and various VMUGs across the UK. He has also worked in senior pre sales roles and senior presales management roles for IT giants such as Fujitsu, HP, Citrix, and VMware and was awarded VMware vExpert for 2015 and 2016. Over the past 10 years and more, Peter has focused his skills and experience by specializing in the desktop and application virtualization market and today works for market-leading desktop transformation specialists, Liquidware Labs."
Price: 199.99


"Beginning Server-Side Application Development with Angular"
"Before adding service workers and starting out with server-side rendering, you will learn how to build a small and simple application. Once weve scaffolded our UI components and implemented key application logic, well explore how this application works offline and without JavaScript.Once our starter application is created and working as expected, you will learn all about server-side rendering. In order to do this, you will learn how to configure the application to use a Node.js server that pre-renders the application. You will also discover ways to enhance your application to work progressively, with service workers that you can configure with Angular CLI. By the end of this course, you will be able to confidently create server-side applications that display a significant improvement in performance.About the AuthorBram Borggreve is a software engineer from The Netherlands, who currently works as a freelance developer and as an instructor at egghead .io. He is the founder of Colmena Consultancy LLC., a software development company specializing in designing and developing software solutions that are both modern and secure. With almost 20 years of experience in all fields of the software life cycle, Bram has a complete overview of the challenges that clients present him. Besides coding and mentoring, he likes traveling the world, meeting interesting people, and speaking multiple languages. Tamas Piros is a full stack web developer turned technical trainer who has a decade of experience working with prestigious organisation throughout the world including Credit Suisse, Verizon, BBC and Accenture to mention a few. In my professional career, he has delivered presentations and workshops all over the world to a mix of technical and non-technical audiences. Tamas has recently launched a blog dedicated to developers wishing to read articles around the latest & greatest tech. He also owns a training business in London, UK called Full Stack Training Ltd."
Price: 199.99


"Application Development Using JavaScript & jQuery: 2-in-1"
"JavaScript is growing in popularity with product owners and designers due to its generous support of great user experience features across the foremost fashionable internet browsers and platforms. It is the language of the web, where you can use it to feature dynamic behaviors, store information, and handle requests and responses in a website on-the-fly and this is often why it's become one in every of the foremost helpful languages within the web development community.With this comprehensive 2-in-1 course you will get a complete insight into JavaScript syntax such as comments, operators, and moreand then variables and functions. It will also provide you will the knowledge of how to implement jQuery in your real-world projects. You'll be creating an awesome-looking battleship game with slideshows, a development journal with YouTube, and image-embedded URLs with Bootstrap and jQuery.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Beginning JavaScript and jQuery, covers JavaScript syntax such as comments, operators, and more. You will then learn how to execute different pieces of code based on certain conditions as well as how to make code loop a certain number of times. You will finish up the JavaScript section of the video by learning about the Document Object Model or DOM.The second course, JavaScript (and jQuery) in 7 Days, you will instantly start to work with JavaScript, jQuery, and Bootstrap using the in-browser editor. You'll start off by learning the basics of JavaScript by writing your first program. You will also learn modern JavaScript at a quick pace to maximize your learning for the time available. Later you'll work with objects and arrays to model problems/solutions for better program output in JavaScript.About the Authors: Chip Lambert has been developing websites and web applications for almost 20 years. He has authored two other books for Packt Publishing: Instant RESS Implementation How-To and Mastering jQuery Mobile. He is currently a software engineer for Jenzabar Inc. and an online instructor for Bluefield College, teaching courses in web and mobile application development.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. 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 D'souza for making this course possible."
Price: 199.99


"Data Visualization with Tableau - Novice to Pro!: 5-in-1"
"Tableau is one of the fastest evolving Business Intelligence (BI) and data visualization tools. Data Visualization with Tableau helps your insights come compellingly alive and communicates complex ideas simply. Expressive visualization enables you to get beyond static charts to create multi-faceted views of data and explore every dimension. The rise of big data and the growing public awareness of its power has made this the moment for data visualization. Data visualization is changing the way the world looks at data.Tableau is perfect for developing creative and powerful data visualizations for any business. It offers professionals looking to spot trends, outliers, and patterns an insightful, data-driven business focus that truly separates the signal from the noise.This comprehensive 5-in-1 course is a step-by-step guide to Tableau dashboard development. Each part of this course focuses on key functionality of Tableau to enable you to become familiar with Tableau and learn advanced concepts to build dynamic and functional dashboards. Create informative, visually-appealing dashboards and perform efficient analytics in Tableau. Build easy to follow demonstrations discussing the pros and cons of each chart form. Animate your visualizations with the latest features in Tableau 10, with the help of this visually appealing guide. Contents and OverviewThis training program includes 5 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Tableau 10.x, covers new insights hidden in your data by building incredible dashboards and great visualizations with Tableau 10.5. In this course, youll be introduced to Tableau and understand the different versions of the software including Tableau Desktop, Tableau Desktop Professional, Tableau Public, Tableau Online, and Tableau Server. Learn about other topics such as table calculations, parameters, filters, user-defined calculations, (variables). Next, youll see how to use dashboard actions to create interactivity between dashboard components and how to drill-down into more dashboards containing additional detail for specific data elements. By the end of the course, youll be adept with the knowledge to create great visualizations with Tableau for your day-to-day business needs.The second course, Data Visualization with Tableau, covers how to visualize your Data using Tableau. This course gives an overview of the fundamentals, from normal computations to implementations of various concepts such as Integrating Tableau with R, advanced graphs, and formatting visualizations. These techniques include the creative use of different types of calculation such as row-level, aggregate-level, and more. You will discover how almost any data visualization challenge can be met in Tableau by a proper understanding of the tool's inner workings and creatively exploring its possibilities. By the end of the course you will be equipped for success as a Data Analyst: you will be able to create effective dashboards and data visualization solutions using Tableau.The third course, Mastering Tableau 10, covers mastering the art of creating insightful visualizations from complex data. This course walks you through the fundamentals of Tableau, helping you hone your skills and master core volumes such as Working with Data in Tableau. The video will provide viewers with high-quality practical content explaining how to master advanced calculations, dashboards, and visualizations with Tableau. It will teach experienced users how to answer complex queries they've been wrestling with, while also introducing them to tricks they never knew were possible. Lastly, Advanced Interactivity brings it all together by demonstrating many ways in which users can interact with information at their fingertips.The fourth course, Tableau 10 Business Intelligence Solutions - Volume 1, covers creating powerful, effective visualizations to help analyze your data with Tableau 10. This video series provides easy-to-follow examples to get you up-and-running with Tableau 10 and covers basicto-advanced use cases and scenarios. You will start by preparing data using different strategies and move on to build basic charts and then more complex charts by incorporating different Tableau features and interactivity components. By the end of this highly intuitive and practical video, you'll have gained the confidence and competence to analyze data more efficiently and effectively, by creating compelling interactive data and charts in TableauThe fifth course, Tableau 10 Business Intelligence Solutions - Volume 2, covers powerful effective BI solutions. Following on from Volume 1, this volume focuses on the more advanced offerings of Tableau in terms of dash boarding and analytics. You will see how you can leverage these features to make better sense of your data. Youll understand how Tableau interacts with your data, and be able to create stunning dashboards and story points in Tableau for effective storytelling. By the end of this highly intuitive and practical video, you'll have gained the confidence and competence to analyze your data more efficiently and effectively by creating compelling dashboards and storyboards in Tableau, and youll be able to use them to effectively communicate your business insights.By the end of the course, youll master the art of creating insightful visualizations from complex data with this visually appealing tutorial!About the AuthorsGovind Acharya is a Principal Analyst at the University of California, Davis Budget, and the Institutional Analysis office. He has over a decade of experience in visual analytics in academic, for-profit, and non-profit business environments. He is an economist by training for a PhD at Cornell University. Besides spending almost a decade mashing data in Tableau, he loves to spend hours cycling the roads of Northern California and thinking about new ways to explain data through pretty pictures.Seema Acharya is Senior Lead Principal with the Education, Training and Assessment Department of Infosys Limited. She is an educator by choice and vocation and has rich experience in both Academia and the software industry. Her areas of interest and expertise are centered on Business Intelligence, Big data and Analytics, and technologies such as data warehousing, data mining, data analytics, text mining, and data visualization. She has authored the following books: -Fundamentals of Business Analytics, ISBN: 978-81-265-3203-2, publisher Wiley India. -Big Data and Analytics, ISBN-13: 978-8126554782, publisher - Wiley India. -Pro Tableau - A Step By Step Lab Guide ISBN-13: 978-1484223512, publisher Apress. She has co-authored a paper on ""Collaborative Engineering Competency Development"" for ASEE (American Society for Engineering Education). She holds the patent on ""Method and system for automatically generating questions for a programming language.""Tim Messar is a Senior Data Architect working in the insurance industry for over 10 years. He has lead several projects and initiatives providing business intelligence solutions using SQL Server, Analysis Services Cubes, and Tableau. Tim is also an IT Consultant for Messar Consulting LLC. You can find him on Twitter as @TimMessar.Donabel Santos is a self-confessed data geek. She loves working with data, writing queries, and developing reports on her SQL Server databases, and exploring and visualizing data with Tableau.She is the principal and senior business intelligence architect at QueryWorks Solutions, a Tableau Learning and Alliance partner in Vancouver, BC, Canada, providing consulting and training services. She has spent years in consulting and has developed a variety of solutions for clients in different verticalsfinance, manufacturing, healthcare, legal, higher education, and local government. Donabel is a multi-year Microsoft Data Platform MVP (previously known as SQL Server MVP) and has extensive experience in the SQL server in different areas, such as development, administration, data warehouse, reporting (SSRS), tuning, troubleshooting, XML, CLR, and integration with ERPs and CRMs using PowerShell, C#, SSIS, and Power BI. One of Donabel's passions is teaching and sharing her love for data. She is a Tableau Certified Professional and a Tableau accredited trainer, delivering Tableau public and on-site client training. She is also the lead instructor for a number of courses at British Columbia Institute of Technology (BCIT), including Applied Database Administration and Design (ADAD) and Applied Data Analytics (ADA) programs. She teaches SQL server administration, development, integration (SSIS), data warehouse foundations, and visual analytics with Tableau. Donabel has also authored three other books with Packt Publishing: SQL Server 2012 with PowerShell V3 Cookbook, PowerShell for SQL Server Essentials, and SQL Server 2014 with PowerShell V5 Cookbook. She also contributed a chapter to Manning Publications' PowerShell Deep Dives."
Price: 199.99


"Quick Guide to iOS App Development - Novice to Pro!: 4-in-1"
"Are you looking to become an iOS developer or are wondering what it would be to develop apps for the iOS platform? Get this course and begin your journey to become an iOS developer in 7 Days!The worlds most beloved mobile platform, iOS is a fun to develop apps for! Developing iOS Apps (Swift) is the perfect starting point for learning to create apps that run on iPhone and iPad. iOS App Development with Swift specialization, expands your programming skills and applies them to authentic app development projects. One of the pillars of iOS development is learning to work with a TableView. TableViews allow us to show a list of items to the user. We can see this in the Music app, the Settings app, Twitter, Facebook, and almost every app on our phones. This course will teach you the basics of TableViews, which are essential to making iOS apps in a fun-filled and engaging way.This comprehensive 4-in-1 course is a step-by-step tutorial providing practical, actionable guidance through iOS development. It covers step-by-step instructions and explanation that will not only develop your understanding, but also show you how to put your knowledge to work. Explore and use a wide range of Apple software development kits and tools to become a confident iOS developer. Create a fully functional TableViews from scratch while exploring all of its features and functions. Create an Emoji Dictionary App that will help you learn about emojis in detail. Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, A Quick Guide to iOS 11's New Features, covers familiarizing yourself with the new features of iOS 11, to solve real-world problems and gain valuable insights. This course covers implementing SiriKit's new Notes Domain, and how to create Notes using your voice and the power of Siri. Implement Drag and Drop in your application in the UITableView for use on both the iPad and iPhone. Utilize Parts of Speech, Lemmatization, and Named Entity Recognition in your apps. The second course, iOS Programming in 7 Days, covers building and publishing a complete iOS app from scratch. This course will guide you on your way to becoming an iOS Developer in 7 Days. Explore the user interface and learn how to navigate around. Get hands-on experience with Swift and learn some of its basics. Learn about Swift operators and how a navigation controller manages one or more child view controllers in a navigation hierarchy. Add app icon and the launch screens and then prepare the app for the app store.The third course, iOS Developer Essentials - TableViews, covers building amazing iOS 11 Applications with Swift 4. Dive into the topics of arrays, loops, and functions. Well show how arrays are immensely helpful when working with TableViews and are the backbone for displaying data. Learn how loops help us harness Swift to do an insane amount of processing that we as humans could never do. Cover functions which allow us to organize our code and make it more efficient. Then we bring it all together in an Emoji Dictionary app. This app lists a bunch of emojis that we find interesting. When a user taps on an emoji, well then show the emoji magnified to see all details. Well also provide a definition of the emoji to the user. This course will help you learn some awesome iOS techniques. By the end of the video course, youll know how to build simple iOS apps using the TableView structure and also know the intermediate swift programming language.The fourth course, Real-World iOS Projects, covers building a custom web browser, a local Notepad app, and an iTunes movies browser using Swift 4 and the native iOS Cocoa Touch development platform. You'll develop three native iOS applications, using the core UIKit application framework and the latest version of Apple's new and exciting Swift programming language. Build your first app from scratch - a custom web browser with your own custom controls, page history, and sharing functionality. Once the web browser is ready, you'll head straight into your second project, which is a note-taking app, which will permit full text editing and will store its data as JSON on your local device's file system. Your final project will be a rich, smooth, and colorful media-heavy app that navigates movies in the iTunes store, smoothly browses through posters, and explores their details. By the end of the course, after focusing on getting real results, you'll be equipped with the skills to get started turning your development career dream into a reality!By the end of the course, youll build a custom web browser, a local Notepad app, and an iTunes movies browser using iOS 11 and Swift 4 and be confident in your journey of developing for iOS platform and be able to build your own app and publish your app to the App Store.About the Authors Jonathan Daley co-founded independent game studio Nacelle Games with his wife Carrie Daley, in 2014. Since then they've shipped several games and apps for iOS and tvOS, as well as consulted on several VR projects. Jonathan has programmed and/or designed over 20 games and apps since 2013, using everything from the Unreal Engine 4 and Unity 3D game engines, to programming games and apps from scratch in Xcode and Visual Studiofor iOS, MacOS, and Windows. He has also created several hours of professional training courses on game development in Unreal Engine 4 for Digital-Tutors (now Pluralsight), for Packt Publishing, and on his personal YouTube Channel. He can be found on Twitter @JonathanADaley. Dee Aliyu Odumosu has developed over 120 apps for clients, including both individuals and start-ups, from around the world. The apps range from basic to very complex; some can be found on his website. Dee's passion for computer programming began in 2006 with his first contact with the Java programming language. He continued to learn different languages, including Microsoft ASP.NET, Ruby on Rails, C#, some PHP and HTML, and CSS. Dee briefly pursued a MCSE (Microsoft Certified System Engineer) certification before he decided he wanted to become a full-time programmer. He achieved Microsoft Certified Professional status. For the last 4 years, Dee has been programming the iPhone using Objective-C and Swift. Nick Walter is an iOS developer who has been focused on mobile app design and creation for over ive5 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 Apple's documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide. Jonathan Crooke has been a professional iOS developer since 2009. He has worked on applications with userbases in the millions, from media and social media applications to e-commerce, learning, and productivity applications for the iPhone, iPad, and Apple Watch, for companies such as SoundCloud, EyeEm, Memrise, and Zalando. He has followed the development of iOS iPhoneOS 3.0 and has written popular open source tools, spoken at conferences, and taught and shared his skills with learners. He will show you how to get started, and start getting results immediately!"
Price: 199.99


"Hands-on Application Development with GraphQL: 3-in-1"
"GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API.One of the most common problems with REST is over and under fetching of data. GraphQL gives you the flexibility to think of the APIs as a graph and not as endpoints. Hence the execution becomes easier and quicker. GraphQL is a data-fetching API developed by Facebook, which has been using it for five years; it powers millions of devices and most components of the Facebook and Instagram website.This comprehensive 3-in-1 course is packed with step-by-step instructions, working examples, and helpful advice about GraphQL. You will learn to build your Blog with GraphQL. This friendly course takes you through the use of GraphQL to develop better RESTful Web Services. In this course, you will get an introduction into GraphQL as a bridge for React client application to communicate with servers as the missing data-fetching or query language.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning GraphQL with React and Relay, covers mastering GraphQL by building a blog with React and Relay. In this course, we will learn about GraphQL and how we can use it to create truly decoupled client and server. Writing backend with GraphQL makes our code more declarative wherein the client demands certain data in a particular format and the server responds in a predictable manner. This enables us to evolve our API without versions and iterate on features faster. For front-end and networking, we will use Facebooks React and Relay respectively. We will learn GraphQL by creating a backend for a blog platform. You will learn about GraphQL schema design, authentication, pagination, testing, query batching and more and how to connect a GraphQL backend to React and Relay client. The course will teach everything to get up and running with GraphQL and React.The second course, Hands-on GraphQL for Better RESTful Web Services, covers use of GraphQL the new API standard to provide an alternative to REST. In this course, you will start with getting ready to install and explore GraphQL for a better RESTful experience. Explore the architecture and use cases to better understand the package setup and architecture involved. Learn more about the GraphQL server by coding its routes and constructing its schema. All the demonstrations in this video course will be shown through the development of a typical real-world restaurant rating application to better understand of users. Learn how to deal with validation, error handling, and security. Finally, you will learn and know more about caching & batching requests, pagination in GraphQL and so on.The third course, Hands-on Application Building with GraphQL, covers rapidly building web applications using GraphQL. In this course, you will learn how to build your own Trello-like web application using GraphQL. Build a Graphql server and a client UI and connect this Apollo-based client to the server. You will then learn to add features to your board such as adding or editing a task. You will then see how to implement the shared whiteboard functionality by populating the changes into others sessions and how to solve the conflicts in this real-world scenario with concurrent changes from different users. . The course then shows you how to add authentication to your application to prevent unwanted access to it and user centric web serviceFinally, you will learn troubleshooting typical problems that may occur while running your app, and how to fine-tune the schema and communication of client-server. By the end of the course, you will be able to build your own applications using GraphQL.By the end of the course, youll rapidly build web applications, better RESTful Web Services, as well as create a blog using GraphQL, React, and Relay! About the AuthorsDivyendu is from the top part of India, a beautiful place called Jammu and Kashmir. He loves to write code both as a hobby and production level. He has been writing hobby code for over a decade and professionally for 4 years. When not coding he engages in football, reading, travels, food (not in order).Ashwin Hegde is a Software Engineer and Full Stack JavaScript Engineer with around 7 years' experience in web, mobile and API development for both service and product software development companies. He has experience in Product development from scratch with end-2-end process. Maintenance projects, re-engineering, code review, uniting and Functional testing, enterprise application development, packaging, deployment, and troubleshooting issues related to projects. He learns from other experts across the community and loves open source development and contributions.Robert Hostlowsky (@rhosts) has been gaining experience in various roles in software development. He currently works at codecentric AG as a senior consultant and as a developer and technical coach, following the goals of high quality and efficiency. Since 2012 He has been an enthusiastic supporter of the software crafts movement. For more than 2 years he has been working with GraphQL. As a speaker at various conferences and meetups, he has presented this topic to more than 500 people."
Price: 199.99


"One Stop Guide to Deep Learning with TensorFlow: 5-in-1"
"Are you short on time to start from scratch to use deep learning to solve complex problems involving topics like neural networks and reinforcement learning? If yes, then this is the course perfect for you!Tensorflow is Googles popular offering for machine learning and deep learning. It has become a popular choice of tool for performing fast, efficient, and accurate deep learning. TensorFlow is one of the newest and most comprehensive libraries for implementing deep learning. Deep learning is the intersection of statistics, artificial intelligence, and data to build accurate models. With deep learning going mainstream, making sense of data and getting accurate results using deep networks is possible.This comprehensive 5-in-1 course is a step-by-step guide and your go-to guide for being a deep learning expert at your organization. It will evaluate common and not so common deep neural networks with the help of insightful examples that you can relate to and show how these can be exploited in real world with complex raw data. This course presents the implementation of practical, real-world projects, teaching you how to leverage Tensforflows capabilities to perform efficient deep learning.Contents and OverviewThis training program includes 5 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Deep Learning with TensorFlow, covers the power of deep learning with Google's TensorFlow! With this video course, you will dig your teeth deeper into the hidden layers of abstraction using raw data. This course will offer you various complex algorithms for deep learning and various examples that use these deep neural networks. Train your machine to craft new features to make sense of deeper layers of data. During the video course, you will come across topics such as logistic regression, convolutional neural networks, recurrent neural networks, training deep networks, high level interfaces, and more.The second course, Hands-on Deep Learning with TensorFlow, covers building smart systems with ease using TensorFlow. This course is designed to help you to overcome various data science problems by using efficient deep learning models built in TensorFlow. All these modules are developed with step by step TensorFlow implementation with the help of real examples.By the end of the course you will be able to develop deep learning based solutions to any kind of problem you have, without any need to learn deep learning models from scratch, rather using TensorFlow and its enormous power.The third course, TensorFlow Deep Learning Solutions for Images, covers TensorFlow's capabilities to perform efficient deep learning on Images. In this video, you will be acquainted with the different paradigms of performing deep learning such as deep neural nets, convolutional neural networks, recurrent neural networks, and more, and how they can be implemented using Tensorflow. This will be demonstrated with the help of end-to-end implementations of three real-world projects on popular topic areas such as natural language processing, image classification, fraud detection, and more. By the end of this course, you will have mastered all the concepts of deep learning and their implementation with Tensorflow and Keras.The fourth course, Tensorflow Solutions for Text, covers use of deep learning to make predictions on email. This volume introduces working with text, with a focus on the most plentiful source of text out there: email. Working with email text from your own Gmail account, you will build up a label predictor, similar in effect to the technology Google uses to power the Social and Promotions tabs. With this technique, you will be able to build your own email classification and automated workflow hooks.The fifth course, Tensorflow Solutions for Data, covers Tensorflow's capabilities to perform efficient deep learning on Data sets. In this video you'll work with categorical data to predict loan performance. Categorical, structured data often appears in spreadsheets and relational databases, common data sources in business. This technique can be used to effectively predict performance or detect potential fraud. You will also work with recurrent neural networks, which generate realistic test and placeholder data. This is useful to fill in systems with synthetic test data to simulate load and test the breadth of a working system and predict one column from the others.By the end of the course, youll channel the power of deep learning with Google's brainchild TensorFlow to develop smart systems from scratch!About the AuthorsDan Van Boxel is a data scientist and machine learning engineer with over 10 years of experience. He is most well-known for Dan Does Data, a YouTube livestream demonstrating the power and pitfalls of neural networks. He has developed and applied novel statistical models of machine learning to topics such as accounting for truck traffic on highways, travel time outlier detection, and other areas. Dan has also published research articles and presented findings at the Transportation Research Board and other academic journals.Salil Vishnu Kapur is a Data Science Researcher at the Institute for Big Data Analytics,Dalhousie University. He is extremely passionate about Machine Learning, Deep Learning, Data mining and Big Data Analytics. Salil has around 3 years of experience working with these technologies as a Senior Analyst in Capgemini, prior to that as an intern at IIT Bombay through the FOSSEE Python TextBook Companion Project and presently with the Department of Fisheries and Transport Canada through Dalhousie University.Will Ballard is the chief technology officer at GLG, responsible for engineering and IT. He was also responsible for the design and operation of large data centers that helped run site services for customers including Gannett, Hearst Magazines, NFL, NPR, The Washington Post, and Whole Foods. He has also held leadership roles in software development at NetSolve (now Cisco), NetSpend, and Works(now Bank of America)."
Price: 199.99


"Beginning DevOps with Docker"
"The course outlines the power of containerization and the influence this innovation has on development teams and general operations. You will understand what DevOps really is, the principles involved, and how the process contributes to product health, by implementing a Docker workflow. Docker is an open source containerization tool, that makes it easier to streamline product delivery and reduce the time it takes to get from a whiteboard sketch of the business to a money-back implementation. We will start by defining how Docker influences the DevOps process. Then we will design and build simple containers, with a clear outline of how applications are involved in the process. We will also learn to define the key highlights when setting up multiple containers, while setting up a number using docker-compose, Dockers tool for running multi-container applications. By the end of the course, you will be able to build a real-business application and host it locally.About the AuthorsJoseph Muli is a DevOps engineer with three years of experience of extensive innovation and development. He has worked with Python and Bash, building a deep love for scripting and automation. He's currently focusing on monitoring, logging, and maintenance, three key data reference points in any environment.Stefan Krist has over 15 years of experience in various field on Information and Technology. He has a degree in Computer Networking from University of Germany. He is specialized in Linux and DevOps Automation. He also has hosted IT conferences and has given many speeches in Linux User groups and various meetups."
Price: 199.99


"Practical HTML and CSS"
"Tech skills such as HTML and CSS will always be in demand, which makes finding skilled, quality web developers time-consuming and costly. By learning everything you need to know to get started with HTML and CSS, you can save yourself time and money and give yourself a highly marketable skill.Technology is constantly changing, and over his 20-year development career, Nick Ruffilo has seen just how widely it can change. Delve into Practical HTML and CSS with Nick and learn everything you need to get started with HTML and CSS and succeed in your web development career. You will be able to implement real-world skills to build real-world websites: professional, beautiful, and truly responsive websites that will maximize the value you can create. This course will give you the confidence to take on any web design by knowing what is possible, how to find the answers to the unknown, and how to make your website stand out from the crowd.By the end of this course, you will be able to bring in the power of both HTML and CSS to your work by building great professional-looking websites. By learning HTML and CSS, you will get the best of both worlds in your web development projects or tasks and ensure that your site is flexible, relevant, and easy to maintain. About the AuthorNick Ruffilo has been a successful entrepreneur and web developer for over 20 years. Nick has taught software and web development to students ranging from age 5 to 75. He has spoken at conferences all over the world on a wide range of technology topics. He started out as a self-taught entrepreneur with a business idea but no way to put into practice, which is why he learned to code. He's been in your shoes and wants to make you a success."
Price: 124.99


"High Performance Scientific Computing with C"
"In this course, youll learn to develop scientific and numerical programs that solve problems. Its ideal for scientists, engineers, and programmers who need to model mathematical or physical systems. Youll get a core toolkit of algorithms that can be used in a wide variety of applications, using the low-level capabilities of the C programming language.The close-to-the-metal approach means youll learn to optimize our programs to get the absolute best performance that our hardware can provide. Youll see how the design of algorithms affects their performance and accuracy, the tools that can be used to optimize your code and develop your intuition about numerical problems. Finally, youll examine the growing array of parallel solutions that enable you to take advantage of multi-core CPUs, distributed compute clusters and GPU accelerators.By the end of this course, youll know how to write fast, accurate code that can run on many different platforms and solve many different scientific problems. About the AuthorBenjamin Keller is a postdoctoral researcher in the MUSTANG group at Universitt Heidelberg's Astronomisches Rechen-Institut. He obtained his Ph.D. at McMaster University and got his BSc in Physics with a minor in Computer Science from the University of Calgary in 2011. His current research involves numerical modeling of the interstellar medium over cosmological timescales.He comes with an experience in writing scientific code in C, FORTRAN, and Python. He also works as a Python consultant for data science startups, building visualization and data science pipelines.At McMaster, he worked with Dr. James Wadsley in the Physics & Astronomy department. His current research involves numerical simulations of galaxy formation on supercomputers with 10,000+ cores. He has also been a key contributor to multiple scientific computing projects, from simulation codes to visualization libraries."
Price: 124.99


"Mesos Analytics"
"Apache Mesos is an open source cluster manager that handles workloads in a distributed environment through dynamic resource sharing and isolation. Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.This course begins with undertaking Airbnb case study and understanding DeltaSync at Airbnb. Then, you look at another case study wherein you will learn Fenzo with Mesos. Also, you will learn reactive streams with Redux dispatcher and the Gulp Task Runner concurrency issue. Next, you will learn about Soliton Automata model and will perform dynamic resource allocation in a noArch environment. Also, you will be familiar with Cassandra sink and network flows. Moving ahead, you will learn multitenancy with druid to power user-facing data applications. Also, you will undertake heron case study and learn job scheduling and dynamic tenancy allocation. Finally, you will learn Airflow and Webpack in Mesos.About the AuthorKarl Whitford has been involved in the tech industry for 10 years as a software engineer. He has a background in statistical machine learning, deep learning, and A.I. from Columbia University. He also has knowledge of computational physics/mathematics from DePaul University and UT Austin. He is a professional in the fields of game A.I, compression, machine learning, and distributed cluster computing. Karl is an open source contributor to SMACK, Pancake Stack (PipelineI/O), and Pregel-Mesos, among others. He has previous work experience with Microsoft, Coca Cola, and Unilever to name a few; he is also an indie game developer and founder of Esquirel (Black-Squirrel) Studios in San Francisco, California. He was also handpicked by UploadVR as ""one to watch"" and featured at Mountain Views 2016 VR Showcase."
Price: 199.99


"Beginning Selenium WebDriver Testing in Python"
"This course introduces Python users to Selenium WebDriver. It will help users with basic programming knowledge to start code-testing. This course will help users cut down on their time spent on testing code written in Python.Get started with code testing using Selenium WebDriver. This course is an ideal starter kit for those of you who wish to start using Selenium WebDriver for testing, and for users with basic programming knowledge who are more interested in skilling up with Selenium WebDriver as their testing tool of choice. In this course, you will start by learning the benefits of Selenium WebDriver for testing. You will then start practicing the basics. Next, you will explore the biggest strength of Selenium: integrating your test instances with the browser of your choice. You will then actually test an authentication system in a sequential manner by following each of the required steps.By the end of the course, you will be able to provide your customers and clients with better quality code in less time, enhancing customer satisfaction! About the AuthorAndy Craze is a full-stack software engineer with over 7 years' experience developing highly-scalable web applications. He has used Selenium WebDriver to test numerous different products, ranging from large-scale enterprise systems and multi-tenant ecommerce platforms to simple static sites and documentation software. Andy works in Java and Python but has experience in a broad range of languages and technologies, including Haskell. His code has been used by Intel, Discogs, and Arizona State University"
Price: 124.99


"Mastering Selenium WebDriver 3.X Test Automation"
"Are you facing an issue where your tests break often for no obvious reason or are you simply interested in learning how to write tests that will withstand the test of time? Are you struggling to figure out the proper way to do test automation with Selenium WebDriver? If so, look no further.This course will help you learn how to create extremely reliable and stable automation tests with Selenium WebDriver. You'll learn to design advanced and easy to maintain test automation frameworks with browser factory, Page Object Models, and Selenium Grid from scratch. You'll utilize the Advanced User Interactions API to quickly spin up a Selenium Grid or run tests on the cloud. By the end of this course, you'll be able to write Selenium WebDriver tests within minutes! About the Author Dmitry Shyshkin is a lead QA automation engineer at FareCompare with 6 years' test automation experience using Selenium. He has worked in Waterfall and Agile environments, on a desktop, web-based and mobile projects.He started his QA career without any QA/Testing knowledge. He took online Software QA classes where he learned about different types of testing. On his second job, he learned about test automation for the first time, liked it more than manual testing, and thus decided to move into test automation."
Price: 124.99


"Functional Application Designing"
"Building Cross-Platform Web Applications with F# will guide you to develop a fully functional web application that includes server-side as well as client-side programming thanks to Fable, the F#-to-JavaScript compiler. We target the .NET Core platform so that your applications will work in a cross-platform manner.This course takes you through a brief history of domain design and then jumps right into building a mini-application using CQRS. You will learn to set up and use Fable and Elmish as your SPA. Apart from this, you will get an introduction to server-side programming with F# and also learn how to perform next-generation unit testing with F#.About the AuthorsOnur Gumus is a Lead Software Engineer based in Dubai. He has diverse interests, including software development and architecture, Wing Chun, and chess. He spends most of his time building .NET applications. His previous experience was as a software architect at P.I. Works where he developed several F# projects and gave internal tutorials to developers. He is extremely passionate about F# and functional programming and hopes to spend more and more time helping developers in the community become proficient at functional programming."
Price: 199.99


"Beginning GraphQL"
"This fast-paced course is specially designed for learning all aspects of GraphQL. You will start by understanding basic features of this language. You will learn how to integrate GraphQL with server-side applications, and how to implement the querying of data in real time. You will also discover ways to connect GraphQL with server-side applications using the Apollo client. By the end of the course, you will be able to successfully create fast client-server REST-like applications.About the AuthorsBrian Kimokoti is a software developer with Andela. He holds a Bachelors degree in Computer Science from the Multimedia University of Kenya. Since the last 5 years, Brian has been developing applications in PHP, JavaScript, and Python. Brian is a regular tech blogger on different online platforms and aspires to gain more experience and skills to an engineering and architect level.Xavier Decuyper is a full-stack developer from Belgium with experience in working with JavaScript, and PHP. He also has experience with frameworks such as Laravel and Angular 6.He's very passionate about all kinds of technologies and loves taking up complex topics and explaining them in a simple and straightforward way. Its this passion that got him into making YouTube videos and courses. He's a YouTuber as well and his videos have been watched over 5 million times and he has over 15,000 students.He has also given a few talks at international conferences about technology and blockchain. You can follow him on Twitter or subscribe to his YouTube channel: ""Simply Explained"""
Price: 199.99


"R: Data Analysis with R - Step-by-Step Tutorial!: 3-in-1"
"Are you looking forward to get well versed with classifying and clustering data with R? Then this is the perfect course for you!Theres an increase in the number of data being produced every day which has led to the demand for skilled professionals who can analyze these data and make decisions. R is a programming language and environment used in statistical computing, data analytics and scientific research. Due to its expressive syntax and easy-to-use interface, it has grown in popularity in recent years. This comprehensive 3-in-1 course takes a practical and incremental approach. Analyze and manage large volumes of data using advanced techniques. Attain a greater understanding of the fundamentals of applied statistics. Load, manipulate, and analyze data from different sources! Develop decision tree model for classification and prediction. Know how to use hierarchical cluster analysis using visualization methods such as Dendrogram and Silhouette plots!Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learn R programming, covers R programming to create data structures and perform extensive statistical data analysis and synthesis. Youll work with powerful R tools and techniques. Boost your productivity with the most popular R packages and tackle data structures such as matrices, lists, and factors. Create vectors, handle variables, and perform other core functions. Youll be able to tackle issues with data input/output and will learn to work with strings and dates. Explore more advanced concepts such as metaprogramming with R and functional programming. Finally, youll learn to tackle issues while working with databases and data manipulation.The second course, Classifying and Clustering Data with R, covers classifying and clustering Data with R. This video course provides the steps you need to carry out classification and clustering with R/RStudio software. Youll understand hierarchical clustering, non-hierarchical clustering, density-based clustering, and clustering of tweets. It also provides steps to carry out classification using discriminant analysis and decision tree methods.In addition, we cover time-series decomposition, forecasting, clustering, and classification.By the end the course, you will be well-versed with clustering and classification using Cluster Analysis, Discriminant Analysis, Time-series Analysis, and decision trees.The third course, Bringing Order to Unstructured Data with R, covers obtaining, cleansing, and visualizing data with R. This video course will demonstrate the steps for analyzing unstructured data with the R/R Studio software. At the end the video course youll have mastered obtaining and visualizing data with R. Youll also be confident with data cleaning, preparation, and sentiment analysis with R.By the end of the course, youll be able to classify as well as cluster data and bring order to unstructured data with R.About the AuthorsDr. David Wilkins has been writing R for over a decade. He is the author of a number of popular open-source R packages, two previous Packt Publishing courses on the R language, and over a dozen scientific publications involving R analyses. He holds a Bachelor's degree in Science and a PhD in molecular genetics. David has a particular passion for creating beautiful and informative statistical graphics, and enjoys teaching people to use R to find and express insights in their own datasets.Dr. Bharatendra Rai is Professor of Business Statistics and Operations Management in the Charlton College of Business at UMass Dartmouth. He received his Ph.D. in Industrial Engineering from Wayne State University, Detroit. His two master's degrees include specializations in quality, reliability, and OR from Indian Statistical Institute and another in statistics from Meerut University, India. He teaches courses on topics such as Analyzing Big Data, Business Analytics and Data Mining, Twitter and Text Analytics, Applied Decision Techniques, Operations Management, and Data Science for Business. He has over twenty years' consulting and training experience, including industries such as automotive, cutting tool, electronics, food, software, chemical, defense, and so on, in the areas of SPC, design of experiments, quality engineering, problem solving tools, Six-Sigma, and QMS. His work experience includes extensive research experience over five years at Ford in the areas of quality, reliability, and six-sigma. His research publications include journals such as IEEE Transactions on Reliability, Reliability Engineering & System Safety, Quality Engineering, International Journal of Product Development, International Journal of Business Excellence, and JSSSE. He has been keynote speaker at conferences and presented his research work at conferences such as SAE World Conference, INFORMS Annual Meetings, Industrial Engineering Research Conference, ASQs Annual Quality Congress, Taguchi's Robust Engineering Symposium, and Canadian RAMS. Dr. Rai has won awards for Excellence and exemplary teamwork at Ford for his contributions in the area of applied statistics. He also received an Employee Recognition Award by FAIA for his Ph.D. dissertation in support of Ford Motor Company. He is certified as ISO 9000 lead assessor from British Standards Institute, ISO 14000 lead assessor from Marsden Environmental International, and Six Sigma Black Belt from ASQ."
Price: 199.99


"Learning Blockchain Application Development"
"Blockchain disrupts many different aspects of our life including finance, retail, merchandising, identity, and more. Ethereum is a platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud, or third-party interference. This is the perfect guide to help you learn the basics of building decentralized applications with the Ethereum network. Youll learn the core concepts of decentralized applications as we build an online marketplace, connecting buyers and sellers together to exchange goods and services. In doing so, youll deploy your code to the Ethereum network, and build a user Interface to expose your decentralized application to the world.The focus of this course is learning blockchain and using it for application development by building applications, where each application should do something useful. Youll learn how to create smart contracts, implement business logic using Solidity, and test your code. By the end of this course, youll have the skills necessary to build, test, and deploy applications in the Ethereum network. Youll also have a solid understanding of blockchain application development, with skills that readily transfer to application development on other blockchains such as NEO, EOS, Cardano, and more.About the AuthorWill Button has worked in software engineering and information technology since 1995. For the past 10 years, he has focused on scaling, performance, and automation for tech start-ups in healthcare, logistics, fitness, and more. During that time, he has helped start-ups manage explosive growth, align expenses with funding, and control customer acquisition costs.Having turned his attention to blockchain in 2017, Will is bullish on its long-term potential and the opportunities available for tech industry professionals. He believes we are at the forefront of the next big revolution in technology and shares his experience, skills, and knowledge with those ready to be a part of it."
Price: 124.99


"Hyperledger for Blockchain Applications"
"While building enterprise grade Blockchain applications to serve a large set of customers you need to think whether your application complies with data protection regulations. Using the Hyperledger framework you can build permissioned applications with better performance, scalability and trust. This will not only give you full control of data being shared with other parties but also brings in a higher level of security.This course will teach you all the basics of Hyperledger Fabric technology so that you can use it in your Enterprise grade projects with better understanding & clarity. You will learn about Hyperledger Fabric, how it is different from technologies like Bitcoin, Ethereum & related crypto currencies. Architecture and components of Hyperledger Fabric & how this works in applications. You will be building a legal land registration application with Hyperledger Fabric which caters to a large set of customers and also can be used by large enterprises for a non-financial projects. Evaluate if a business application will benefit by adoption of Distributed Ledger Technology. By the end of this course you will be confident in building your own fault-tolerant, high performance, secure business related applications using Hyperledger Fabric and Compose framework on Blockchain technology.All the code and supporting files for this course are available on Github.About the AuthorAlejandro Vicente Grabovetsky is CTO and Chief Data Scientist at AID:Tech, and uses Blockchain to bring social and financial Inclusion to the world's undocumented and underserved. Sasha got his BA and PhD at the University of Cambridge, and worked as a Cognitive Neuroscience PostDoc at the Donders Institute in the Netherlands before lighting his entrepreneurial spark in 2014. He has worked on Machine Learning and AI during both his scientific life and at his previous healthcare-focused startup Avalon AI, which went through acclaimed accelerators such as Entrepreneur First and Techstars. Currently his favorite toys are Hyperledger Fabric/Composer, Kubernetes/Helm, and Keras/Tensorflow."
Price: 124.99


 
Previous Next