"Cross-Platform Application Development with OpenCV 4 and Qt5" |
"OpenCV is the most popular library for building computer vision applications. Qt is a C++ IDE used to create GUI applications with ease. The main benefit of using Qt is that we can integrate OpenCV GUIs of GUIs created with Qt. Follow along with instructor Antonio Ortiz to build cross-platform applications using Qt.In this course, you will learn to combine the power of OpenCV and Qt. First, you will start by grabbing some images and videos to show them in QML. Antonio also shows you how to calibrate an array of two stereo cameras. You will learn to deploy your application on both Linux and Android platforms.By the end of this course, you will have become better at developing OpenCV applications, especially with Qt.About the AuthorAntonio Ortiz Lira is a Venezuelan Software Developer and Researcher. He obtained his Engineering Degree in 2010 in the Santa Maria University in Caracas and since then he has worked in Linux operating system development, Computer Vision, robotics, and mobile application programming. He's now the president and lead researcher at Disinglab."
Price: 124.99 |
"Hands-On Machine Learning using JavaScript" |
"Machine Learning is a growing and in-demand skill but until now JavaScript developers have not been able to take advantage of it due to the steep learning curve involved in learning a new language. This course shows you various machine learning techniques in a practical way and helps you implement them using the JavaScript language.Hands-On Machine Learning using JavaScript gives you the opportunity to use the power of machine learning (without installing additional software on the customer's computer) and make them feel safe as the data resides in the system. This course covers basic as well as advanced topics in Machine Learning and gives a holistic picture of the JavaScript machine learning ecosystem by making use of libraries to design smarter applications. By the end of this course, you'll have gained hands-on experience in evaluating and implementing the right model using the power of JavaScript.About the AuthorArish Ali started his machine learning journey 5 years ago by winning an all-India machine learning competition conducted by IISC and Microsoft. He was a data scientist at Mu Sigma, one of the biggest analytics firms in India. He has worked on some cutting-edge problems involved in multi-touch attribution modeling, market mix modeling, and Deep Neural Networks. He has also been an Adjunct faculty for Predictive Business Analytics at the Bridge School of Management, which along with Northwestern University (SPS) offers a course in Predictive Business Analytics. He has also worked at a mental health startup called Bemo as an AI developer where his role was to help automate the therapy provided to users and make it more personalized. He is currently the CEO at Neurofy Pvt Ltd, a people analytics startup."
Price: 124.99 |
"Mastering Qlik Sense" |
"You've probably done some beginner work on Qlik Sense, so you know how easy it is to work with the interface. However, there is always more than what we see on the Qlik Sense dashboard. Work done by developers in the extremity plays a very important role while making an appealing and well-performing dashboard.If your data model is not designed appropriately, you will face issues not only with the performance of the app but also with the quality of its output.In this course, we look at everything that goes into creating a data model to give you the most optimized performance, including how to load data from different data sources, fix synthetic keys, and other issues. Also included are topics such as creating link tables, the master calendar script, and applying set analysis to your data. Thus, you will master the art of creating dashboards that are not only visually appealing and accurate but also very informative and a BIG bonus to your team while making those tough decisions.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 to better make sense of its data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.Diksha Bhosle is a versatile trainer from Colibri Digital. She has over 12 years' experience and has trained in a number of different technologies including Microsoft, CRM, Marketing Applications and of course Qlik Sense and Qlik View. Having worked with Qlik Technologies for a few years she has in-depth knowledge and understanding of both Qlik View and Qlik Sense. After a number of interactions with Various Qlik Sense customers, she has gained a deeper understanding of common issues faced by customers."
Price: 124.99 |
"Extended Reality (XR) - Building AR VR MR Projects" |
"The latest CNBC report suggests that starting salaries for VR and AR developers range from $40,000 to $80,000 a year. The mixed reality market is full of opportunities but finding developers with these skills is a challenge since the industry is still embryonic. If you want to successfully enter the industry, this is the right time to join the AR and VR movement.This course is your chance to benefit from this opportunity by working with these technologies and transforming the way we see and interact with the World. Extended Reality is an umbrella term used for AR, VR, and MR. This course gives you exposure to the Extended Reality world and helps you understand the subtle difference between Augmented Reality, Virtual Reality, and Mixed Reality. Not only this, you'll build a solid foundation by developing applications using the most popular game engines for web and native platforms. By the end of the course, you'll have created your own projects on these platforms and will be ready for the future. Start learning today!About The AuthorParul Bansal is an Augmented Reality, Virtual Reality, and Mixed Reality expert at Kepler Lab (R&D dept.) at Publicis, Sapient, India. Currently, she is working on exploring how can features from different extended-reality frameworks can be merged for even better experiences. She is a technology enthusiast and loves exploring upcoming technologies."
Price: 124.99 |
"C#8 Programming in less than 4 hours" |
"C# has become one of the most popular and versatile object-oriented programming languages designed to make software applications. Nowadays, many organizations are creating or upgrading their systems in Microsoft .Net technologies. Learning C# makes it easy for you to become a full-stack developer.This course is the perfect guide if youre looking to start developing with C# 8 in three hours. Youll learn the basics of programming in C#, object-oriented programming concepts, and the advanced concepts in C# with interactive examples and learn to implement asynchronous programming techniques to improve the performance of applications. It also covers one windows application implementation using C#.By the end of this course, youll be ready to implement C# concepts to develop your own application.About The AuthorNitin Rastogi is a Senior Software Developer with 13 years of experience in IT, which includes coding and development, implementations, designing, and architecting small to large enterprise applications and testing. He is an engineering graduate and right from the starting of his career he is working on MS technologies such as C#, .Net, Winforms, ASP.Net, WPF, ASP.Net MVC .Net Core, and so on. He has worked with some of the big clients in banking and energy trading industries such as Wells Fargo Bank, Lloyds bank, Chevron, and so on. With these clients, he has designed and developed many small to large scale software applications and has a thorough practical knowledge of programming. He is passionate about learning new software technologies and also in training others."
Price: 124.99 |
"Modern DevOps in Practice" |
"If youre facing issue of decreased frequency of deployment, high new releases failure rate and longer lead time between fixes than modern DevOps is the answer for your problems. DevOps looks at software development in a whole new way. Lets take advantage of DevOps to overcome day-to-day IT infrastructure challenges in a more efficient and effective manner.Modern DevOps in Practice will introduce you to modern Development Operations (DevOps), how to utilize it in your development environment work with tools (Terraform and Azure DevOps). After this course youll be able to bring more automation and standardization to the development process, human errors can be significantly reduced and it will be best practices more efficiently shared across teams. Continuous delivery will help you save time setting up and fixing your working environments. Additionally you will learn about the fundamental principles of DevOps and how to transform your team into one that follows the core of DevOps.By the end of this course you will feel comfortable with what DevOps learn how to utilize modern day tools to better ship code and provide high availability environments.About the AuthorCory W. Cordell is a focused technologist that has a great passion for Software Engineering and DevOps. He believes that the application of DevOps principles are essential in staying competitive in today's technologically sophisticated market."
Price: 124.99 |
"Boosting Productivity with Xcode 10 Development" |
"Xcode is an integrated development environment (IDE) for MacOS containing a suite of software development tools developed by Apple for developing software for MacOS, iOS, watchOS, and tvOS. It includes everything you need to create amazing apps for all Apple platforms with a great look in the new Dark Mode on MacOS Mojave.With this hands-on course to Xcode 10, you will begin with learning various tips, tricks & techniques such as mastering new changes in Xcode that are not related to productivity but improve the quality, connect Xcode to source control platforms such as GitHub, BitBucket and GitLab, developing user interfaces with Dark Mode and much more. Once you are familiar with these amazing techniques, you will then move on to learn how to troubleshoot your Xcode apps which focus on overcoming common development bugs and issues and how to optimize your app for better performance. With this, you will become familiar with many built-in tools that can be used for solving common bugs in an Xcode project.By the end of this course, you will be able to build your own applications in Xcode with some exciting tips, tricks & techniques as well as become familiar with many built-in tools for solving common bugs in your apps.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Xcode 10: Tips, Tricks, and Techniques youll learn to implement some practical and proven techniques to improve particular aspects of iOS application development. You will master new changes in Xcode that are not related to productivity but improve the quality of life for developers and make using the tool a lot of fun. Connect Xcode to source control platforms such as GitHub, BitBucket and GitLab. You will improve your productivity and offer a better user experience using Xcode 10. This course focuses on discovering new possibilities with Xcode 10 to enhance your current skill set. By the end of this course, you will have learned some exciting tips, best practices, and techniques for your iOS development. You will be able to build your own applications in Xcode much faster and easier.The second course, Troubleshooting with Xcode you will learn how to implement some practical and proven techniques to improve your debugging techniques using Xcode. This course will show you how to overcome common development bugs and issues and how to optimize your app for better performance. By the end of this course, you will be proficient at using Xcode 10 in solving common problems faced during development, you will become familiar with many built-in tools that can be used for solving common bugs in any Xcode project.About the Authors:Dee Aliyu Odumosu has developed over 120 apps for clients, including both individuals and start-ups, from around the World. The apps, some of which can be found on his website, range from basic to very complex. Dees 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, HTML, and CSS. Dee briefly pursued an 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 5 years, Dee has been programming on the iOS platform using Objective-C and Swift."
Price: 199.99 |
"Real-World Big Data Analytics with Apache Spark" |
"Every year we have a big increment of data that we need to store and analyze. When we want to aggregate all data about our users and analyze that data to find insights from it, terabytes of data undergo processing. To be able to process such amounts of data, we need to use a technology that can distribute multiple computations and make them more efficient. Apache Spark is a technology that allows us to process big data leading to faster and scalable processing. Ready to use statistical and Machine Learning techniques across large data sets? This course shows you how the Apache Spark and the Hadoop MapReduce ecosystem is perfect for the job.This comprehensive 3-in-1 course takes a step-by-step practical approach to perform efficient data processing and analytics on your data in real-time! To begin with, youll learn basic Spark functionalities and achieve efficient task scheduling, memory management, and fault recovery with Spark components. Youll then build Hadoop and Apache Spark jobs that process data quickly and effectively. Youll also write programs for complex data analysis and solving to solve real real-world problems. Moving further, youll explore the Map/Reduce Hadoop and Spark approach for solving data analysis problems. Finally, youll leverage one of the most efficient and widely adopted big data processing framework: Apache Spark!Towards the end of this course, you'll leverage one of the most efficient and widely adopted Big Data processing framework - Apache Spark. Perform efficient data processing and analytics on your data in real-time!Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Big Data Analytics Using Apache Spark, covers efficient data processing and analytics on your data in real-time. This course will show you how to acquire structured, semi-structured, and unstructured content from different data sources. Youll learn to query data using Spark SQL and acquire and load data via the Spark processing tool. You will learn to import structured and unstructured data from different data sources. Going further, you will learn how to use Apache Spark to perform complex processing without extensive programming knowledge and how to leverage those tools to perform data -analytics. By the end of the course, you will have learned to create real-world apps and stream high-velocity data with Spark Streaming.The second course, Big Data Analytics Projects with Apache Spark, covers Solving real-world Big Data problems. This course contains various projects that consist of real-world examples. The first project is to find top selling products for an e-commerce business by efficiently joining data sets in the Map/Reduce paradigm. Next, a Market Basket Analysis will help you identify items likely to be purchased together and find correlations between items in a set of transactions. Moving on, you'll learn about probabilistic logistic regression by finding an author for a post. Next, you'll build a content-based recommendation system for movies to predict whether an action will happen, which well do by building a trained model. Finally, well use the Map/Reduce Spark program to calculate mutual friends on social network.Towards the end of this course, you'll leverage one of the most efficient and widely adopted Big Data processing framework - Apache Spark. Perform efficient data processing and analytics on your data in real-time!About the AuthorsArokia Armel has been working in the Big Data and Analytics domain. Also, he studies and deploys cutting -edge technologies to tackle challenges with complex datasets. Currently, he is doing research on real-time sentiment analysis. He is passionate about empirical research, corporate training, and answering hard questions with data. On the other hand, he is a strategic thinker with fluent written and verbal communication skills. Moreover, he has the ability to learn cutting-edge technologies and processes quickly, with a high level of ownership. Also, he takes an innovative approach to tackle and solving business problems. In addition, he can analyze complex, high-volume, high-dimensional data from different sources.Tomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservices architecture and functional programming. He is passionate about nearly everything associated with software development. Recently, he was invited as a speaker at conferences in Poland - Confitura and JDD (Java Developers Day) and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference. He is a co-founder of the initlearn - e-learning platform that was built with the Java language. He also writes articles about everything related to the Java word: baeldung"
Price: 199.99 |
"Augmented Reality and ARCore in Practise" |
"Augmented reality is an interactive experience of a real-world environment where the objects that reside in the real-world are ""augmented"" by computer-generated perceptual information, sometimes across multiple sensory modalities, including visual, auditory, haptic, somatosensory, and olfactory.Taking up this course, you will begin with the basics of ARCore and how to set up your ARCore environment. Then we move on to creating ARCore applications. Then you will build your first AR greeting card application that adds life to characters and images, 3D furniture models like those in the IKEA furniture AR app. Moving further. You will also be learning various filters like those appearing on Snapchat & Instagram. Finally, in the end, you will be deploying cross-platform applications in ARCore as well as in Apple's ARkit using interfaceBy end of this course, you would have learned to implement motion tracking, environment learning in your app, create animations, sounds and generate virtual characters.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On ARCore Development starts with the basics of ARCore and how to set up your ARCore environment. Then we move on to creating ARCore applications. It explains dependencies, and you'll work with the APIs and modules. It will show you the underlying mechanics of building applications with ARCore from scratch. ARCore allows you to access four different SDKs: Android Studio, Unity, Unreal Engine, and Web. We cover each of these SDKs and help you to create an AR app that you can successfully deploy on both mobile and the web. You will learn to implement motion tracking, environment learning in your app, create animations and sounds, generate virtual characters, and simulate them on your screen.The second course, Augmented Reality projects with ARCore 1.6 starts you off with augmented reality project development with ARCore 1.4. You will use each of its core features to create your own AR projects. You will first build an AR greeting card application that adds life to characters and images. You will also build and project life-size 3D furniture models like those in the IKEA furniture AR app. You'll design a variety of face masks that you see on Snapchat and Instagram filters. You'll also build location-based AR applications identical to Pokmon Go with ARCore. You'll find yourself in a shared AR experience in real-time with a projectile shooter multiplayer game. Finally, you will interact with virtual objects in the real world by using gesture controls without the need for hardware such as the Xbox Kinect. By the end of the course, you will have become fluent in developing AR applications with ARCore that blend your real and virtual worlds.About the Authors:Emmanuel Adegbite is a software engineer with a knack for efficient, scalable, and stable solutions. With years of experience working across a wide range of technologies, he is still interested in exploring, encountering, and solving new as well as interesting programming problems.Bharath Nagarajan is a proficient AR/VR/MR and indie developer, who has worked with multiple game titles and AR/VR Projects. He has developed more than 5 games and worked in more than 10 Augmented reality projects, 3 virtual reality & Mixed Reality projects. He has expertise in developing augmented reality solutions of all difficulties such as Indoor navigation, Gps and VPS based augmented reality experience, Marker-based and markerless SLAM(ARKit, ARCore) and Gyro & Instant tracking and face tracking applications. He was also working as a technical consultant for several AR/VR firms. His important achievements include developing an Instant tracking AR experiences for his clients, Implementing Augmented Reality Building tracking solutions and multiplayer augmented reality games. Moreover, he used AR and Visual Positioning System to augment his entire university and provided navigation in AR. He also has proficient knowledge in computer vision and IOT. Currently, he is working on Industrial Augmented reality projects as a Software architect to standardize augmented reality in the industrial sector."
Price: 199.99 |
"Practical Vue.js from Scratch to Troubleshoot" |
"Are you willing to build amazing and complex web applications with Vue.js & and solve real-world problems with their Vue.js applications? Then this course is for you!Vue.js is an open-source JavaScript framework for building user interfaces and single-page applications. With this hands-on course, you'll begin learning Vue.js from scratch which teaches you to how to build applications in Vue.js. Moving forward you will also learn to use various Modern Web Development Tools with Vue.js such as Webpack, vue-cli, hot reloading, and vue dev tools to provide the most performant experience to your users. Then you will learn about building complex web applications with Vue.js which includes- using vuex to manage state in a Vue.js app, add communication with remote resources to your Vue application and leverage VueRouter 2 to build a single-page application. Finally, you will learn some common troubleshooting techniques to solve common problems that most Vue.js developers encounter with some simple and practical methods.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Vue.js 2.0 shows developers how to build high-performing, reactive web interfaces with Vue.js. It starts from scratch, teaching you how to build a Hello World! application in Vue.js and moves towards building advanced applications step by step. You'll earn the concepts that you need to know about Vue.js. You'll build an application as you go, putting the concepts we've explained into practice. Several modern tools such as Webpack, vue-cli, hot reloading, and vue dev tools will be used to develop modern web applications, focusing on the view layer to provide the most performant experience for users. Also, you will use the vue-cli-based Webpack template and look at how we can build on top of that starter kit. By the end of this course, you will be able to build complex and large web applications with Vue.js and will also understand how to make single-file-based reusable components which can be used across projects.The second course, Vue.js 2 Recipes dives right into exploring various tasks that you will come across while building your web applications with Vue.js. You start with building a simple Vue application, and then learn to add different elements, filters, properties, and forms to your project. You'll explore the different transitions and animations possible with Vue.js, and add components and events to your Vue application, making it more dynamic as you go. After that, you'll learn how to add communication with remote resources to your Vue application and leverage VueRouter 2 to build a single-page application. Finally, you will delve into advanced state management with Vuex and learn to test the applications you've built. By the end of this course, you'll be ready to take on real-world projects with Vue, armed with the solutions needed to face development tasks head-on.The third course, Troubleshooting Vue.js highlights some common problems faced by developers in different stages of their Vue application development and shows you some simple and practical methods to try when troubleshooting, as well as how to solve more difficult problems you may encounter.About the AuthorsJonathan M Hethey has been writing code since the age of 14 and has actively participated in shaping and experimenting with the IT systems around him. After a short apprenticeship as an IT supporter, he completed his studies with a Bachelor degree in Web Development in Denmark. Since then he has been working as a teacher for young adults with autism and went on to work for agencies as a developer and is now a Full Stack Developer in Copenhagen. Programming and working in teams efficiently are key to success in a rapidly changing industry, whether we are speaking of app development or creating beautiful web experiences. He quickly became a fan of Git and one of the blog posts on Gitlab lead to his first book contract with PACKT in 2013.Peter van Meijgaard is a web application developer who has been tinkering with web development ever since he can remember. He is an avid JavaScript developer and loves Vue.js for its simplicity and its ability to facilitate web app development. He has given various talks on Vue.js in the past and has also worked on various training programs. Peter has released two video tutorials with us: Fun Projects with Vue.js, Building your First Advanced CRUD Application with Vue.jsChristian Hur is an IT/web instructor, author, developer, and indie filmmaker. He teaches web development and programming full-time at Gateway Technical College (Wisconsin) and part-time at the University of California, Irvine, Continuing Education Division (California). He is an author for Lynda/LinkedIn Learning (The DOM in JavaScript, jQuery, AngularJS, and React) and McPress (Developing Business Applications for the Web: With HTML, CSS, JSP, PHP, ASP.NET, and JavaScript). Aside from his teaching career, Christian has more than 20 years' experience in web development and has built many websites and web-based applications using various Web technologies in the private sector. In the mid-1990's, he co-founded a multimedia and e-commerce company based in Los Angeles and Tokyo. In 2010, he co-founded a new private company to develop video games and produce indie films. In his spare time, Christian enjoys exploring new web technologies, learning AR/VR development, and responding to questions on Quora and Stack Overflow."
Price: 199.99 |
"Learn Windows Server 2019 for Virtualization on Hyper-V" |
"Windows Server 2019 bridges on-premises environments with Azure, adding additional layers of security while helping you modernize your applications and infrastructure; whereas Hyper-V is Microsoft's hardware virtualization product which lets you create and run software on a virtual machine.With this hands-on course, you will begin with setting up your server 19 with useful tips, manage storage and get started with some of the fundamental roles in Windows Server. Then you'll learn to accelerate your server management through Server Manager, Windows Admin Center, and PowerShell. Once you are familiar with server 19, you will then move on to implementing Hyper-V to reduce software licensing costs and free up your staff time. Furthermore, you will be deploying virtual hard drives for Hyper-V virtual machines 7 & manage virtual machines, including checkpoints and virtual machine state, and execute PowerShell script from the Hyper-V serverContents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Windows Server 2019 youll learn all the basics to jump-start you on the road to learning Microsofts latest version of Windows Server. Well show you how to set up your new server from installations to useful configuration tips. Well also cover how to manage storage and get started with some of the fundamental roles in Windows Server. All of this is done with a real-world approach. By the end of the course, youll have all the information you need to get started with Windows Server 2019 in your own environment.The second course, Implementing Windows Server 2019 Hyper-V youll see how to implement Hyper-V to reduce software licensing costs and free up your staff time. Youll see how to install the Windows Server 2019 Hyper-V role and deploy virtual networks, virtual hard drives, and virtual machines. Moving on, youll discover the best practices for a virtual machine and virtual hard drive storage. Well give you detailed guidance on how to attain high performance by leveraging Hyper-V virtual network adapter features and virtual machine configuration. By the end of this course, youll have learned how to deploy a Windows Server 2019 Hyper-V server. Youll deploy and configure virtual switches, virtual hard drives, and virtual machines.About the Authors:Bill Kindle is a proud husband, father, & dedicated IT professional with over 15 years of IT experience as a systems administrator working primarily in Windows shops and now branching out into infrastructure engineering, automation technology, and DevOps.Anthony Howell is a proud father, a lucky husband, and a passionate automator. He's the guy that will always suggest writing a script to solve the problems of the day. He's been working professionally in IT since 2009 when he started as a helpdesk tech at University. After being betrayed by calculus, he switched from Computer Science to getting his associates from ITT Tech in Network Systems Administration. By the time he graduated, he was already a sysadmin with a focus on PowerShell automation. Looking back, he's always been the PowerShell guy at the places he's worked. So much so that he decided to venture out on his own as a PowerShell developer.David Lamb is a Systems Administrator managing Windows servers and clients since 1995, spending a large portion of his career in the aviation industry. His first certification was the MCSE on Windows NT 4.0, earned in 2001. David lives in Alberta, Canada, and is currently spending his free time learning PowerShell, blogging, and pursuing the MCSE certification on Windows Server.Matt McElreath is a Windows Server administrator concentrating on automation, PowerShell, Desired State Configuration (DSC), Octopus Deploy, and anything else thrown his way.TechSnips is an IT career development platform that provides free learning content to people in information technology (IT). All of the content we publish is built by IT professionals, system administrators, DevOps engineers, software developers. You name it! All content is created by people in the trenches performing this work day in and day out. We like to call ourselves an IT career development platform rather than an e-learning platform because our service provides career development benefits to both contributors (those creating the content) and to subscribers (those consuming the content). We help people on both sides of the divide become better in their careers.Jeffery Stillman is a technical trainer and developer living in Arizona, USA. He has been teaching Microsoft server and client operating systems since 1993 and has been a Microsoft Certified Trainer since 2002. He holds certifications in Windows Server 2008, 2012, and 2016 and specializes in server virtualization and scripted deployments and management of servers using Windows PowerShell."
Price: 199.99 |
"Java Network Programming: Recipes for Building Web Services" |
"Java provides numerous classes that have developed over the years to meet evolving networking needs. These range from a low-level socket and IP-based approaches to those encapsulated in software services. Web services drive networking on the web and have been at the center of modern application architecture. Regardless of language or platform, understanding how web services work is a serious skill. This course explores web services: the concepts, commands, and tools that allow you to communicate and share data between applications.This comprehensive 2-in-1 course step-by-step practical approach to master the advanced concepts and get hands-on with Networking Web Services in Java Programming to secure network applications through encryption! To begin with, youll learn applications of networking programming in Java and explore protocols that underlie the Internet, such as TCP/IP and UDP/IP. Youll then implement WebSocket functionality end-to-end in a client and server application. Moving further, youll work with protocols such as SOAP and REST and send JSON data to the client. Finally, youll create server applications with symmetric and asymmetric encryptions and learn network interoperability and interface with other languages.Towards the end of this course, you'll get hands-on with Networking Web Services in Java Programming to secure network applications through encryption!Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Java Network Programming Recipes, covers building efficient networked programs effectively. This practical tutorial provides a complete introduction to developing network programs with Java. We start with the basics of networking and then explore how Java supports the development of clients/servers. Youll explore how to use Javas network class library to rapidly and effortlessly accomplish common networking tasks such as writing multithreaded servers, network scalability, implementing application protocols, and filtering clients and client names. Java NIO packages are examined as well as multitasking, building hands-on NIO buffers, scatter and gather, and transferring data to channels and selectors. By the end of this video tutorial, you will have mastered networking fundamentals (and advanced concepts) in Java to ensure you understand (and are capable of building) networked programs.The second course, Building Web Services with Java Network Programming, covers developing hands-on networking web services with Java. This course explores web services: the concepts, commands, and tools that allow you to communicate and share data between applications. You will learn how to use HTTP services in synchronous and asynchronous modes by configuring an HTTP client. You will also explore protocols such as SOAP, and REST and shares simple programming tips for writing web services that are as efficient as possible. Plus, you'll learn how to secure your communications across the web with security standards and create key-store and server applications that use symmetric and asymmetric encryption for client and server. By the end of this video tutorial, you will be equipped to handle WebSocket functionality supported by servlets in Java and will have mastered advanced concepts well enough to build web services, ensuring the audience is able to understand and secure network applications through encryption and by interfacing with other languages.Towards the end of this course, you'll get hands-on with Networking Web Services in Java Programming to secure network applications through encryption!About the AuthorsPeter Verhas is a senior developer and software system architect with more than 30 years' software development experience. He currently works for EPAM as a senior developer, where he is involved in many customer projects and actively participates in the educational activities of the company. Peter writes a technical blog and is committed to open-source software development. He has used Java since 2005 and is also an author at Java Code Geeks."
Price: 199.99 |
"Rust: Develop Programming Skills with Rust" |
"Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. It is applicable to areas such as embedded programming, network programming, system programming, and web development. If you're a developer who wishes to build a strong programming foundation with this simple yet powerful programming language Rust, then this learning path is for you.This course is designed to teach you the fundamentals of Rust and use them to build powerful Rust applications and networking software. You will start by learning concepts such as enums, functions, loops, arrays, data types, basic data structures, and working with strings. You will then learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros. Next, to enhance your programming skills, you will build some concurrent, fast, and robust applications in Rust. Finally, you will learn high-performance networking concepts in Rust to build effective networking software.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, RUST: The Easy Way, covers the fundamentals of the Rust programming language, its core concepts, and best coding practices. It starts with the basics and goes on to explain how to get started by developing a simple Rust program. You will also learn immutability, conditionals, loops, arrays, and strings to enhance your programming skills. Moving ahead, you will get a deeper understanding of Rust, by acquiring knowledge of structures, enums, and functions. Furthermore, you will learn to test your programs using Cargo. Additionally, you will get an experience of generic data types, the idea behind lifetimes, and concurrency in Rust.In the second course, Introduction to Rust Programming, you will learn to build concurrent, fast, and robust applications. You will begin by learning the essentials of the language, including high-performance networking. You will then get a detailed explanation of the fundamentals of Rust programming. You will also learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros.The third course, Network Programming with Rust, will get you started with building networking software in Rust by taking you through all the essential concepts.By the end of this course, you will be able to build your own robust applications and effective networking software with Rust.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Adnan Kiin is a software developer based in Sarajevo, Bosnia and Herzegovina. He is an active member of the programming community in Bosnia, and he has been organizing and hosting the Open Web Sarajevo Meetup for over a year now. He also co-hosted Sarajevo's first Hacktoberfest last year and organized the first Quora Meetup in Bosnia. Adnan has also been programming in C and C++, and to prevent himself from getting rusty, he started using Rust.Syed Omar Faruk Towaha has degrees in Physics and Computer Science and Engineering from Shahjalal University of Science and Technology. He is currently working as the Chief Technology Officer at an IT company in his city while working remotely with a Chinese company as a hardware designer. He has a number of publications from different publications. His recent publications include Learning C for Arduino, JavaScript Projects for Kids, Fundamentals of Ruby, Easy Circuits for Kids, How you Should Design Algorithms, and so on. Previously Syed worked a number of companies as either software engineer or technical advisor. He volunteers Mozilla as a Reps. Syed has proved his experience in various fields such as Mobile Application Developments with Java, Kotlin, Objective C, Swift, AngularJS, Ionic, and so on. He has excelled in Software Development with C#, .NET, Java, C++, and Python. He designed a number of ICs and EDAs layouts over last 4 years.Abhishek Chanda studied computer science at IIEST Shibpur in India and electrical engineering at Rutgers University. He has been working on networking and distributed systems since 2008. Over his career, he has worked with large companies (like Microsoft and Dell) and small startups (Cloudscaling, DataSine) in India, US, and the UK. He is enthusiastic about open source software and has contributed to a number of projects like OpenStack, Nomad etc. He contributes to a number of open source projects. He came across Rust in 2015 and found it to be a perfect fit for writing highly performant systems."
Price: 199.99 |
"Progressive Deep Learning with Keras in Practice" |
"Keras is an (Open source Neural Network library written in Python) Deep Learning library for fast, efficient training of Deep Learning models. It is a minimal, highly modular framework that runs on both CPUs and GPUs, and allows you to put your ideas into action in the shortest possible time. Because it is lightweight and very easy to use, Keras has gained quite a lot of popularity in a very short time.This comprehensive 3-in-1 course takes a step-by-step practical approach to implement fast and efficient Deep Learning models: Projects on Image Processing, NLP, and Reinforcement Learning. Initially, youll learn backpropagation, install and configure Keras and understand callbacks and for customizing the process. Youll build, train, and run fully-connected, Convolutional and Recurrent Neural Networks. Youll also solve Supervised and Unsupervised learning problems using images, text and time series. Moving further, youll use concepts, intuitive understating and applications of Autoencoders and Generative Adversarial Networks. Finally, youll build projects on Image Processing, NLP, and Reinforcement Learning and build cutting-edge Deep Learning models in a simple, easy to understand way.Towards the end of this course, you'll get to grips with the basics of Keras to implement fast and efficient Deep Learning models: Projects on Image Processing, NLP, and Reinforcement Learning.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Deep Learning with Keras, covers implementing deep learning neural networks with Python. Keras is a high-level neural network library written in Python and runs on top of either Theano or TensorFlow. It is a minimal, highly modular framework that runs on both CPUs and GPUs, and allows you to put your ideas into action in the shortest possible time. This course will help you get started with the basics of Keras, in a highly practical manner.The second course, Advanced Deep Learning with Keras, covers Deep learning with one of it's most popular frameworks: Keras. This course provides a comprehensive introduction to deep learning. We start by presenting some famous success stories and a brief recap of the most common concepts found in machine learning. Then, we introduce neural networks and the optimization techniques to train them. Well show you how to get ready with Keras API to start training deep learning models, both on CPU and on GPU. Then, we present two types of neural architecture: convolutional and recurrent neural networks. First, we present a well-known use case of deep learning: recommender systems, where we try to predict the ""rating"" or ""preference"" that a user would give to an item. Then, we introduce an interesting subject called style transfer. Deep learning has this ability to transform images based on a set of inputs, so well morph an image with a style image to combine them into a very realistic result. In the third section, we present techniques to train on very small datasets. This comprises transfer learning, data augmentation, and hyperparameter search, to avoid overfitting and to preserve the generalization property of the network. Finally, we complete this course by what Yann LeCun, Director at Facebook, considered as the biggest breakthrough in Machine Learning of the last decade: Generative Adversarial Networks. These networks are amazingly good at capturing the underlying distribution of a set of images to generate new images.The third course, Keras Deep Learning Projects, covers Projects on Image Processing, NLP, and Reinforcement Learning. This course will show you how to leverage the power of Keras to build and train high performance, high accuracy deep learning models, by implementing practical projects in real-world domains. Spanning over three hours, this course will help you master even the most advanced concepts in deep learning and how to implement them with Keras. You will train CNNs, RNNs, LSTMs, Autoencoders and Generative Adversarial Networks using real-world training datasets. These datasets will be from domains such as Image Processing and Computer Vision, Natural Language Processing, Reinforcement Learning and more. By the end of this highly practical course, you will be well-versed with deep learning and its implementation with Keras. By the end of this course, you will have all the knowledge you need to train your own deep learning models to solve different kinds of problems.Towards the end of this course, you'll get to grips with the basics of Keras to implement fast and efficient Deep Learning models: Projects on Image Processing, NLP, and Reinforcement Learning.About the AuthorsAntonio Gulli is a software executive and business leader with a passion for establishing and managing global technological talent, innovation, and execution. He is an expert in search engines, online services, machine learning, information retrieval, analytics, and cloud computing. So far, he has been lucky enough to gain professional experience in four different countries in Europe and has managed people in six different countries in Europe and America. Antonio served as CEO, GM, CTO, VP, director, and site lead in multiple fields ranging from publishing (Elsevier) to consumer internet (Ask and Tiscali) and high-tech R&D (Microsoft and Google).Sujit Pal is a technology research director at Elsevier Labs, working on building intelligent systems around research content and metadata. His primary interests are information retrieval, ontologies, natural language processing, machine learning, and distributed processing. He is currently working on image classification and similarity using deep learning models. Prior to this, he worked in the consumer healthcare industry, where he helped build ontology-backed semantic search, contextual advertising, and EMR data processing platforms. He writes about technology on his blog at Salmon Run.Philippe Remy is a research engineer and entrepreneur working on deep learning and living in Tokyo, Japan. As a research engineer, Philippe reads scientific papers and implements artificial intelligence algorithms related to handwriting character recognition, time series analysis, and natural language processing. As an entrepreneur, his vision is to bring a meaningful and transformative impact on society with the ultimate goal of enhancing the overall quality of life and pushing the limits of what is considered possible today. Philippe contributes to different open source projects related to deep learning and fintech (github/philipperemy). You can visit Philippe Remys blog on philipperemy.Tsvetoslav Tsekov has worked for 5 years on various software development projects - desktop applications, backend applications, WinCE embedded software, RESTful APIs. He then became exceedingly interested in Artificial Intelligence and particularly Deep Learning. After receiving his Deep Learning Nanodegree, he has worked on numerous projects - Image Classification, Sports Results Prediction, Fraud Detection, and Machine Translation. He is also very interested in General AI research and is always trying to stay up to date with the cutting-edge developments in the field."
Price: 199.99 |
"IoT Development with Python and Raspberry Pi" |
"Internet of Things (IoT) is a rapidly growing technology which aims at connecting all devices to the existing internet infrastructure. Raspberry Pi is a small, affordable single-board computer that is used to design and develop fun and practical IoT devices. If you wish to learn the essential skills required for designing and building IoT-based applications and IoT solutions, then go for this Learning Path.This course is a practical, hands-on, example-driven tutorial which will teach you how to design and build IoT solutions and IoT-based applications by combining Python and Raspberry Pi. You will start by installing and setting up the necessary hardware to create a seamless development platform. You will then learn to build a Google assistant, a network ad blocker, and a security camera using Raspberry Pi. You will also build a variety of projects such as a real-time motion detecting intruder alarm, a two-way communication channel on the cloud, and a surveillance monitor system with data visualizations done on dashboards for analysis. You will be introduced to Cayenne - a drag and drop IoT platform which helps you to build IoT solutions fast without any programming needed.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learn Raspberry Pi, will get you started with The Raspberry Pi 3 and show you how to utilize its GPIO along with Python. You will start by installing and setting up the necessary hardware to create a seamless development platform. You will then build applications for The Raspberry Pi and run your program on it by building a touchscreen setup. Next, using the Raspberry Pi you will learn by building your own projects such as a Google assistant, a network ad blocker, and a security camera. Finally, you will explore the new Raspberry Pi Zero W, which has an added wireless LAN and Bluetooth connectivity by building mini projects such as a Pi-Fi router, USB stick, and time-lapse camera.The second course, Internet of Things with Python and Raspberry Pi, starts you off with IoT project development by combining Python and Raspberry Pi and lays a foundation from which you can develop complex real-world projects. You will learn to build a motion-detecting anti-theft device that sends real-time data to you remotely to signal intruder activity in your house. You will then learn how to build an IoT server in Python-Flask, allowing your users to log in securely and access their devices. It is based on the publish and subscribe model, which assures authentic user database. You will also learn synchronous and asynchronous encryption techniques and protocols that fortify your IoT system. Finally, you will build an atmosphere monitoring system with the ability of energy saving functionality, using infrared sensors, motion sensors, and ADC. This system will alert and detect ambient atmospheric conditions.The third course, Introduction to Internet of Things, starts with a basic introduction to IoT and takes you through an IoT solution case study. You will then be given with another case study to understand the building blocks of a typical IoT solution which will introduce the Sparkfun ESP8266 Thing, which is a customized ESP8266 development board which we will use to rapidly prototype IoT solutions. You will also be introduced to Cayenne - a drag and drop IoT platform which helps you to build IoT solutions fast without any programming needed, it also assists you in building interesting IoT solutions that cover all the basic building blocks of IoT.By the end of this course, you will have built a secure ecosystem of interconnected devices that will upgrade your skills to build much complex projects using Python and Raspberry Pi in real-world scenarios!Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Parvinder Yadav has worked with wireless penetration testing for more than 4 years and has a deep knowledge of networking. He has created a lot of projects such as Wifi jammer using shell scripting and the Raspberry Pi 2, a portable hacking device which just weighs 100 grams and can hack almost any router, a portable wireless CCTV camera using The Raspberry Pi which is the same size as a mobile phone, a portable media server, a radio station using the Raspberry Pi, and a lot more. He is the author of PHP tutorials, a geeky YouTuber, and a tech-freak and has more than 55K subscribers to his channel on YouTube.Anum Sheraz is an enthusiastic IoT expert holding a first-class Masters degree in Internet of things from Royal Holloway University of London. He has a solid background of experience in embedded system designs, software design architectures, cloud computing, and Artificial Intelligence. He has also mentored some IoT startups. His major interests include Control and Automation, full-stack web development for real-time applications, and Internet Of Things (IoT).Venkatesh Varadachari is the founder of MAKERDEMY, a pioneer company in the field of Maker education. Through MAKERDEMY, Venkatesh works on several Maker domains like Raspberry Pi, Arduino, Artificial Intelligence, 3D printing and the Internet of Things. MAKERDEMY has the largest catalogue of IOT and related topics on Udemy. Venkatesh is actively involved in IOT education and applying his IOT knowledge to solve local business problems."
Price: 199.99 |
"Devops with Docker: Automate Your Container Infrastructure" |
"Companies that adopt DevOps and use Docker are leading the industry in almost all metrics. Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. It provides a fast and robust way to deploy an application. Docker's workflow makes development, testing, and deployment much easier and much faster! If you wish to get beyond learning the Docker Workflow, then look no further because this Course will be your companion and show you how to make it work for your teams and processes!This comprehensive 3-in-1 course follows a step-by-step practical approach to making your development better with cutting-edge technology: Docker. Optimize your Docker Workflows with ease! To begin with, youll design an effective development environment using Docker and Docker Compose. Youll then explore various tools and techniques to enable you to build Docker images in a jiffy. Moving further, youll deploy your containers to your production environment with speed and stability. Finally, youll master the fundamentals of Docker, so that you can use containerization to accelerate development and deployment!Towards the end of this course, you'll make your development better with cutting-edge technology: Docker. Optimize your Docker Workflows with ease!Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Effective DevOps and Development with Docker, covers making your development better with cutting-edge technology. In this course, you will learn the fundamentals of Docker, how to utilize it in your development environment, and know how Docker can help your organization adopt DevOps principles. Additionally, you will learn about the fundamental principles of DevOps and how to transform your team into one that follows the three DevOps ways. By the end of this course, you will feel comfortable using Docker on the command line, writing Docker Compose files, and using these tools to boost your development. You will follow along and practice the fundamentals, learning from someone who has been in your shoes. Also, you will adopt best practices, scale up development, and accelerate your team into the forefront of the ever-changing development landscape.The second course, working with Advanced Docker Operations, covers leveraging the potentials of docker deployment with Kubernetes. In this Course, you will learn how to manage Kubernetes to manage containers across a cluster of hosts.Next, it will teach you how to monitor the health of a Docker cluster. Along the way, you will learn how to deploy your application that can be quickly scaled to meet load needs and be upgraded with little or no downtime. Next, well guide you on how to configure the Docker daemon, troubleshooting containers and images. Well also teach you how to use continuous integration techniques to automatically build and test Docker images. Moving on, we will discuss use cases for containers. Each use case will highlight a particular problem and how Docker helps to solve it. Finally, you will learn how to use Kubernetes orchestration system, how to monitor your Docker cluster, How to automate your application to build, test and deploy.The third course, Optimizing Docker Workflows, covers optimizing your Docker Workflows with ease. This Course demonstrates various techniques and tools to make building Docker images faster. You will learn to master various ways to speed up deploying containers to your production environment. Towards the end of this video course, you will look at standard Linux tools for debugging and demonstrate how to use them to interact with containers.Towards the end of this course, you'll make your development better with cutting-edge technology: Docker. Optimize your Docker Workflows with ease!About the AuthorsJames Quigley is the Director of IT at Axosoft, the creators of GitKraken, the legendary Git GUI. he is passionate about creating cloud applications at scale and loves helping others start their journey into the world of containerization and cloud computing. Always amazed at the amount of incredible technology out there, James spends as much time as he can learn new things, and always finds a better way to develop, build, and deploy software.Randall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999. He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph.In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch.Allan Espinosa maintains several Docker images for popular open source software that was popular even before their official release from the upstream open source groups. In his career, Allan has worked on large distributed systems containing hundreds to thousands of servers in production. He has built scalable applications on various platforms ranging from large supercomputing centers in the U.S. to production enterprise systems in Japan. Allan can be contacted through his Twitter handle @AllanEspinosa."
Price: 199.99 |
"Computer Vision and Machine Learning with OpenCV 4" |
"The application of Machine Learning and Deep Learning is rapidly gaining significance in Computer Vision. OpenCV lies at the intersection of these topics, providing a comprehensive open-source library for classic as well as state-of-the-art Computer Vision and Machine Learning algorithms. If you wish to build systems that are smarter, faster, sophisticated, and more practical by combining the power of Computer Vision, Machine Learning, and Deep Learning with OpenCV 4, then you should surely go for this Learning Path.This hands-on course on OpenCV not only helps you learn computer vision and ML with OpenCV 4 but also enables you to apply these skills to your projects. You will firstly set up your development environment for building 5 interesting computer vision applications for Face and Eyes detection, Emotion recognition, and Fast QR code detection. You will then explore essential machine learning and deep learning concepts such as supervised learning, unsupervised learning, neural networks, and learn how to combine them with other OpenCV functionality for image processing and object detection. Along the way, you will also get some tips and tricks to work efficiently.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On OpenCV 4 with Python, is designed for you to develop some real-world computer vision applications. You will begin with setting up your environment. You will then build five exciting applications. You will also be introduced to all necessary concepts and then moving into the field of Artificial Intelligence (AI) and deep learning such as classification and object detection with OpenCV 4.The second course, OpenCV 4 Computer Vision with Python Recipes, starts off with an introduction to OpenCV 4 and familiarizes you with the advancements in this version. You will learn how to handle images, enhance, and transform them. You will also develop some cool applications including Face and Eyes detection, Emotion recognition, and Fast QR code detection & decoding which can be deployed anywhere.The third course, Hands-On Machine Learning with OpenCV 4, will immerse you in Machine Learning and Deep Learning, and you'll learn about key topics and concepts along the way.By the end of this course, you will be able to tackle increasingly challenging computer vision problems faced in day-to-day life and leverage the power of machine learning algorithms to build machine learning systems and computer vision applications that are smarter, faster, more complex, and more practical.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Colibri Digital 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 their data, and process it in more intelligent ways.The company lives by their motto: Data -> Intelligence -> Action.Sourav Johar has over two years of experience with OpenCV and over three years of experience coding in Python. He has also developed an open source library built on top of OpenCV. Along with this, he has developed several Deep Learning solutions, using OpenCV for video analysis. As a computer vision enthusiast, he completely understands what problems students face. He is very passionate about programming and enjoys making programming tutorials on YouTube. He is currently working for Colibri Digital (@colibri_digital) as an instructor.Muhammad Hamza Javed is a self-taught Machine Learning engineer, an entrepreneur and an author having over five years of industrial experience. He and his team has been working on several Computer Vision and Machine Learning international projects. He started working when he was 17 and kept learning new technologies and skills since then. His areas of expertise include Computer Vision, Machine Learning and Deep Learning. He learned skills own his own without a direct mentor - so he knows how troublesome it is for everyone to find to-the-point content that really improves ones skill-set. Hes designed this course considering the challenges he faced when he learned and, in the projects, so you dont have to spend too much time on finding whats best for you."
Price: 199.99 |
"Ethical Hacking & Penetration Testing with Kali Linux" |
"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 is rated as the #1 security operating system for hackers. In view of all this, companies are hiring hackers just like you to perform network and website vulnerability testing to help prevent hackers from getting in. 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.This comprehensive 3-in-1 course follows a step-by-step practical approach to discover the secrets of Pentesting using Kali Linux and gain access to a system using a portfolio of different techniques. To begin with, youll understand virtual machines and install Kali Linux and test your website's vulnerabilities by utilizing tools such as WPScan, Burp Suite etc. Youll also learn MITM and Social Engineering Attack as well as perform Exploitation and Post Exploitation Attack. Moving further, youll learn to Generate Final Reports of Penetration Testing. Finally, youll learn what type of evidence is left behind after an attack to minimize evidence left behind on a targeted system.Towards the end of this course, you'll discover the secrets of Pentesting using Kali Linux and gain access to a system using a portfolio of different techniques.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Kali Linux Penetration Testing Recipes, covers End-to-End penetration testing solutions. 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 second course, End-to-End Penetration Testing with Kali Linux, covers discovering the secrets of Pentesting using Kali Linux. You will learn how to test your network against various types of attack and develop a network-testing environment that can be used to test scanning tools and techniques. Employ methods effectively used by real hackers to ensure the most effective penetration testing of your network; select and configure the most effective tools from Kali Linux to test network security; employ stealth to avoid detection in the network being tested, and recognize when stealthy attacks are being used against your network. Exploit networks and data systems using wired and wireless networks as well as web services. Identify and download valuable data from target systems and learn to maintain access to compromised systems. Use social engineering to compromise the weakest part of the networkthe end users. Use port scanning for UDP scanning, stealth scanning, and connect/zombie scanning using pen testing tools. You will learn how to utilize the arsenal of tools available in Kali Linux to conquer any network environment. By the end of this course, you will be a pro with the Kali Linux tools you need to perform advanced penetration testing; you will know how to exploit vulnerable systems and how to patch them.The third course, Gaining Access and Covering Your Tracks with Kali Linux, covers gaining access to a system using a portfolio of different techniques. This course covers how to gain access to a system using a portfolio of different techniques, each designed to approach the problem from a different angle. In this course, we will explore the third and fourth phases of a pentest: exploiting access and covering tracks. This course starts with gaining Remote access using netcat, HTTP tunnels, and executing commands. You will further learn how to crack passwords to gain access to a system using brute-force attacks and rainbow tables. By the end of this course, you'll have learned how to extract and remove log file information from a system.Towards the end of this course, you'll discover the secrets of Pentesting using Kali Linux and gain access to a system using a portfolio of different techniques.About the AuthorsAubrey Love is a certified website developer, avid hacktivist, and published author. He has scoped out many scenes and picked up a trade or two. During his journey as a website and server administrator, he has learned how to perform his own penetration testing. This has taken him to new levels where he has helped other organizations and companies to meet their server and website security demands. Searching for weaknesses in a website or server is a game he enjoys playingethically, of course.Sunil Gupta is a certified ethical hacker. Currently, he teaches 45,000+ students online in 150+ countries. He is a specialist in ethical hacking and cybersecurity. His strengths lie in vulnerability assessment, penetration testing, intrusion detection, risk identification, data analysis, reporting, and briefing.Sean Oriyano is a long-time security professional and entrepreneur. Over the past 25 years he has divided his time between performing security research and consulting/delivering training, both in general IT and cybersecurity. In addition, he has become a best-selling author with many years' experience in both digital and print media. Sean has published several books over the last decade and has expanded his reach even further by appearing on shows on both TV and radio. To date, Sean has appeared in over a dozen TV programs and radio shows discussing different cybersecurity topics and technologies. When in front of the camera Sean has been noted for his casual demeanor and praised for his ability to explain complex topics in an easy-to-understand manner. Outside his own business activities, he is a Chief Warrant Officer and commands a unit specializing in cybersecurity, training, development, and strategy. Additionally, as a CWO he is recognized as an SME in his field and is frequently called upon to provide expertise, training and mentoring wherever and whenever needed. When not working, Sean is an avid Obstacle Course Racer having completed numerous races, a world championship race, and a Spartan Trifecta. He also enjoys traveling, bodybuilding, MMA, Metroid, and The Legend of Zelda."
Price: 199.99 |
"IBM Watson for Artificial Intelligence & Cognitive Computing" |
"IBM Watson has evolved from being a game show winning question & answering computer system to a set of enterprise-grade artificial intelligence (AI) application program interfaces (API) available on IBM Cloud. These Watson APIs can ingest, understand & analyze all forms of data, allow for natural forms of interactions with people, learn, reason - all at a scale that allows for business processes and applications to be reimagined. If youre someone who wants to build applications based on cognitive computing, AI, and ML, then this course is perfect for you.This practical course on IBM Watson is designed to teach you how to build intelligent AI, ML, and Cognitive Computing based applications and systems. Beginning with an introduction to IBM Watson and exploring its components/features, you will learn how it can solve common pitfalls and be beneficial for your businesses. You will then learn the core Cognitive Computing techniques, concepts, and practices that Watson adopts and makes accessible to all. You will also get a detailed understanding of the Watson APIs such as training them and eventually building applications using them. Next, you will learn how to build chatbots, analyze text at a deeper level, transcribe audio, train a machine to classify & detect objects in pictures, extract entities, emotions, sentiment and relationships from news articles, and more. Finally, you will learn machine learning and deep learning to build intelligent AI systems.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, IBM Watson for Beginners, will start by introducing Watson and what it can do for you. You will discover the kind of problems Watson can help with and discover the main components/features that enable it to work. Along the way you will learn the core Cognitive Computing techniques, concepts, and practices that Watson adopts and makes accessible to all. After that brief start, you'll delve into problem solving with Watson. Each section will deal with a kind of problem that Watson can solve, using 1 or more illustrative examples to show you how Watson can be used to solve your own business problems and build powerful intelligent systems.The second course, Learning to Build Apps Using Watson AI, will give you a hands-on introduction to getting a detailed understanding of the Watson APIs, how to train them, and eventually build applications using them. You will go through the fundamentals behind each of the APIs, lots of code examples on how to use them on different types of unstructured data, spot the scenarios where you can apply them as well as real-life use case examples. You will learn about how to build conversational apps a.k.a., chatbots, analyze text at a deeper level, transcribe audio, training a machine to classify & detect objects in pictures, extract entities, emotions, sentiment and relationships from news articles, and more. You will also learn the different types of data, basics of AI including machine & deep learning, approach to building AI systems. You will learn about the basics of getting started with IBM Cloud, Watson and setting up an environment to build AI infused apps.By the end of this course, you will have a complete understanding of the various Watson APIs and will have developed the skills to effectively use them in applications and business processes you may be working on.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Duvier Zuluaga Mora is a systems engineer who graduated from National University of Colombia, with a degree in Image Processing and Computer Graphics. He has more than 10 years of experience, including Application Integration Solutions, Service Oriented Architectures (SOA), Business Process Management Systems (BPM), and, in recent years, experience in Cognitive Solutions Architecture for Latin America. He was passionate about algorithms from a young age, and was part of the Colombian Team for International Olympiad in Informatics (IOI), first as a contestant and then as a National Team Trainer. He likes to work with technologies that have the potential to change the World.Swami Chandrasekaran is a managing director at KPMG's AI Innovation & Enterprise Solutions. He leads the architecture, technology, creation of AI + emerging tech offerings as well as innovation efforts. He has led the creation of products and solutions that have solved a wide range of problems in areas such as tax and audit, industrial automation, aviation safety, contact centers, insurance claims, field service, multimedia enrichment, social care, digital marketing, M&A, and KYC. These solutions have leveraged automation, ML/DL, NLP, advanced analytics, as well as RPA, cloud and IoT capabilities. He is currently also driving explainable and trusted AI efforts. Previously, he spent 12 years at IBM, out of which 5 years were spent in the core Watson division. He led an organization that drove innovation and also creation + incubation of several solutions that leveraged Watson and IBM Cloud capabilities. He was also responsible for creating a library of Watson Accelerators that were used by several clients and field teams to accelerate their adoption of AI across various industries. He was appointed as one of their most elite IBM Distinguished Engineer."
Price: 199.99 |
"Reinforcement Learning with R: Algorithms-Agents-Environment" |
"Reinforcement Learning has become one of the hottest research areas in Machine Learning and Artificial Intelligence. You can make an intelligent agent in a few steps: have it semi-randomly explore different choices of movement to actions given different conditions and states, then keep track of the reward or penalty associated with each choice for a given state or action. This Course describes and compares the range of model-based and model-free learning algorithms that constitute Reinforcement Learning algorithms.This comprehensive 3-in-1 course follows a step-by-step practical approach to getting grips with the basics of Reinforcement Learning with R and build your own intelligent systems. Initially, youll learn how to implement Reinforcement Learning techniques using the R programming language. Youll also learn concepts and key algorithms in Reinforcement Learning. Moving further, youll dive into Temporal Difference Learning, an algorithm that combines Monte Carlo methods and dynamic programming. Finally, youll implement typical applications for model-based and model-free RL.Towards the end of this course, you'll get to grips with the basics of Reinforcement Learning with R and build your own intelligent systems.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Reinforcement Learning Techniques with R, covers Reinforcement Learning techniques with R. This Course will give you a brief introduction to Reinforcement Learning; it will help you navigate the ""Grid world"" to calculate likely successful outcomes using the popular MDPToolbox package. This video will show you how the Stimulus - Action - Reward algorithm works in Reinforcement Learning. By the end of this Course, you will have a basic understanding of the concept of reinforcement learning, you will have compiled your first Reinforcement Learning program, and will have mastered programming the environment for Reinforcement Learning.The second course, Practical Reinforcement Learning - Agents and Environments, covers concepts and Key Algorithms in Reinforcement Learning. In this course, youll learn how to code the core algorithms in RL and get to know the algorithms in both R and Python. This video course will help you hit the ground running, with R and Python code for Value Iteration, Policy Gradients, Q-Learning, Temporal Difference Learning, the Markov Decision Process, and Bellman Equations, which provides a framework for modelling decision making where outcomes are partly random and partly under the control of a decision maker. At the end of the video course, youll know the main concepts and key algorithms in RL.The third course, Discover Algorithms for Reward-Based Learning in R, covers Model-Based and Model-Free RL Algorithms with R. The Course starts by describing the differences in model-free and model-based approaches to Reinforcement Learning. It discusses the characteristics, advantages and disadvantages, and typical examples of model-free and model-based approaches. We look at model-based approaches to Reinforcement Learning. We discuss State-value and State-action value functions, Model-based iterative policy evaluation, and improvement, MDP R examples of moving a pawn, how the discount factor, gamma, works and an R example illustrating how the discount factor and relative rewards affect policy. Next, we learn the model-free approach to Reinforcement Learning. This includes Monte Carlo approach, Q-Learning approach, More Q-Learning explanation and R examples of varying the learning rate and randomness of actions and SARSA approach. Finally, we round things up by taking a look at model-free Simulated Annealing and more Q-Learning algorithms. The primary aim is to learn how to create efficient, goal-oriented business policies, and how to evaluate and optimize those policies, primarily using the MDP toolbox package in R. Finally, the video shows how to build actions, rewards, and punishments with a simulated annealing approach.Towards the end of this course, you'll get to grips with the basics of Reinforcement Learning with R and build your own intelligent systems.About the AuthorsDr. Geoffrey Hubona held a full-time tenure-track, and tenured, assistant, and associate professor faculty positions at three major state universities in the Eastern United States from 1993-2010. In these positions, he taught dozens of various statistics, business information systems, and computer science courses to undergraduate, masters and Ph.D. students. Dr. Hubona earned a Ph.D. in Business Administration (Information Systems and Computer Science) from the University of South Florida (USF) in Tampa, FL (1993); an MA in Economics (1990), also from USF; an MBA in Finance (1979) from George Mason University in Fairfax, VA; and a BA in Psychology (1972) from the University of Virginia in Charlottesville, VA.Lauren Washington is currently the Lead Data Scientist and Machine Learning Developer for smartQED , an AI-driven start-up. Lauren worked as a Data Scientist for Topix, Payments Risk Strategist for Google (Google Wallet/Android Pay), Statistical Analyst for Nielsen, and Big Data Intern for the National Opinion Research Center through the University of Chicago. Lauren is also passionate about teaching Machine Learning. Shes currently giving back to the data science community as a Thankful Data Science Bootcamp Mentor and a Packt Publishing technical video reviewer. She also earned a Data Science certificate from General Assembly San Francisco (2016), an MA in the Quantitative Methods in the Social Sciences (Applied Statistical Methods) from Columbia University (2012), and a BA in Economics from Spelman College (2010). Lauren is a leader in AI, in Silicon Valley, with a passion for knowledge gathering and sharing."
Price: 199.99 |
"Python and Flask Course: Build Python Web Apps" |
"Python is an easy to learn, powerful programming language. Its elegant syntax and dynamic typing, together with its interpreted nature, makes it an ideal language for scripting and rapid application development. Flask is a popular Python web framework for developing web applications. If youre a developer who wants to create powerful applications with Python and Flask, then go for this course.This course will be your complete definitive guide for building fully functional web applications with the Python and Flask by learning all the essential skills required. You will begin with setting up the development environment. You will then learn the basic and advanced Python programming concepts for developing applications with the help of practical examples. Next, you will deep dive into the Flask framework where initially you will learn the programming techniques in Flask and then build a file sharing app, a To-do list app, and a social media application in Flask.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Begin Python Programming in 7 Days, begins with setting up your environment and the tools you need to start programming in Python. You will then learn about variables and operators and how to make use of them in Python programs. You will also learn all about control flow statements and loops in Python and will use them in your programs to solve your coding problems. Next, you will learn Python's data structures such as lists and dictionaries. You will able to organize in functions and save time coding by writing code that can be reused. Finally, you will learn about Python modules and how to make use of them.The second course, Application Development with Python and Flask, will take you through Flask framework; it covers all its components and elements and how to integrate it with useful third-party libraries. You will download all you need to get started with Flask development and then delve straight into the frontend and backend development stack. You will then learn the general flow in developing a Flask application, including some extensions used by developing a simple application. You will also develop multiple applications such as To-do, social medias, and file sharing applications.By the end of the course, you will be able to build your own web applications using Python and Flask.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Colibri Digital is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, data science, machine learning, and cloud computing. Over the past few years, they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the World's most popular soft drinks companies, helping each of them to make 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 performancekey 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 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 to learn deeply about reinforcement learning and supervised learning topics in a commercial setting. Achim Takunda Munene is a Full-stack Python developer. He mainly works with the Flask framework, an Artificial Intelligence fanatic, a UI/UX designer who dreams elegant design, passionate gamer, style and fitness addict and just a great person to talk to."
Price: 199.99 |
"Beginners Guide to Redux Framework" |
"Redux completes the missing piece of the React framework and is used at the core of React for most complex React projects. It brings a clean and testable design to the table using a purely functional approach and provides a solid, stable, and mature solution to managing state in your React application.With this practical oriented course, you will first start with basics of how React applications are organized compared to other JavaScript applications, principles of the Flux architecture & much more. Then you will learn, to build a simple React application and rewrite it with Redux, Connecting the boundary of your client application with well-defined server communication. Moving further, you'll also explore advanced state management techniques, router integration, that helps you while developing your applications.By the end of this course, you will be develope complex web applications using Redux with deep knowledge of Redux framework.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Redux begins with the basics of React development, where you will get a better understanding of how React applications are organized compared to other JavaScript applications. Then you will learn the principles of the Flux architecture before diving into one of its most popular implementations: Redux. Youll build a simple React application and rewrite it with Redux. By the end of this section, our Redux code will be doing all the work so that our React components can be strictly presentational. Moving on, well turn our simple client into a single page application. Well use react-router to allow different URLs to render different pages, and youll see how to break up our application state into groups of related data. Well focus on retrieving lists of records from the server and paginating them, starting by leveraging the Redux framework to implement our own pagination. Then well replace most of the code weve written so far, with a third-party package that neatly solves the problem of form submission for us. After that, youll submit the form with axios, use react-router to redirect on success, and leverage toaster to display error notifications. Finally, well rip out most of our code and replace it with a popular library thats built to manage form state. In the end, you will focus on testing different libraries for our React components and then test our asynchronous action creators and reducers.The second course, Redux Recipes you'll explore advanced state management techniques, router integration, and other common problems that you might encounter while developing your applications. The recipe-based approach allows you to quickly identify your problem and find a solution to it. This course also consists of various recipes that will help you to understand different test-case scenarios created in Redux. Once you are well-acquainted with Redux, the course will explicitly show you how they work in developing a consistent application with React.About the Authors:Sam Slotsky is a software engineer and saxophonist originating from Sioux City, IA. He attended the University of Iowa for Computer Science and Music and is currently employed by Ackmann & Dickenson, Inc. of Minneapolis, specializing in back-end web applications, databases, and JavaScript. Additionally, Sam has authored and contributed to open source packages for use with the React, Redux, Knockout, and Meteor framework. Cooking and playing chess are his favorite pastime activities.Medhat Dawoud is a Front-end Engineer with over a decade of experience in web applications. He has successfully delivered a lot of web applications implemented in different programming languages and in different industries including fintech. Early in his career, he became a fully dedicated Front-end Engineer. He also has experience with Node.js, as he loves everything that JavaScript touches. Throughout his career, he worked in almost everything that counts as a front-end technology including JQuery, Backbone.js, Angular.js, React, Vue, and Angular 2+ since it was in RC4. He is also experienced with the stack behind each framework including ES6+, TypeScript, Babeljs, Redux, RxJS, and other UI technologies including HTML5, CSS3+, Sass, and Bootstrap 4. He has a lot of experience of teaching technology to people through public speaking, screencasting, crash courses, and sometimes blog posts. He is very active online, making technical tutorials on his channel on YouTube, Twitter, and LinkedIn."
Price: 199.99 |
"Professional Power BI: Data Visualization and Dashboards" |
"Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.Are you wasting time on compiling data from multiple sources instead of analyzing data? If yes, then this course will be your perfect guide and companion to analyze any data with ease!Tell your data story with Power BI and reach millions of users with a single click on any kind of a device! Using Power BI, you can combine your data sources, create stunning visualizations, and embed your story on your website within seconds saving your cost and time.In this well thought out step-by-step Learning Path, you'll go from beginner to confident Microsoft PowerBI user with a series of practical sections to help you build out an interactive - functional report and a detailed, insightful dashboard with compelling visualizations to analyze your data more effectively and publish them on PowerBI. You'll take the role of a business analyst and create factful and engaging reports with actionable insights!By the end of the course, youll be able to use Power BI effectively as a business analytics tool to load, pre-process, and model data and create meaningful reports, visualizations, and interactive dashboards.Key FeaturesUse Power BI to gather data, create reports, and get into action within a few minutes.Hands-on approach showing you how to create the metrics necessary for data stories.Generate interesting interactive visualizations based on your data.Author BiosReid Havens is the Founder of Havens Consulting Inc. and a Microsoft MVP. He has a formal background in technology and organizational management, having obtained separate Master's Degrees in Organizational Development & Business Analytics. Additionally, he guest lectures at the University of Washington and other universities, teaching Business Intelligence, Reporting, & Data Visualization. Reid is also currently developing multiple online video series on Learning & Mastering Power BI for Packt Publishing.Murli Rajpurohit is a data scientist with over a year of experience in the business intelligence domain and passionate about machine learning, data science, and artificial intelligence. He focuses on combining the best elements of storytelling with Power BIs interactive capabilities to engage audiences in a new way. His interest lies in learning every aspect of computer vision. He has expert knowledge and hands-on experience of both quantitative and qualitative analysis, data mining, optimization, and database operations, and is proficient in R, SQL, and Python.Nikita Barsukov is a software developer and data scientist with 10 years' experience in the industry. He went through a traditional data science path at the beginning of his careerfor example, learning R and machine learning algorithms using online courses. Then he also quickly grasped the value of visual data storytelling, using charts as a way to communicate and tell something. He lives in Copenhagen, Denmark with his beautiful wife and three awesome sons.Peter MacMurchy has been a professional software developer for over 15 years, focusing on UX, UI, and interactive data visualization tools. He acquired a keen interest in information visualization from coursework while studying Computer Graphics for his M.Sc. in Computer Science at the University of Calgary. Since then, he's continued to develop visualization and interactive software for finance, film, energy, and other industries. At Uncharted, Peter helps clients improve their data visualization capabilities on a consulting basis."
Price: 199.99 |
"Neural Networks with TensorFlow and PyTorch" |
"TensorFlow is quickly becoming the technology of choice for deep learning and machine learning, because of its ease to develop powerful neural networks and intelligent machine learning applications. Like TensorFlow, PyTorch has a clean and simple API, which makes building neural networks faster and easier. It's also modular, and that makes debugging your code a breeze. If youre someone who wants to get hands-on with Deep Learning by building and training Neural Networks, then go for this course.This course takes a step-by-step approach where every topic is explicated with the help of a real-world examples. You will begin with learning some of the Deep Learning algorithms with TensorFlow such as Convolutional Neural Networks and Deep Reinforcement Learning algorithms such as Deep Q Networks and Asynchronous Advantage Actor-Critic. You will then explore Deep Reinforcement Learning algorithms in-depth with real-world datasets to get a hands-on understanding of neural network programming and Autoencoder applications. You will also predict business decisions with NLP wherein you will learn how to program a machine to identify a human face, predict stock market prices, and process text as part of Natural Language Processing (NLP). Next, you will explore the imperative side of PyTorch for dynamic neural network programming. Finally, you will build two mini-projects, first focusing on applying dynamic neural networks to image recognition and second NLP-oriented problems (grammar parsing).By the end of this course, you will have a complete understanding of the essential ML libraries TensorFlow and PyTorch for developing and training neural networks of varying complexities, without any hassle.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Roland Meertens is currently developing computer vision algorithms for self-driving cars. Previously he has worked as a research engineer at a translation department. Examples of things he has made are a Neural Machine Translation implementation, a post-editor, and a tool that estimates the quality of a translated sentence. Last year, he worked at the Micro Aerial Vehicle Laboratory at the university of Delft, on indoor localization (SLAM) and obstacle avoidance behaviors for a drone that delivers food inside a restaurant. Another thing he worked on was detecting and following people using onboard computer vision algorithms on a stereo camera. For his Master's thesis, he did an internship at a company called SpirOps, where he worked on the development of a dialogue manager for project Romeo. In his Artificial Intelligence study, he specialized in cognitive artificial intelligence and brain-computer interfacing.Harveen Singh Chadha is an experienced researcher in Deep Learning and is currently working as a Self Driving Car Engineer. He is currently focused on creating an ADAS (Advanced Driver Assistance Systems) platform. His passion is to help people who currently want to enter into the Data Science Universe.Anastasia Yanina is a Senior Data Scientist with around 5 years of experience. She is an expert in Deep Learning and Natural Language processing and constantly develops her skills as far as possible. She is passionate about human-to-machine interactions. She believes that bridging the gap may become possible with deep neural network architectures."
Price: 199.99 |
"Beginners Guide to Web Development" |
"Web technologies are growing rapidly, and by building a solid foundation in HTML, CSS, and JavaScript, you are beginning your journey and riding the wave of innovation.This practical course is your one-stop guide to learning web development. You will begin with learning HTML and CSS to design and build professional, beautiful, and truly responsive websites. You will then learn basics as well as advanced techniques in JavaScript to build dynamic websites and web applications. Along the way, you will also be introduced to JavaScript frameworks, plugins, and libraries with practical examples. Next, you will learn performing scraping on websites data wherein you will firstly learn to perform scraping on static web pages and then writing more sophisticated scripts for dynamic websites. Finally, you will learn some JavaScript scraping libraries and packages to automate scraping tasks.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Practical HTML and CSS, covers the fundamentals of HTML and CSS to build 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.In the second course, Real-World JavaScript: Pro-Level Techniques for Entry-Level Developers, you will not only begin learning the basics of JavaScript, but also enable a high level of interactivity that lets you accept payments, validate inputs, and create a winning User Experience. Along the way, you will learn how to dynamically load content on a page using AJAX and add interactive elements to your site with Bootstrap and jQuery, which will greatly help in reducing page load times and your development time. Integrate your website with both open-source and paid jQuery plugins that will allow you to rapidly enhance your site's interactivity and responsiveness.The third course, Learning Web Scraping with JavaScript, is the ultimate guide to using the latest features of JavaScript and Node.js to scrape data from websites. Firstly, you'll see how to extract data from static web pages. After learning the basics, you'll get hands-on practice of building more sophisticated scripts. You'll determine when and how to scrape data from a JavaScript-dependent website using JavaScript scraping libraries. You'll also learn to automate these actions with JavaScript packages such as Cheerio and CasperJS.By the end of this course, you will learn the core technologies of web development (HTML, CSS, and JavaScript ) to build your own websites and web applications. You will also learn to perform web scraping on them.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Nick Ruffilo has been a software and web developer for 20+ years. He has used JavaScript to develop web sites, web services, video games, native apps, and interactive ebooks. Nick has taught people of all ages, and focuses on providing the most impactful learning while teaching the skills necessary to continue your education. Nick Ruffilo is an entrepreneur, technology manager, software developer, and teacher. He understands the balance between a need to understand what's going on and the need to actually get things done.Mustapha Mekhatria is the founder of SmartRTOS com and he is a JavaScript enthusiast. He enjoys setting up projects with Node.js, MongoDB, and VueJS. He publishes articles and videos about programming also has his own Youtube Channel. He likes sharing knowledge and strongly believes that everything is easy to understand if taught well."
Price: 199.99 |
"Master CompTIA Security+ & CompTIA Pentest + Certification" |
"Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.CompTIA certifications help individuals build exceptional careers in information technology and enable organizations to form a skilled and confident staff, Employee, Educators, and IT Professionals. So get certified and be ready for today's and tomorrow's IT challenges!This Learning Path is architected to help you not only learn about the threats and safeguarding network, websites but also learn how to penetrate and gain access into the targets system. Beginning with Security+ you will learn various tools used for security such as vulnerability scanning, protocol analysis & much more. Then you also learn to install and configure network- and host-based security technologies. Once you are comfortable with Security +, you'll explore CompTIAs one more popular certification which is Pentest +. Here, you will gain practical knowledge to test devices in new environments such as the cloud and mobile. Moving on, you'll also be able to analyze data, identify vulnerability using tools such as OWASP, Burpsuite and much more.This two-piece-Learning-Path is a practical approach with step by step guide to understanding various real-world security issues & also clear CompTIA Pentest+ & Security+ Certification with an aim to provide complete coverage of every CompTIA Security+ Certification.Key Features Discover the features of CompTIA and Robust pentesting training to troubleshoot and solve system risks. Master extensive exercises and practice sessions to understand real-world security issues. Dive into robust training to troubleshoot and solve system risks. About the AuthorSunil Gupta is a Certified Ethical Hacker. Currently, He teaches over 50,000+ students in 170+ countries online. He is a specialist in Ethical Hacking. His strengths include Vulnerability Assessment, Penetration Testing, Bug bounty hunting, Intrusion detection, Risk identification, Data analysis, Reports, and briefing."
Price: 199.99 |
"Complete Guide to Application Development with Go" |
"A Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.Go is a multi-paradigm programming language that has built-in facilities to simplify the development of modern applications. You can create concurrent applications and it is particularly useful in developing cloud-native applications as its convenient, occupies a low footprint, and deploys fast.This Learning Path is architected to teach you interesting tools, frameworks, and techniques that you can use to leverage the benefits of working with Go to develop your applications. You will begin to get familiar with the tools to build web applications, microservices, command-line applications, and much more. Once you are comfortable with developing your apps, you will then learn some amazing tips, tricks & techniques to improve the code quality of your projects. Moving further, you will learn to troubleshoot your Go application to prevent crashes in production by remembering just a few simple techniques and effortlessly surmount the hurdles and become more productive quickly, writing fast, and stable code.By the end, you will have gained a solid foundation of Go as well as the skills to make your applications more robust and resilient.Author BiosTarik Guney has been working as a software engineer for more than 10 years in the industry, in various domains including finance, education, and public safety. He is currently working as a principal software engineer for Motorola Solutions. His passion for programming and his years of experience in the industry always lead him to explore new technologies, using them in real-world scenarios, and helping others. Besides his videos about Go Programming, he has recorded hours of videos about various other IT topics.Theofanis Despoudis is a Senior Level Software Engineer at Teckro. He is an accomplished and accountable Software Developer with a consistent record of achievements in the successful end-to-end delivery of leading-edge projects and products. He has an interest in Linux as an Operating System and also got practical working experience with it. (He has worked with Debian, Ubuntu, Fedora, and a little bit of Red Hat).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.Shawn Milochik has been programming for over 20 years and has used Go since 2014. In addition to coding, and mentoring coders, he enjoys teaching, studying music theory, and podcasting. He's currently working as a Cloud Engineering Manager at Teltech Systems, Inc."
Price: 199.99 |
"Practical Deep Learning & Artificial Neural Nets with Python" |
"Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.Deep learning is the next step to a more advanced implementation of Machine Learning. Deep Learning allows you to solve problems where traditional Machine Learning methods might perform poorly: detecting and extracting objects from images, extracting meaning from text, and predicting outcomes based on complex dependencies, to name a few.In this practical Learning Path, you will build Deep Learning applications with real-world datasets and Python. Beginning with a step by step approach, right from building your neural nets to reinforcement learning and working with different Deep Learning applications such as computer Vision and voice and image recognition, this course will be your guide in getting started with Deep Learning concepts.Moving further with simple and practical solutions provided, we will cover a whole range of practical, real-world projects that will help customers learn how to implement their skills to solve everyday problems.By the end of the course, youll apply Deep Learning concepts and use Python to solve challenging tasks with real-world datasets.Key FeaturesGet started with Deep Learning and build complex models layer by layer, with increasing complexity, in no time.A hands-on guide covering common as well as not-so-common problems in deep learning using Python.Explore the practical essence of Deep Learning in a relatively short amount of time by working on practical, real-world use cases.Author BiosRadhika Datar has more than 6 years' experience in Software Development and Content Writing. She is well versed with frameworks such as Python, PHP, and Java and regularly provides training on them. She has been working with Educba and Eduonix as a Training Consultant since June 2016 and has been an Academic writer with TutorialsPoint since Sept 2015.Jakub Konczyk has enjoyed and done programming professionally since 1995. He is a Python and Django expert and has been involved in building complex systems since 2006. He loves to simplify and teach programming subjects and share it with others. He first discovered Machine Learning when he was trying to predict the real estate prices in one of the early stage start-ups he was involved in. He failed miserably but then discovered a much more practical way to learn Machine Learning that he shares in this course."
Price: 199.99 |
"Financial Modeling for Algorithmic Trading using Python" |
"Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.Technology has become an asset in finance. Among the hottest programming languages, youll find Python becoming the technology of choice for Finance. The financial industry is increasingly adopting Python for general-purpose programming and quantitative analysis, ranging from understanding trading dynamics to building financial machine learning models.This well thought out Learning Path takes a step by step approach to teach you how to use Python for performing financial analysis and modeling on a day-to-day basis. Beginning with an introduction to Python and its third party libraries, you will learn how to apply basics of Finance such as Time Value of Money and time series in Python. You will also perform valuations, linear regressions, and Monte Carlo simulation for analyzing some basic models.Once you are comfortable in analyzing models with Python, you will learn to practically apply them to analyze machine learning models for your own financial data. You will then learn how to build machine learning models and trading algorithms as per your trade. You will also learn to build a trading bot for providing fully automated trading solutions to your trade. Next, you will learn to evaluate the models for value at risk using machine learning techniques.Now that you are being familiar with machine learning, you will step ahead with learning deep learning techniques for Financial forecasting, predicting Forex currency exchange rates, looking into financial loan approval, fraud detection, and forecasting stock prices.Towards the end of this course, you will be able to perform financial valuations, build algorithmic trading bots, and perform stock trading and financial analysis in different areas of finance.Key FeaturesGet hands-on with financial forecasting using machine learning with Python, Keras, scikit-learn, and pandasUse libraries like Numpy, Pandas, Scipy and Matplotlib for data analysis, manipulation and visualizationBe comfortable with Monte Carlo Simulation, Value at Risk, and Options ValuationGrasp Machine Learning forecasting on a specific real-world financial dataAuthor BiosMatthew Macarty has taught graduate and undergraduate business school students for over 15 years and currently teaches at Bentley University. He has taught courses in statistics, quantitative methods, information systems and database design.Mustafa Qamar-ud-Din is a machine learning engineer with over 10 years of experience in the software development industry. He is a specialist in image processing, machine learning and deep learning. He worked with many startups and understands the dynamics of agile methodologies and the challenges they face on a day to day basis. He is also quite aware of the professional skills which the recruiters are looking for when making hiring decisions.Jakub Konczyk has enjoyed and done programming professionally since 1995. He is a Python and Django expert and has been involved in building complex systems since 2006. He loves to simplify and teach programming subjects and share it with others. He first discovered Machine Learning when he was trying to predict the real estate prices in one of the early stage startups he was involved in. He failed miserably. Then he discovered a much more practical way to learn Machine Learning that he would like to share with you in this course. It boils down to Keep it simple! mantra."
Price: 199.99 |
"Artificial Intelligence and Machine Learning Fundamentals" |
"Machine learning and neural networks are fast becoming pillars on which you can build intelligent applications. The course will begin by introducing you to Python and discussing using AI search algorithms. You will learn math-heavy topics, such as regression and classification, illustrated by Python examples.You will then progress on to advanced AI techniques and concepts, and work on real-life data sets to form decision trees and clusters. You will be introduced to neural networks, which is a powerful tool benefiting from Moore's law applied on 21st-century computing power. By the end of this course, you will feel confident and look forward to building your own AI applications with your newly-acquired skills!About the AuthorZsolt Nagy is an engineering manager in an ad tech company heavy on data science. After acquiring his MSc in inference on ontologies, he used AI mainly for analyzing online poker strategies to aid professional poker players in decision making. After the poker boom ended, he put extra effort into building a T-shaped profile in leadership and software engineering."
Price: 199.99 |