"Python Data Structures and Algorithms" |
"This course is about data structures and algorithms. We are going to implement problems in Python. You will start by learning the basics of data structures, linked lists, and arrays in Python. You will be shown how to code tuples in Python followed by an example that shows how to program dicts and sets in Python. You will learn about the use of pointers in Python. You will then explore linear data structures in Python such as stacks, queues, and hash tables. In these you will learn how to implement a stack and code queues and deques. There will also be a demonstration on how to realize a hash table in Python. Following this you will learn how to use tree/graph data structures including binary trees, heaps and priority queues in Python. You will program priority queues and red-black trees in Python with examples. Finally, you will be shown how to apply different algorithms such as Graph traversal, Shortest Path, Minimum Spanning Tree, Maximum Flow tree, and DAG topological sorting.This course teaches all these concepts in a very practical hands-on approach without burdening you with lots of theory. By the end of the course, you will have learned how to implement various data structures and algorithms in Python.About the Author :Harish Garg, founder of BignumWorks Software LLP is a data scientist and a lead software developer with 17 years' software Industry experience. BignumWorks Software LLP is an India based Software Consultancy that provides consultancy services in the area of software development and technical training. Harish has worked for McAfeeIntel for 11+ years. He is an expert in creating Data visualizations using R, Python, and Web-based visualization libraries.Mithun Lakshmanaswamy, part of BignumWorks Software LLP, has been developing Applications in Python for more than nine years. He has written enterprise level distributed applications that are deployed on scores of servers and have the ability to support thousands of users simultaneously. Some of the applications he has developed are related to parsing millions of virus definitions, analyzing network packets from an enterprise setup, etc. He is also quite proficient in the teaching technical concepts and is quite involved with his current orgs training programmes. He has worked on multiple projects working with Python, AWS etc implementing the concepts of concurrent and distributed computing."
Price: 124.99 |
"Hands-On Unsupervised Learning with Python" |
"This course explains the most important Unsupervised Learning algorithms using real-world examples of business applications in Python code.Say you have millions of transaction data on products purchased at a retailer. Which individual products or product categories are most likely to be purchased together? How about a large number of survey responses which answers were most often given together, for all or some subset of respondents? Association Rules provide answers to these questions, and they are most frequently used in Market Basket Analysis. The Apriori Algorithms solves the formidable computational challenges of calculating Association Rules. After taking this course, you will be understanding and be able to apply the Apriori Algorithm to calculate, interpret and create interactive visualizations of association rules.Suppose you are a nutritionist trying to explore the nutritional content of food. What is the best way to differentiate food items? By vitamin content? Protein levels? Or perhaps a combination of both? Use Deep Learning and Unsupervised Learning to find out.This course will allow you to utilize Principal Component Analysis, and to visualize and interpret the results of your datasets such as the ones in the above description. You will also be able to apply hard and soft clustering methods (k-Means and Gaussian Mixture Models) to assign segment labels to customers categorized in your sample data sets.After watching this course, you will know how to apply the basic principles of Unsupervised Learning using Python.About The Author:Stefan Jansen is a data scientist with over 10 years of 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 master 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 |
"React: React Native Mobile Development: 3-in-1" |
"React Native is a JavaScript framework that lets you build native apps for both iOS and Android using a single language. A React native app is not a hybrid app so it's indistinguishable from native apps built with Java and Objective-C.React has taken the web development world by storm. It's only natural that its unique architecture and third-party support ecosystem is applied to native application development. Using JavaScript, you can build an application that renders native UI components and accesses native device functionality. This comprehensive 3-in-1 course is a step-by-step tutorial to building dynamic apps for iOS and Android with React Native. Design and build a fully-featured application using the newest features of React Native. Create increasingly complex real-world applications and explore React Native in depth. Contents and Overview This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning React Native Development, covers developing dynamic and stunning native mobile apps for Android and iOS using JavaScript. Delve directly into React Native to build native mobile apps. Develop apps that are fun, unique, and responsive with React Native. Learn React Native fundamentals to build interactive and user-friendly apps. The course aims at teaching you React Native irrespective of the underlying platform so that you can learn once, write anywhere. The second course, Building Your Application with React Native, covers making your application with React Native and master UI design. This video takes you from the basics of React Native development all the way through to advanced components. A lot of different development techniques go into creating an app. In this course, youll start with a quick intro to React Native and how to build basic UI components, then move on to discussing data flow and React Native animations. Finally, we will look at how to publish your applications to Play Store or to private devices. The third course, Publishing Your Application with React Native, covers creating impressive applications using the different tools of React Native. In this video, youll start with a look at state management and how to keep your code usable by other developers, how to build for your ideal user, how to create animations that pop, and how to publish your apps to the App Store. With the core UI built, we can take off our designer hats and focus on creating code that is clean and easy to reuse.By the end of the course, you will have created your own application using React Native and learned to publish your app in the App Store and Play Store. By the end of the course, youll create and publish impressive applications using the different tools of React Native.About the AuthorsMiftaSintahais a big enthusiast of new web technologies that are out there to make everyone's life easier. She is a Software Engineer, a Tech Lead, and a content creator in YouTube where she authors various concepts in Computer Science and MEAN stack frameworks. Her ability to simplify the explanation of complex topics is what enhanced her popularity in YouTube. She has over 4 years' experience in working with frontend frameworks such as Angular and React, and backend frameworks such as Express.js and Django. Get the opportunity to learn how to write production-ready code with her courses. Find out more about her tutorials at her YouTube channel: MiftaSintahaCS You can also look at her work on GitHub @msintahaAlvaro is a professional React Native developer with an interest in mobile technology, server-side API development, and iOS development. He plays bass in a rock band, and he enjoys road bikes and politics. The first thing he started programming was little buy scripts for Counter Strike. These were small hacks to buy faster and pick up all the necessary equipment. A few years later, he went to the University of Balearic Islands to study computer science. There he began to learn the fundamentals of computer programming using Ada, C, and Java. After finishing his B.Sc. in Computer Science, he started his M.Sc. That was when he started to do really fun things such as games in Lisp, creating a compiler of a subset of Ada instructions, and computer vision with OpenCV, among others. Before finishing his M.Sc, he started to work full-time, first as a developer for the hotels team at Logitravel (the second tourism dot com in Spain) and currently as an iOS developer at mola. He had no previous iOS or mobile development experience before entering mola, but he successfully managed to develop both server-side and mobile apps for a social network called Hoods. He also helped the awesome team at Mola in several other projects (Matchball, Zoco). Right now he is a mobile developer at APSLAdvanced Programming Solutionsand works on several products."
Price: 199.99 |
"PySpark for Beginners" |
"omasz has also authored the Practical Data Analysis Cookbook published by Packt Publishing in 2016.Apache Spark is an open source framework for efficient cluster computing with a strong interface for data parallelism and fault tolerance. This course will show you how to leverage the power of Python and put it to use in the Spark ecosystem. You will start by getting a firm understanding of the Spark 2.0 architecture and how to set up a Python environment for Spark. You will get familiar with the modules available in PySpark. You will learn how to abstract data with RDDs and DataFrames and understand the streaming capabilities of PySpark. Also, you will get a thorough overview of machine learning capabilities of PySpark using ML and MLlib, graph processing using GraphFrames, and polyglot persistence using Blaze. Finally, you will learn how to deploy your applications to the cloud using the spark-submit command. By the end of this course, you will have established a firm understanding of the Spark Python API and how it can be used to build data-intensive applications.About the AuthorTomasz Drabas is a Data Scientist working for Microsoft and currently residing in the Seattle area. He has over 13 years of experience in data analytics and data science in numerous fields: advanced technology, airlines, telecommunications, finance, and consulting he gained while working on three continents: Europe, Australia, and North America. While in Australia, Tomasz has been working on his PhD in Operations Research with a focus on choice modeling and revenue management applications in the airline industry.At Microsoft, Tomasz works with big data on a daily basis, solving machine learning problems such as anomaly detection, churn prediction, and pattern recognition using Spark.Tomasz has also authored the Practical Data Analysis Cookbook published by Packt Publishing in 2016."
Price: 124.99 |
"Python Machine Learning Tips, Tricks, and Techniques" |
"Machine learning allows us to interpret data structures and fit that data into models to identify patterns and make predictions. Python makes this easier with its huge set of libraries that can be easily used for machine learning. In this course, you will learn from a top Kaggle master to upgrade your Python skills with the latest advancements in Python.It is essential to keep upgrading your machine learning skills as there are immense advancements taking place every day. In this course, you will get hands-on experience of solving real problems by implementing cutting-edge techniques to significantly boost your Python Machine Learning skills and, as a consequence, achieve optimized results in almost any project you are working on.Each technique we cover is itself enough to improve your results. However; combining them together is where the real magic is. Throughout the course, you will work on real datasets to increase your expertise and keep adding new tools to your machine learning toolbox.By the end of this course, you will know various tips, tricks, and techniques to upgrade your machine learning algorithms to reduce common problems, all the while building efficient machine learning models.About the AuthorValeriy Babushkin has done an M. Sc. and has 5+ years' experience in industrial data science and academia. He is a Kaggle competition master and a 2018 IEEE SP Cup finalist. He has been a Data Science Team Lead at Yandex (the largest search engine in Russia; it outperforms Google) and runs an online taxi service (he acquired Uber in Russia and 15 other countries) and the biggest e-commerce platform in Russia.He was also a Head of Data Science at Monetha. Monetha is creating a universal, transferable, immutable trust, and reputation system combined with a payment solution. Finally, he is decentralized and empowered by the Ethereum Blockchain."
Price: 124.99 |
"Python Data Science Essentials" |
"The Python Data Science Essentials video series takes you through all you need to know to succeed in data science using Python. Get insights into the core of Python data, including the latest versions of Jupyter Notebook, NumPy, Pandas and scikit-learn. In this course, you will delve into building your essential Python 3.6 data science toolbox, using a single-source approach that will allow to work with Python 2.7 as well. Get to grips fast with data munging and preprocessing, and prepare for machine learning and visualization techniques.About the Authors : Alberto Boschetti is a data scientist with expertise in signal processing and statistics. He holds a PhD in telecommunication engineering and currently lives and works in London. In his work projects, he faces challenges ranging from Natural Language Processing (NLP), behavioral analysis, and machine learning to distributed processing. He is very passionate about his job and always tries to stay updated about the latest developments in data science technologies, attending meet-ups, conferences, and other events.Luca Massaron is a data scientist and marketing research director specializing in multivariate statistical analysis, machine learning, and customer insight, with over a decade's experience solving real-world problems and generating value for stakeholders by applying reasoning, statistics, data mining, and algorithms. From being a pioneer of web audience analysis in Italy to achieving the rank of a top ten Kaggler, he has always been very passionate about every aspect of data and its analysis, and also about demonstrating the potential of data-driven knowledge discovery to both experts and non-experts. Favoring simplicity over unnecessary sophistication, Luca believes that a lot can be achieved in data science just by doing the essentials."
Price: 124.99 |
"Getting Started with Machine Learning in R" |
"Do you want to turn your data to predict outcomes that make real impact and have better insights?R provides a cutting-edge power you need to work with machine learning techniquesYou will learn to apply machine learning techniques in the popular statistical language R. This course will get you started with Machine Learning and R by understanding Machine Learning and installing R. The course will then take you through some different types of ML. You will work with a classic dataset using Machine Learning. You will learn Linear and Logistic Regression algorithms and analyze the dataset. The course will take you through algorithms like Random Forest and Naive Bayes for working on your data in R. You will then see some of the excellent graphical tools in R, and some discussion of the goals and techniques for presenting graphical data. Analysis of the data set is demonstrated from end to end, with example R code you can use. Then youll have a chance to do it yourself on another data set.By the end of the course you will learn how to gain insights from complex data and how to choose the correct algorithm for your specific needs.About the Author:Phil Rennert is a Principal Research Engineer in Information Science, in the overall business of extracting wisdom from information overload. He has a long track record of solving challenging technical problems, innovating new techniques where existing ones don't apply. He is extensively skilled in machine learning, natural language processing, and data mining."
Price: 124.99 |
"C++17 STL Solutions" |
"C++ has come a long way and is in use in every area of the industry. Fast, efficient, and flexible, it is used to solve many problems. The upcoming version of C++ will see programmers change the way they code. If you want to grasp the practical usefulness of the C++17 STL in order to write smarter, fully portable code, then this course is for you.Beginning with new language features, this course will help you understand the languages mechanics and library features, and offers insight into how they work. Unlike other courses, ours takes an implementation-specific, problem-solution approach that will help you quickly overcome hurdles. You will learn the core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more, while working on practical real-world videos. These videos will help you get the most from the STL and show you how to program in a better way.By the end of the course, you will be up to date with the latest C++17 features and save time and effort while solving tasks elegantly using the STL.About the Author:Jacek Galowicz obtained his master of science in electrical engineering/computer engineering at RWTH Aachen University, Germany. While at university, he enjoyed working as a student assistant in teaching and research, and he participated in several scientific publications. During and after his studies, he worked as a freelancer and implemented applications as well as kernel drivers in C and C++, touching various areas, including 3D graphics programming, databases, network communication, and physics simulation. In recent years, he has been programming performance- and security-sensitive microkernel operating systems for Intel x86 virtualization at Intel and FireEye in Braunschweig, Germany. He has a strong passion for modern C++ implementations of low-level software, and he tries hard to combine high performance with an elegant coding style. Learning purely functional programming and Haskell in recent years triggered his drive to implement generic code with the aid of meta programming."
Price: 124.99 |
"Building a Single Page Application with JavaScript" |
"In this video course you will be learning JavaScript by building complex applications. You will learn to build an application using pure JavaScript, simultaneously learning the language. We start by introducing terms such as local store, Gridsystem, promises, SPA, URL routing and much more. We cover core concepts essential for learning JavaScript. Towards the end of the video course you will learn to add JavaScript elements to make your website interactive and dynamic. We cover various fundamentals you eed to know to explore the power of this language such as objects, events, validation techniques, working with AJAX calls, and more.About the AuthorAnto Aravinth is a software engineer experienced in the development of web applications, primarily in JavaScript and Java/Grails. He is passionate about groovy, Java, Js, and React. He loves to work at start-ups. He can discuss functional concepts such as closure, currying, and monads. He is mostly into web development using Java and frontend technologies."
Price: 124.99 |
"Deploying Jenkins to the Cloud with DevOps Tools" |
"Jenkins is one of the most popular Continuous Integration servers on the market today. It was designed to maintain, secure, communicate, test, build, and improve the software development process.We begin by looking on different AWS services and how you can use them for Continuous Integration. We'll see how Ansible can help to deploy an entire system to AWS for an almost production-ready CI system in the cloud. We then customize and configure your Jenkins master automatically on boot-up with Groovy code in order to achieve the build process we want. This includes adding secrets to the credentials store, installing and configuring plugins, and setting some basic values within the Jenkins main configuration. Once we are able to interact with Gitlab, we will then configure a way to run Jenkins nodes on Kubernetes so that we can actually build our software.When everything looks good in our development environment, we will then see what an almost production-ready CI system in the cloud looks like, especially with regard to security aspects.About the AuthorMartin Reinhardt has around 10 years' experience in research, enterprise solutions, consulting, portal development, JEE solutions, application and infrastructure integration, test automation, virtualization, and Continuous Integration and Delivery.Specialties: Model driven architecture (MDA), Java Enterprise solutions, test automation with Selenium, Continuous Integration"
Price: 124.99 |
"Architecting Spring 5 Applications" |
"Java developers like you wish to build dynamic enterprise applications and Spring 5 helps you architect applications with a modular and integral approach. This course will help you understand architecturally significant demands while building enterprise applications and see how to determine them. Youll also get a complete understanding of the different architectural quality requirements that will help you build a product that satisfies business needs, such as maintainability, testability, scalability, performance, usability, and security.Youll start by learning about the quality architectural requirements of Spring 5 software design. Next, youll understand the Spring database architecture and how it helps you architect a NoSQL database in your enterprise applications. Moving on, youll find out about Microservices Architecture and its practical usage in enterprise application development. Further on, youll learn how Spring provides Cloud Deployment and how DevOps Integration works. Lastly, youll see practically how Spring 5 provides utilities in its architecture to perform Unit and Integration Testing and provides both authentication and authorization to enable security.By the end of this course, youll be able to acknowledge Spring 5 and its architectural quality requirements to help design an efficient enterprise and web application that satisfies growing business needs.About the AuthorSyeda Seemab is a Full-Stack Web Architect and Developer with over 4 years of experience in web architecture and development. Seemab works as a Web Architect and Developer using new and improved frameworks. She has worked as a Senior Software Engineer at Square63 for over 2 years and at AIMS Research labs as a researcher. She has expertise in the Java framework, Ruby on Rails, Python, and Php. Her interests include programming and learning about new technology and techniques."
Price: 124.99 |
"AWS Data Security" |
"AWS as a cloud platform provides a lot of features to secure your application data from the global threat environment. With a lot of data on the cloud, you must be wondering, is my data safe? This video course will guide you in different aspects of AWS Data security to help you protect your infrastructure, making it safe and secure.If you struggle to ensure that your resources are safe, especially in this age of virtualization, this course will show you exactly how to overcome these problems. With a quick introduction to AWS security, you will use its shared responsibility model for identification and access management. Next, you will monitor and audit crucial services to discover important security-related events. You will be guided to perform important security functions such as key management service, storage options, access controls, and database platform security features. Then, you will design a layered secured network, highlighting how to protect your data from third-party threats. Lastly, you will learn to roll-out your data in an emergency by using backup and disaster recovery techniques to ensure your data safety.By the end of the course, you will be capable of dealing with security scenarios and can be confident that your AWS data is safe and secure.About the AuthorToni De La Fuente works for Alfresco Software as a Lead Security Operations and Senior Security Architect. Among other projects, Toni develops and maintains Prowler, a Security Assessment and Hardening Tool for AWS. With his years of experience, he has specialized in the following areas: InfoSec, cyber security, incident response and digital forensics in cloud systems (AWS, Azure, and GCP), security architecture, system administration, cloud computing, and open source. In his spare time, he engages in learning new things related to InfoSec and teaching people."
Price: 124.99 |
"Learning Elastic Stack 6.0" |
"The Elastic Stack is a powerful combination of tools for distributed search, analytics, logging, and the visualization of data from medium to massive datasets. The newly released Elastic Stack 6 brings new features and capabilities that empower users to find unique, actionable insights through these techniques. This course will give you a fundamental understanding of what the stack is all about, and how to use it efficiently to build powerful real-time data-processing applications. After a quick overview of the newly introduced features in Elastic Stack 6, you'll learn how to set up the stack by installing the tools, and explore their basic configurations. Then we demonstrates the creation of custom plugins using Kibana. We also provide useful tips on how to use the Elastic Cloud and deploy the Elastic Stack in production environments. After completing this course, you'll have a solid foundational knowledge of basic Elastic Stack functionalities. You'll also have a good understanding of the role each component in the stack plays to solve different data processing problems.About the AuthorPranav Shukla is the founder and CEO of Valens DataLabs, a technologist, husband, and father of two. He is a big data architect and software craftsman who uses JVM-based languages. Pranav has diverse experience of over 14 years in architecting enterprise applications for Fortune 500 companies and start-ups. His core expertise lies in building JVM-based, scalable, reactive, and data-driven applications using Java/Scala, the Hadoop ecosystem, Apache Spark, and NoSQL databases. He is a big data engineering, analytics, and machine learning enthusiast.Pranav founded Valens DataLabs with a vision to help companies leverage data to their competitive advantage. Valens DataLabs specializes in developing next-generation, cloudbased, reactive, and data-intensive applications using big data and web technologies. The company believes in agile practices, lean principles, test-driven and behavior-driven development, continuous integration, and continuous delivery for sustainable software systems.In his free time, he enjoys reading books, playing musical instruments, singing, listening to music, and watching cricket. You can reach him via email at pranav.shukla@valensdatalab and follow him on Twitter at @pranavshukla81.Sharath Kumar is currently working as a ""Big Data Architect"" at CA Technologies. Prior to this, he was working as an Elasticsearch Solutions Architect at Oracle. He has done his masters in Computer Science at The University of Texas, Dallas, USA. He is an Elastic Stack advocate, and being an avid speaker he has also given several tech talks in conferences such as the Oracle Code Event. He is a certified trainer-Elastic Certified Instructor-one of the few technology experts in the world who has been certified by Elastic Inc. to deliver their official from the creators of Elastic training. You can reach him via email at mnsk07@gmail"
Price: 124.99 |
"UX Design- From Beginner to Professional UX Designer: 4-in-1" |
"User experience (UX) design is a theoretical understanding of how users interact with websites. The major challenge developers building a company website face is finding the right balance that fulfils the objectives of the company as well as the needs of their users. If you're a developer who wishes to learn and become an expert in UI / UX designing, prototyping, and testing, then this learning path is for you. This comprehensive 4-in-1 course is designed to teach you in an easy-to-understand way the basic and advanced concepts in UX design so that you can implement it in your own applications and websites. You will learn with the help of real-world use cases on process, design, and techniques that assures youll build a strong foundation in UX design. This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, UX Design for Web Developers, will start by explaining why we need UX, how UX came to be, and where it fits in the business and web development. You will then explore the fundamental skills for structuring and defining a website along with content strategy. You will also be glanced through a variety of media touch points that have potential to engage and influence your audiences experience. Next, you'll learn some of the best practices of UX design by building an application. You will learn some of the important concepts such as setting up wireframes, fixing the loophole of static application by building a simple clickable feature, and prototyping using the inVision tool. Finally, you will test the application built. The second course, UX Design: Understanding User Engagement, starts by looking at human-centered observations, where you will learn different types of observation methods and human-centered design. You will then understand empathy building by defining Proto persona. You will also learn how to build, design, and test your own persona. Next, you will learn how to differentiate between good and bad habits by observing user habits and technology. You will find out how to set up a new habit and design. Finally, you will be glanced through human insights so that you can get started with writing your own insights from a user point of view. The third course, UX Design - Understanding the User and Business, starts off with covering the need of UX design for business. You will then learn about the key performance indicators and experience gaps. You will also how to go about a problem statement and iterate it. Next, you will get acquainted with user hypotheses and learn about user experience scenarios. Finally, you will explore user journey and task development, building journey templates, storyboarding template, and designing storyboarding sketches. The fourth course, Fundamentals of UX Techniques, starts off your journey by looking at how to set up your UX design process and defining the steps and interactions for engaging a user. You will then learn ideation and sketching and will explore business needs, idea grouping, and idea generation. You will also understand some rules around the technology, its Interaction types, UI Sketching, exploring UI patterns, reviewing, and iterating on your own sketches. Next, you will learn creating a low-fidelity prototype on the sketches built. You will understand the need for using these prototypes in inVision App, connecting prototypes via inVision App, and sharing. Finally, you will learn how to monitor and review feedback received on your app by the users. By the end of this Learning Path, you'll become a professional UX designer who'll be able to design the frontend with beautiful and appealing web and mobile interfaces. About the Author : Chris R. Becker is an imaginative and creative Sr. UX Designer/IxD/design thinker and educator. He is a creative thinker with the ability to design across media platforms from Web to iOS and Android as well as SaaS and service design. He is a versatile designer with problem solving skills for User Experience Design. He is passionate about design problems from concept to finished product. He is well versed with agile product development methodologies and flexible within waterfall. He applies LEAN UX methods to rapid prototyping, design research, and user testing for taking ideas from the drawing board to the real world."
Price: 199.99 |
"Web and Social Media Analytics with R: 2-in-1" |
"R is a popular choice of tool for analysts, offering a large variety of libraries pertaining to each and every task in data analysis. With practical projects based on various real-world domains and use-cases where web analytics can be used, this course will be your companion for implementing the various web analytics techniques using the free, open source libraries provided by R.In this comprehensive 2-in-1 course, you will be introduced to important topics in web analytics with interesting hands-on projects to assess the performance of your website. This action-packed, must-have tutorial covers everything that you'd want to learn in web analytics for your website, and covers key concepts using R, Google Analytics, and the Flex dashboard. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Web Analytics with Hands-on Projects in R, starts off with covering the basics of web analytics, and why it is used in businesses worldwide. You will then be introduced to R and its libraries and will understand why R is a great choice for performing real-time analysis of your data, analyzing your websites traffic and customers behavior in real-time and how to use this information to optimize the performance of your website. You will also learn how to use the analytical capabilities of R to fully explore your Google analytics data and generate meaningful visualizations of your data using libraries like ggplot2 and generate reports based on various metrics and combinations. Towards the end of this course, you will have a solid understanding of implementing the various web analytics techniques in R, and maximize your websites performance. The second course, Visitor Insights and Social Media Analytics in R, starts off with an overview to the key concepts such as segmentation followed by a project in which youll learn how to plot past 6 months visitors data on a website. You will then learn to plot revenue over the last 12 months on the same website along with cumulative transactions. Towards the end of this course, you will be able to carry out the segmentation and categorization of your website's traffic and recognize loyal visitors and the impact of social media on your visitors. By the end of this Learning Path, you'll learn to use R to analyze the performance of your website and increase your website's traffic and revenue. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: William Shin received his PhD from Columbia University in 2017 in biological sciences with specialization in computational biology. He has been an avid user of R since 2009 and has been using statistics to gain insights into large datasets since 2007. He has been a consistent contributor in digital analytics, a frequent speaker at conferences, and a wide range of regional events around the world."
Price: 199.99 |
"Go: The Complete Developer's Guide to Golang: 4-in-1" |
"Go is one of the most powerful, efficient, and highly performant programming languages. Go has seen an increased rate of adoption mainly because it is lightweight, easy to use, and displays great robustness when performing in a variety of domains. If you're a developer who wish to learn Go programming language to become a full-stack Go developer, then this learning path is for you.This comprehensive 4-in-1 course is designed to teach you full-stack web development with Golang. You will learn to design the frontend and backend of any application along with deploying it to a cloud-based, production environment with hands-on examples. You will also learn to build various applications and enhance them in real-time. This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Go Essentials for Full Stack Web Development, will start by introducing you to programming with Go. You will then learn how to install Go and how to configure your workspace and development environment. You will also learn basic Golang concepts and will explore arrays, slices, maps and user-defined types in Golang. Next, you will learn Go's built-in concurrency constructs and tools included in Go. Finally, you will implement a simple web server using Go. The second course, Back-End Web Development using Go, starts off with covering essential concepts which include web templates, the model view controller pattern, managing requests and responses, and building web forms. You will learn uploading image/video files, implementing a datastore for a variety of databases (relational, document, and in-memory), creating secure cookies, implementing authentication middleware, and implementing an asynchronous task queue to perform long-running tasks in the background. The third course, Front-End Web Development using Go, starts off with covering the fundamental mechanics of front-end web development such as performing common DOM operations, accessing native JavaScript functionality, making XHR calls, rendering templates on the client-side, transmitting Gob encoded data, and communicating over a WebSocket connection. You will then learn how to make your Go programs interoperable with JavaScript and how to read and write to the web browser's local storage. You will also learn how to create a single page application by implementing client-side routing and directly rendering templates in the web browser itself. Finally, you will learn how to build GopherFace, a fully functioning social media website with incredible features. The fourth course, Go Production Deployments, starts off by showing you how to provision a virtual server instance on the Linode cloud, install MySQL and Nginx, and obtain and install a free SSL certificate from Let's Encrypt. You will then be introduced to Linode, a major cloud provider of virtual private servers. You will also see how to cross-compile a Go application, prepare and deploy a production deployment bundle. Next, you will find out how to dockerize a Go application and use the Docker Compose tool to define and run a multi-container Docker application. Finally, you will see how to turn a dockerized Go application into a system service. By the end of this Learning Path, you'll become a full-stack web developer who'll be able to design the frontend and backend of any application along with deploying it to a cloud-based, production environment. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Kamesh Balasubramanian is the Founder and CEO of Wirecog, LLC. He is the inventor of Wireframe Cognition (Wirecog), an award-winning, patented technology that allows machines to understand wireframe designs and produce source code from them. He has over 20 years of software development experience and has implemented numerous solutions in the advertising, entertainment, media, publishing, hospitality, video game, legal, and government sectors. He is an award-winning, professional member of the Association for Computing Machinery and an InfyMaker Award winner. He was recognized as a Maker of Change at the 2016 World Maker Faire in New York and, upon request, has demonstrated Wirecog at MIT."
Price: 199.99 |
"Modern Web Development By Example" |
"Do you want to make sleek websites and dynamic web applications that look alluring? Then this the course for you. This extensive course takes you on a tour of how to build amazing web pages with great examples. Its just what you need to get started on your journey to becoming a web developer.This course starts by teaching you about basic HTML and CSS as you make an email template for a flower shop that can be sent out as an advertisement. Then youll dive into back-end development with Node. js and MongoDB by creating a to-do list application that can actually be deployed. After that, youll learn why single page applications have become so popular over the years, as we create a voting system application that utilizes jQuerys AJAX functionality to create one.Cover your projects in Unit Tests, this is why you are going to separately take a look at utilizing Mocha to unit test our voting system application. Then, well then take a look at Bootstrap, the most popular HTML framework, while creating an exam application that will look amazing. In the last unit, youll explore the basics of Docker and deploy our to-do list application to a Docker container.By the end of this course, youll be well-equipped with the knowledge of web development and be ready to create amazing websites and web applications.About the AuthorArseniy Chernykh is an Enterprise Java Developer who has been in the tech industry for over 6 years, and throughout this time, he has worked for some of the leaders in technological innovation. He always loved the front end, as its important in creating truly seamless applications, and it is perhaps for this reason that front-end development has become one of the most sought-after skills in the industry."
Price: 124.99 |
"TensorFlow: Artificial Intelligence with TensorFlow: 3-in-1" |
"Googles TensorFlow framework is the current leading software for implementing and experimenting with the algorithms that power AI and machine learning. Google deploys TensorFlow for many of its products, such as Translate and Maps. TensorFlow is one of the most used frameworks for Deep Learning and AI. This course will be your guide to understand and learn the concepts of Artificial intelligence by applying them in a real-world project with TensorFlow. This comprehensive 3-in-1 course is a practical approach to deep learning and deep reinforcement learning for building real-world applications using TensorFlow. Learn how models are made in production settings, and how to best structure your TensorFlow programs. Build models to solve problems in Computer vision, Natural Language Processing, Reinforcement Learning, Finance, and more! Contents and Overview This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learn Artificial Intelligence with TensorFlow, covers creating your own machine learning solutions. Youll embark on this journey by quickly wrapping up some important fundamental concepts, followed by a focus on TensorFlow to complete tasks in computer vision and natural language processing. You will be introduced to some important tips and tricks necessary for enhancing the efficiency of our models. We will highlight how TensorFlow is used in an advanced environment and brush through some of the unique concepts at the cutting edge of practical AI. The second course, Hands-on Artificial Intelligence with TensorFlow, covers a practical approach to deep learning and deep reinforcement learning for building real-world applications using TensorFlow. This course will take you through all the relevant AI domains, tools, and algorithms required to build optimal solutions and will show you how to implement them hands-on. Youll then be taken through techniques such as reinforcement learning, heuristic searches, neural networks, Computer Vision, OpenAI Gym, and more in different stages of your application. Youll learn how TensorFlow can be used to analyze a variety of data sets and will learn to optimize various AI algorithms. By the end of the course, you will have learned to build intelligent apps by leveraging the full potential of Artificial Intelligence with TensorFlow.. The third course, TensorFlow 1.x Deep Learning Recipes for Artificial Intelligence Applications, covers recipes for Computer vision, Natural Language Processing, Reinforcement Learning, Finance, and more! Build models to solve problems in different domains such as Computer vision, Natural Language Processing, Reinforcement Learning, Finance, and more. Taking a Cookbook approach, this course presents you with easy-to-follow recipes to show the use of advanced Deep Learning techniques and their implementation in TensorFlow. After taking this tutorial you will be able to start building advanced Deep Learning models with TensorFlow for applications with a wide range of fields. By the end of the course, youll begin your journey to build next-generation AI models from scratch with TensorFlow and create your own machine learning solutions. About the AuthorsBrandon McKinzie is an NLP engineer/researcher and lover of all things associated with machine learning, with a particular interest in deep learning for natural language processing. The author is extremely passionate about contributing to research and learning in general, and in his free time hes either working through textbooks, personal projects, or browsing blogs related to ML/AI. Saikat Basak is currently working as a machine learning engineer at Kepler Lab, the research & development wing of SapientRazorfish, India. His work at Kepler involves problem-solving using machine learning, researching and building deep learning models. Saikat is extremely passionate about Artificial intelligence becoming a reality and hopes to be one of the architects of the future of AI. 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."
Price: 199.99 |
"Selenium: Testing and Automation Masterclass: 5-in-1" |
"There is often a need to test your web applications against a vast number of browsers and platforms due to their increasing complexity. For this, you need to build reliable and maintainable test automation cases. Here's where Selenium comes in. Selenium 3.0, shipped after a gap of 5 years, represents a significant change. It is a drop-in replacement for WebDriver API users. Build your own automation framework to maintain test scripts. Design a Selenium Grid to enable faster and parallel running of tests, increasing test coverage, and reducing test execution time. This comprehensive 5-in-1 course is a step-by-step guide with a practical approach to understand and implement advanced Selenium automation. Design and build a fully-featured application using the newest features of React Native. Create increasingly complex real-world applications and explore React Native in depth. Write clear, simple, readable, and reliable tests that perform complex test automation tasks. Learn advanced usage of the Selenium API to enable cross-browser testing. Contents and Overview This training program includes 5 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Selenium Testing Tools, covers Selenium testing tools. Use the Selenium tool and take you through installing the Selenium IDE. Next, you will then move on to learning all about Selenium locators and be empowered to locate web elements in different ways. The automation framework development architecture will help in building our very own framework and thus enable us to develop test scripts easily. The second course, Data-Driven Testing in Selenium, covers building your own data driven automation testing framework for web and mobile with Selenium WebDriver, Java, and TestNg. Start with basic out of the box abilities and then practice more complicated samples to operate with external data from Excel, databases, Spring injection, and more. Well go through various improvements to make tests run in parallel. In particular, youll explore different options to run data-driven tests in parallel. The third course, Optimizing Selenium Test Performance, covers benefits and advantages of Selenium 3.0. Focus on the most common performance bottlenecks and how to work round them through optimization and parallelization. You'll finish the course with the use of Selenium Grid and Sauce Labs for limitless parallelization and other goodies. The fourth course, Dive into Core of Selenium Automation, covers boosting the performance and reliability of your automated checks by mastering Selenium WebDriver. Produce the right feedback when failing and what the common exceptions are, explain them properly (including the root cause), and fix them. Youll also see the differences between the three available implicit waits and explicit waits, and learn to work with effective page objects. Moving on, the video shows you how to utilize the advanced user interactions API, how you can run any JavaScript you need through Selenium. Finally, the video discusses hard assertions and soft assertions and how to use them. The fifth course, Advanced Selenium Automation, covers delving into the world of advanced Selenium automation. In this video, youll focus on more advanced usage of the Selenium API to enable cross-browser testing, as well as simulating advanced user interactions with complex applications. Debugging rare test failures through advanced techniques and utilizing the specialized parts of each client library are covered as well. By the end of the course, youll build your own data driven automation testing framework for web and mobile with Selenium WebDriver. About the AuthorsMykola Kolisnyk has been working in test automation since 2004. He has been involved with various activities including creating test automation solutions from scratch, leading test automation teams, and working as a consultant with test automation processes. During his working career, he has had experience with different test automation tools such as Mercury WinRunner, MicroFocus SilkTest, SmartBear TestComplete, Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other different engines and solutions. He has also had experience with multiple programming technologies based on Java, C#, Ruby, and so on, and with different domain areas such as healthcare, mobile, telecoms, social networking, business process modeling, performance and talent management, multimedia, e-commerce, and investment banking. 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 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. In his second job, he learned about test automation for the first time; he liked it more than manual testing and thus decided to move into test automation."
Price: 199.99 |
"Python Machine Learning and Troubleshooting: 2-in-1" |
"Given the constantly increasing amounts of data they're faced with, programmers and data scientists have to come up with better solutions to make machines smarter and reduce manual work along with finding solutions to the obstacles faced in between. Python comes to the rescue to craft better solutions and process them effectively. This comprehensive 2-in-1 course teaches you how to perform different machine learning tasks along with fixing common machine learning problems you face in your day-to-day tasks. You will also understand how the key machine learning algorithms can be trained for classification and regression. Further to get a complete hold on the technology, you will work with supervised and unsupervised learning. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learn Machine Learning in 3 Hours, begins with focusing on key machine learning algorithms and how they can be trained for classification and regression. You will then work with supervised and unsupervised learning to help to get to grips with both types of algorithms. By the end of this course, you will be adept at using the concepts and algorithms involved in machine learning. In the second course, Troubleshooting Python Machine Learning, we have systematically researched common machine learning problems documented online around data wrangling, debugging models such as Random Forests and SVMs, and visualizing tricky results. We leverage statistics from Stack Overflow, Medium, and GitHub to get a cross-section of what data scientists struggle with. We have collated for you the top issues, such as retrieving the most important regression features and explaining your results after clustering, and their corresponding solutions. We present these case studies in a problem-solution format, making it very easy for you to incorporate this into your knowledge. Taking this course will help you to precisely debug your models and research pipelines, so you can focus on pitching new ideas and not fixing old bugs. By the end of this Learning Path, you'll learn to implement different machine learning tasks along with fixing common machine learning problems you face in your day-to-day tasks. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: After taking a Physics degree at Oxford, Thomas Snell entered the Biophysics industry. Performing numerical simulation; from there, took a numerical simulation PhD in Geophysics. During his PhD, he developed a keen interest in machine learning, eventually founding two open source projects: a cryptocurrency trader and an evolutionary system to design quantum algorithms. Shortly after sharing these projects with the open source community, he worked as a data scientist while finishing his PhD, developing a system to cluster job data and predict career paths for groups of individuals. Colibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, data science, machine learning, and cloud computing. Over the past few years it has 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. By 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 performance - key analytics that all feed back into how our AI generated content. Prior to founding QuantCopy, Rudy ran HighDimension.IO, a machine learning consultancy, where he experienced firsthand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with HighDimension.IO's Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye."
Price: 199.99 |
"Hands-on Application Development with Node.js" |
"Ever want to make a web application with Node.js? This course will guide you through the process of building a web application with Node.js and all the necessary libraries to get your application up and running. This hands-on practical guide to the landscape of Node.js will work with you to build a question-and-answer platform.Throughout this journey, you will work with express.js, query a database with an ORM library in Node.js, and secure your application by implementing an authentication process.With this course, you will be able to create your own web applications in Node.js. The best way to learn something new is to get your hands dirty and try out Node.js together with us. We will give you all you need to create real-world applications with node. This comprehensive, easy-to-follow course is designed to get you up-and-running in a few weeks.The code bundle for this video course is available.About the AuthorJoris Hermans is a Senior Software Developer with more than 10 years' experience in programming for the web. He loves teaching and coaching other people about all the great aspects of developing for the web. He has worked for an online directory company creating web applications with more than a million page views a week. You will also find him creating great projects on GitHub. He loves to participate in a lot of discussions regarding the evolution of the web. Following new technology trends is a kind of hobby for him.With a few video courses already under his belt, Joris Hermans is definitely the kind of teacher you want to go on a new learning adventure with."
Price: 124.99 |
"Hands-on Machine Learning for Data Mining" |
"30% of data mining vacancies also involve machine learning. And those that do are 30% better paid than the rest. If youre involved in data mining you need to get on top of machine learning, before it gets on top of you.Hands-On Machine Learning for Data Mining gives you everything you need to bring the power of machine learning into your data mining work. This video course will enable you to pair the best algorithms with the right tools and processes. You will see how systems can learn from data, identify patterns and make predictions on data with minimal human intervention.All the code and supporting files for this course are available on Github.About the AuthorJesus Salcedo has a Ph.D. in Psychometrics from Fordham University. He is an independent statistical and data-mining consultant that has been using SPSS products for over 20 years. He is a former SPSS Curriculum Team Lead and Senior Education Specialist who has written numerous SPSS training courses and trained thousands of users."
Price: 124.99 |
"Getting Started with Neural Nets in R" |
"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.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.About the AuthorArun Krishnaswamy has 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, 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)."
Price: 124.99 |
"Master Continuous Integration and Deployment with Ease" |
"Businesses today are evolving so rapidly that having their own infrastructure to support their expansion is not feasible. As a result, they have resorted to using the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications. If you're a developer who wish to learn continuous integration with Jenkins and continuous deployment over platforms such as AWS, Azure, and Docker, then this learning path is for you.In this comprehensive 2-in-1 course, you will learn to build, test, and scale your Python-based applications. You will then learn designs and massive scalability, practical techniques to secure web applications. You will also explore continuous integration with Jenkins. Next, you will learn complete deployment and monitoring of cloud-native applications on various cloud platforms like AWS, Azure and Docker. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Python for Continuous Delivery and Application Security, starts off with an introduction to to cloud-native architectures such as event sourcing and CQRS. You will then learn how to build microservices in Python using REST APIs in an event driven approach. You will also learn about application security and performance. Next, you will learn continuous integration and how Jenkins emerged as a powerful tool for continuous integration. Finally, youll be glanced through continuous delivery. The second course, Continuous Deployment of Cloud-Native Applications, starts off with explaining Docker concepts. You will then learn to deploy applications on Docker. You will also learn to build application infrastructure on AWS and will deploy and monitor an application on it. Next, you will architect the application infrastructure using Azure and look at deploying and monitoring application on it. By the end of this Learning Path, you'll be able to create and deploy applications and virtual machines over cloud platforms such as AWS, Azure, and Docker. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Manish Sethi works as an engineer in Bangalore, India. Over the course of his career, he has worked for start-ups and Fortune 10 companies, helping organizations adopt a cloud-native approach to architecting massively scalable products. He regularly spends time learning and implementing new technology paradigms and actively finds himself solving practical problems using serverless architecture, machine and deep learning, and so on. He contributes to Bangalore DevOps and the Docker community by writing blog posts, giving talks in meetups, and more."
Price: 199.99 |
"The Complete Guide to Ethical Hacking: Beginner to Pro" |
"Security is the foremost concern for all organizations both big and small, and thus companies and people are ready to invest in enhanced security, pentesting, and ethical hacking. Security is a major issue that organizations are now facing. Cyber threats are on the increase with the rising growth of technology, thus giving rise to the need for ethical hacking and advanced security. In this comprehensive 2-in-1 course, you will learn step by step ethical hacking and identify threats and vulnerabilities to secure your IT environment. This learning path also takes your ethical hacking skills to the next level to help you address various security threats, whether in information, networks, and other security concerns. It is a seamless blend of text, videos, code examples, and assessments that will help you, master ethical hacking efficiently as you progress. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Ethical Hacking for Beginners, begins with introducing you to the best tools for penetration testing. You will then learn basic ethical hacking technique such as reconnaissance. You will also gain hands-on experience of working with Metasploit and testing the effectiveness of different defenses. Next, you'll learn about sniffing and how effective the Man-in-the-Middle attack can be. You will learn with the help of a coffee shop scenario to further enhance your understanding. The second course, Mastering Ethical Hacking, starts off with explaining you how to install Kali Linux on your system and work with it. You will then learn how to gather information using different methods such as fingerprinting and open ports. You will also learn to check your system's vulnerability using Nessus and OpenVAS. Next, you will learn to exploit your vulnerability with different parameters to reveal all the gaps in your system. You will then escalate privileges in your system to improve your design and program, and prevent password attacks using different methods. Finally, you will learn to prevent wireless attacks on your system. By the end of this Learning Path, you'll gain all the required ethical hacking skills to offer stronger security solutions for your organization to have a successful career in IT security. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Gary Dewey is an IT consultant specializing in security. A graduate of SUNY Broome's computer security and forensics degree program in New York, he has attended numerous B-Sides conferences and spoken at B-Sides in Rochester, New York. Gary participated in the 2015 US Cyber Challenge held at Virginia Tech. He is an active member of the Triple Cities Makerspace, a non-profit organization dedicated to community collaboration and learning. He enjoys hiking and cats.Alexis Ahmed is an experienced Ethical Hacker and Cyber Security Expert with over 5 years of experience. He also develops Android apps and games in his free time. In addition to this, he is also a Web Developer with over 4 years of experience and he loves creating beautiful and functional websites for clients all over the world. He has a YouTube channel with over 19,000 subscribers and more than 1 million views where he makes videos on ethical hacking, Linux, and programming."
Price: 199.99 |
".NET: Master Serverless Architecture using .NET: 2-in-1" |
"Serverless architecture allows you to build and run applications and services without having to manage the infrastructure. Many companies have started adopting serverless architecture for their applications to save money and improve scalability. The goal of the course is to you get acquainted with the Function-as-a-Service offering from Microsoft Azure and Azure Functions. After understanding Serverless Architectures, the course will dwell into triggers and how to use them in code to react to events that occur in several Azure Services. This comprehensive 2-in-1 course is a step-by-step tutorial to mastering serverless architecture techniques with testing, securing, automating deployment, and more! Design and set up data flows between cloud services and custom business logic. Build scalable, reliable, and cost-efficient applications with serverless architectures. Migrate your existing .NET applications to a serverless architecture. Contents and Overview This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Going Serverless with .NET, covers Testing, securing, automating deployment, and more! Design serverless architectures for your applications with Microsoft Azure as the cloud service provider and using the .NET Core runtime. Understand serverlessarchitecture, its advantages and disadvantages. Set up the Azure environment and test a simple serverless function using AWS platform. From here you will learn to build a real multi-tier, a serverless application with C# as the scripting language. You will also learn to build, test and deploy the Middle tier application along with Data and Presentation tiers. Finally, you will look at testing, securing and authenticating your serverless application. By the end of the course, you will be equipped with the knowledge to build scalable and cost-efficient .NET applications with serverless architectures. The second course, Serverless Architecture using .NET: Advanced Techniques, covers mastering serverless architecture techniques. Learn about IoT Solution Architecture and get into the meat of Azure IoT Hub including deploying IoT Hub, simulating devices, sending and receiving messages and building ServerlessIoT Solutions using Azure Functions and IoT Hub. Finally, the course will cover advanced Azure services like API Gateways, Azure App Insights, Azure Search and Azure Billing. By the end of this course, you will be well familiar with the advanced techniques in Serverless Architecture. By the end of the course, youll master serverless architecture techniques with testing, securing, automating deployment, and more!About the AuthorDan Bailey has over 15 years' commercial experience developing and supporting successful software, working mainly for multinational companies and holding increasingly senior positions. He also taken an active interest in the open source community and contribute to technical forums. Over the years he has enjoyed working with people of many nationalities and backgrounds and have worked with a large range of technologies, and used several programming languages, including .NET and Java. Hes implemented and taken lead roles for large-scale industrial solutions. His experience started with trusted languages such as C and C++, all the way through to the latest .NET and Java frameworks. Hes an expert in many communication protocols including REST/HTTP, TCP/IP, web services, and in particular associated design patterns, which are ever more important for connecting systems together. Modern factories are smart and connected in the age of the Internet of Things. Hes has been at the cutting edge of software development across this domain, for well-known global companies who manufacture mobile phones, and automotive electronics, for example. Software quality and performance are paramount at all times. Over recent years hes been the inventor and lead architect for new event-driven communication standard used in Internet of Things industrial products. Dan holds a first-class honors Master's degree in engineering, and is a chartered engineer with the IEE, UK in addition to several other certifications. Hes published several white papers on different software subjects. Outside software-related work, Dan spends his time with his family, and enjoy cycling and part time football coaching. Manojis currently working with Microsoft Australia as a Cloud Solutions Architect. In his current role, he enables Cloud and Enterprise Customers to design, position, sell and deploy and troubleshoot Microsoft Azure Cloud Solutions. Prior to Microsoft, Manoj worked with AWS as an Ecosystem Solutions Architect, as an AWS Senior Technical Trainer and as Technical Instructor with DDLS, Sydney specializing on Microsoft Infrastructure Solutions. In his earlier role as a Partner Technical Consultant, he has delivered many technical webcasts/talks/Practice Accelerator Workshops. System Center Suite, Forefront UAG, PowerShell and Virtualization to educate, evangelize and create awareness on new Microsoft technologies and drive adoption. In his earlier roles, Manoj worked as a Trainer and as a Tier 3 Windows Support Engineer managing the Windows Component of a major US Retail Chain Client IT Infrastructure. He absolutely LOVES technical training and is a Microsoft Certified Trainer (MCT) since January 2008 along with other Microsoft and Citrix Certifications. He has recorded screencasts for Microsoft TechNet EDGEand is passionate about blogging on Microsoft Technologies especially PowerShell. In his spare time, he loves spending time with loved ones, watching movies, listening to soft music and enjoys long bike rides. You can follow him on twitter."
Price: 199.99 |
"Kubernetes on AWS: Step-By-Step Tutorial for Deployment" |
"Kubernetes is a one of the top cloud platform technology and offers some of the best solution over other cloud platforms. Major cloud infrastructure providers, such as AWS, Azure, and Google, offer hosted versions of Kubernetes. If you're a software architect or a software engineer who wants to build and manage container-based applications on AWS with the powerful orchestration tool Kubernetes, then go for this Learning Path.This comprehensive 2-in-1 course is a perfect mix of concepts and practice that will help you to build, manage, and deploy container-based applications on AWS using Kubernetes. You will you learn how to use Kubernetes pods, services, replication controllers, and labels to manage your clusters effectively and will get a feel for how to handle networking with Kubernetes. You will also learn how to install and deploy Kubernetes on several cloud platforms. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Kubernetes, teaches you how to extend the opportunities that containerization innovations have brought about in a new and even more effective way. You will then 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. In the second course, Hands-on Kubernetes on AWS, you will 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. Next, you will learn how to install and deploy Kubernetes on several cloud platforms. Finally, you will explore more advanced topics on Kubernetes, including continuous integration, high availability, and disaster recovery using Kubernetes. By the end of this Learning Path, 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. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Braithe E.S. Warnock is currently a managing cloud architect for the financial services division of Ernst & Young. He 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, he enjoys helping people understand the rapidly-evolving world of cloud and application architecture. He has more than six years of 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. 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 organizations 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 being adopted. He also has experience in developing machine learning models using AWS, Spark, and MLlib to support product recommendations and enhance customer data."
Price: 199.99 |
"Scala: Scala Programmer - Beginner to Expert!: 3-in-1" |
"Scala is a powerful multi-purpose programming language that is much appreciated for its simple object-oriented, functional style. Pattern matching is Scala's tremendous ability to deconstruct data in intuitive and readable ways, letting you write safely in a few lines of code what other languages can take tens of buggy lines to get across.This course is an easy-to-follow guide full of examples to help you, push your applications from good enough to great!This comprehensive 3-in-1 course is an easy-to-follow guide full of examples to help you gain an in-depth understanding of Scala. Build classes that compose one or more traits for complete reusability, or create new functionality by fusing them at instantiation. Save time and trouble by using Scala to build object-oriented, functional, Reactive, and concurrent applications. Harness the power of Scala for highly scalable and distributed, microservice- based applications. Contents and Overview This training program includes 3 complete courses, carefully chosen to give you the most comprehensive The first course, Scala Beginner Programming Recipes, covers efficient Scala code using these tips and tricks. Covers topics such as strings, classes, types, methods, and arraysbefore getting into concepts such as Object Oriented Programming.Learn functional programming techniques and how to handle files and processes. Master concurrency in Scala, making use of the Akka framework. Work with databases, and then about Reactive programming in Scala and how to use it to build robust microservices and distributed systems. The second course, Scala Intermediate Recipes, covers Scala's more powerful features with some easy tricks. Explore the various ways that patterns can be used, as well as some of the more advanced functionality that they hide. A quick detour into testing will introduce the specs2 library and how to use it to do behavior-driven development in Scala. Dig into Scala's collections some more; Scala's collections library is vast, and holds many powerful tools for dealing with data. Finally, you'll go through a few tricks that let you get readable and type-safe frameworks in place to describe your domain. The third course, Scala Expert Recipes, covers becoming an expert with the most useful Scala recipes. In this video, youll start with optimization in the world of Scala, covering a few handy features in the language that let you reduce the overhead of for certain operations. Scala's interactions with Java can be a sticking point during debugging, profiling, and in more advanced scenarios where Java libraries have useful functions you want to use from Scala; we look at all of these scenarios to get a better understanding of this interaction point. Finally, we touch on a few more advanced tips and tricks---a grab-bag of useful knowledge that can come in handy any time. By the end of the course, youll optimize your code with advanced tips and tricks to increase your Scala code's efficiency and become an expert with the most useful Scala recipes. About the AuthorAntonio Salazar Cardozo is a developer who has led small teams from his classes at Georgia Tech and through each company he has contributed to. He is a software pragmatist and perfectionist who values great software that is written for humans first, and loves to help teams find the development and interaction styles that make them deliver the best software to solve the problems they are solving. Between startups and larger companies, he has worked on most aspects of web and non-web systems, and loves to see how each piece of software is received and how it can improve. When he's not leaving honest, extensive code review, he's been known to travel and enjoys visiting both new and old places far from home."
Price: 199.99 |
"Create and Deploy Java EE 8 Apps on Docker and Kubernetes" |
"Java EE provides a standard set of specifications that can be used to develop standardized applications, independent of the vendor. Enterprise applications do not change that often, and hence we need a robust platform such as Java EE to ensure sustainability. A lot of enterprises migrate their runtime environments to platforms that are based on Docker and Kubernetes. Container technologies, in combination with orchestration, provide significant advantages in the way companies deploy and operate their enterprise software. This comprehensive 2-in-1 course teaches you how to develop enterprise applications using the Java Enterprise platform and modern APIs. It covers each and every concept of the Java EE platform with the help of practical examples making it easy for you to understand and implement in your own applications. You will also learn to package and deploy Java EE 8 applications on Docker and Kubernetes. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Java EE 8, course starts off by exploring the core Java EE components. You will then learn about HTTP endpoints. You will also learn how to map domain entities with JPA. Next, you will understand how interceptors realize technical cross-cutting concerns. You will learn to access external systems. Finally, you will learn about the asynchronous communication protocol. The second course, Containerizing Java EE 8 Apps Using Docker and Kubernetes, begins with a practical approach to show you how you can use Docker in Java EE 8 and how to troubleshoot containers. You will then learn learn how to run Java EE in containers. You will also learn to configure containerized applications. Next, you will learn to orchestrate containers using Kubernetes. Finally, youll be able to integrate Java EE applications into Docker and Kubernetes. By the end of this Learning Path, you'll be able to build, package, and deploy your Java EE 8 applications on Docker and Kubernetes. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Sebastian Daschner is a Java freelancer working as a consultant, author, and a trainer. He is enthusiastic about programming and Java (EE). He is the author of the book Architecting Modern Java EE Applications. He participates in the JCP, helping to form the future standards of Java EE such as serving in the JAX-RS, JSON-P, and Config Expert Groups, and collaborating on various open source projects. For his contributions to the Java community and ecosystem, he was recognized as a Java Champion, Oracle Developer Champion, and double 2016 JavaOneRockstar. He is a regular speaker at international IT conferences such as JavaLand, JavaOne, or Jfokus."
Price: 199.99 |
"iPhone Programming with iOS 11 and Swift 4: 2-in-1" |
"iPhone Programming with iOS 11 and Swift 4 will ease your way of app development with its new features and capabilities to provide enjoyable experience to the users. So, if you're a developer who wishes to give an amazing experience to the users by creating your own iPhone applications, then go for this Learning Path. This comprehensive 2-in-1 course is a perfect mix of concepts and practice that will help you to develop a variety of iOS applications from scratch. With a firm grounding in the fundamentals of the Swift language, and knowledge of how to use the key frameworks, you will be able to build a number of interesting applications with iOS 11 and Swift 4. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, iOS 11 Programming with SWIFT, covers the essentials of the Swift language, building flexible iOS user interfaces working on multiple devices, looking into how software patterns such as Target-Action and Model-View-Controller are implemented in iOS 11, and focusing on specific issues to make you proficient at tasks more rapidly. The second course, Real-World iOS Projects, starts by showing you how to get Xcode and will guide you through its help documentation and debugger. You will then learn to build your first app from scratch in which you will create 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 this Learning Path, after focusing on getting real results, you'll be equipped with the skills to get started turning your iOS development career dream into a reality! Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Michael J Huber Jr is a Networking Engineer with long experience developing both on the backend and mobile sides. He likes to work in an agile environment with visibility on the entire software life-cycle. He always tries to do his best to share knowledge across the team he works with. A contributor to the Vapor web framework, he gave a talk with SLC Cocoahead on Server-side Swift with Vapor and on setting up, installing, and using Vapor's web framework to create an API in Swift and then use that API in an iOS app, deploying the App to a Linux server, and using a MySQL database to store and read data.He worked with US Vision as a Network Engineer and Network Technician, and the University of Pennsylvania as a hardware/software analyst. 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 |