Previous Next
 
"Go Application Development Tips, Tricks, and Techniques"
"Do you want to make your applications efficient? Do you want to move your Go coding skills to the next level? This course will help to you develop applications and services with Go efficiently and bring high quality to your work as a developer.You will work practically with some interesting tools, frameworks, and techniques that you can use to leverage the benefits of working with Go to develop your applications. This course will highlight practical and proven techniques to improve particular aspects of Go programming. You will focus on discovering new possibilities with Go programming. Each section will address common challenges that you might be facing in your coding tasks. Well cover specific techniques with clear instructions to carry out app development tasks with Go using practical examples. You will explore the tools available to measure and improve the code quality of your Go projects.By the end of this course, you will be a Go expert and your efficiency and performance levels will have definitely improved, which will ultimately make your day-to-day life easy as a Go application developer.About the AuthorMartin Helmich studied computer science at the University of Applied Sciences in Osnabrck and lives in Rahden, Germany. He works as a software architect, specializing in building distributed applications using web technologies and Microservice Architectures. Besides programming in Go, PHP, Python, and Node.js, he also builds infrastructures using configuration management tools such as SaltStack and container technologies such as Docker and Kubernetes. He is an open source enthusiast and likes to make fun of people who are not using Linux. In his free time, you'll probably find him coding on one of his open source pet projects, listening to music, or reading science fiction literature."
Price: 124.99


"AI for Finance"
"A lot of solutions to key problems in the financial world require predicting the future patterns in data from the past to make better financial decisions right now. The evolution of modern machine learning methods and tools in recent years in the field of computer vision bring promise of the same progress in other important fields such as financial forecasting.In this course, you'll first learn how to quickly get started with ML in finances by predicting the future currency exchange rates using a simple modern machine learning method. In this example, you'll learn how to choose the basic data preparation method and model and then how to improve them. In the next module, you'll discover a variety of ways to prepare data and then see how they influence models training accuracy. In the last module, you'll learn how to find and test a few key modern machine learning models to pick up the best performing one.After finishing this course, you'll have a solid introduction to apply ML methods to financial data forecasting.About The AuthorJakub 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. 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: 124.99


"Machine Learning for Algorithmic Trading Bots with Python"
"Have you ever wondered how the Stock Market, Forex, Cryptocurrency and Online Trading works? Have you ever wanted to become a rich trader having your computers work and make money for you while youre away for a trip in the Maldives? Ever wanted to land a decent job in a brokerage, bank, or any other prestigious financial institution?We have compiled this course for you in order to seize your moment and land your dream job in financial sector. This course covers the advances in the techniques developed for algorithmic trading and financial analysis based on the recent breakthroughs in machine learning. We leverage the classic techniques widely used and applied by financial data scientists to equip you with the necessary concepts and modern tools to reach a common ground with financial professionals and conquer your next interview.By the end of the course, you will gain a solid understanding of financial terminology and methodology and a hands-on experience in designing and building financial machine learning models. You will be able to evaluate and validate different algorithmic trading strategies. We have a dedicated section to backtesting which is the holy grail of algorithmic trading and is an essential key to successful deployment of reliable algorithms.About the AuthorMustafa 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."
Price: 124.99


"Hands-On pfSense 2.x for Firewalls and Routers"
"pfSense is an open-source security suite based on OpenBSD, the world's most secure operating system. It is used by top-notch network security professionals to provide highly versatile network control complete with advanced traffic routes, firewalls, and monitoring tools.This course will teach you how to install and configure core pfSense services such as firewalls, routing, and network segregation. You will also learn how to successfully secure, monitor, and maintain your networks with pfSense. Advanced topics include custom firewall rules, automated blocking, virtual private networks, and more!We will create a virtual network with two secure LANs, a DMZ and a public Internet connection with robust security features. By the end of this course, you will be confident using pfSense to secure physical and virtual networks using the industry's most exciting network perimeter defense system.About the AuthorJason White is a freelance cloud security consultant with 25 years in remote network administration and a lifetime spent writing code in languages including BASICA, Bash, C, PHP, JavaScript and others. In his spare time, he provides real-time troubleshooting and instruction for a wide variety of modern technologies specializing in designing, installing, and debugging scalable network applications in the cloud.A native of the United States, Jason is a well-spoken outdoors enthusiast who can turn difficult technical topics into easy-to-understand analogies in a fun and entertaining way. Jason also belongs to MENSA and enjoys using his unique gifts to provide solutions, insight, and education to aspiring intellects.A native of the United States, Jason is a well-spoken outdoors enthusiast that can turn difficult technical topics into easy to understand analogies in a fun and entertaining way. Jason also belongs to MENSA and enjoys using his unique gifts to provide solutions, insight and education to aspiring intellects."
Price: 124.99


"Threat and Vulnerability Assessment for Enterprises"
"Technology continues to evolve more rapidly than ever, and the demand for enterprises to continuously update their policies is more vital than ever. No longer are attackers continuing to throw sophisticated attacks that can cripple a business (ex. Ransomware) at the largest companies. Small and medium-sized businesses are no longer safe, and in many cases after a cyber-attack, companies are rarely prepared for future incidents.In this course, well cover threat and vulnerability management. We introduce you to the core components of comprehensive vulnerability assessment, and provide the hands-on instruction necessary to produce a vigorous defensive strategy from day one. The course is focused on equipping information security personnel from midsize to large organizations charged with effectively and efficiently securing a few hundred or more systems. By the end of the course, youll build a solid base around the entire vulnerability management process including the understanding of vulnerabilities, identifying and ranking the security issues, and recommending solutions to remediate the security issues. This process will also help to prevent security breaches.About The AuthorA computer and cybersecurity expert, Sunil Gupta consults in information technology with a focus on cybersecurity. He is an invited speaker for and a member of many key organizations. Sunil is a technology visionary and cyber security professional who thrives on solving complex problems. His career highlights include working with various companies, organizations, and products. His primary passion is cybersecurity, but he understands that to be successful at securing an organization, you must have a detailed understanding of networks and related fields. He is passionate about customer service and his role as a cyber security expert, and always exceeds his clients expectations."
Price: 124.99


"MongoDB Administration"
"MongoDB is a very popular open source cross-platform document-oriented database program. This comprehensive tutorial is your one-stop guide to all the aspects of MongoDB administration. You will start with jumping into the configuration, indexing and aggregation aspects of MongoDB. Youll also see how you can optimize your query performance. Later, well explore the core administration tasks such as deployment, replication, sharding, and application. This course will equip you with all the skills you need to manage a highly efficient database.About the AuthorJayant Mohite has been a Big Data Consultant for the last seven years and has delivered training and support to more than 40 companies including top ones such as TCS, Synechron, PWC, SAP, HP and Vodafone. He is a trainer and consultant in his own Training & Development Platform. He has been associated with MongoDB as their official technology partner. He is also a reseller partner for IBM has worked on more than 8 projects on MongoDB. He has worked with HP as an author of Big Data Book for Micro Focus."
Price: 124.99


"Hands-On Deep Q-Learning"
"Do you want to build a virtual self-driving car AI application using the most cutting-edge algorithm of Reinforcement Learning: Deep Q-Learning? Do you want to create an intelligence that can win the famous 90's gameDOOMby using Deep Convolutional Q-Learning? Deep Q-Learning is the most robust and powerful technique in Artificial Intelligence for solving complex real-world problems. Artificial Intelligence is making our lives easy day by day and reducing human effort everywhere in social media, websites, online stores, and even business. With a less talk and more action approach, this course will lead you through various implementations of Reinforcement Learning techniques by building a virtual self-driving car application and an AI to beat the monsters in DOOM.You may be wondering that why we create artificial intelligence in a game environment. That is because, once we have created our artificial intelligence in a gaming environment with the help of OpenAIGym, we can use those same principles to solve complex real-world problems just by changing and tweaking algorithm parameters. Get your hands on this course to learn the most fascinating technology in the field of Artificial Intelligence and leverage the power of Reinforcement Learning right away!About the AuthorKaiser Hamid Rabbi is a Data Scientist who is super-passionate about Artificial Intelligence, Machine Learning, and Data Science. He has entirely devoted himself to learning more about Big Data Science technologies such as Python, Machine Learning, Deep Learning, Artificial Intelligence, Reinforcement Learning, Data Mining, Data Analysis, Recommender Systems and so on over the last 4 years. Kaiser also has a huge interest in Lygometry (things we know we do not know!) and always tries to understand domain knowledge based on his project experience as much as possible."
Price: 124.99


"Implementing Windows Server 2019 Hyper-V"
"Hyper-V is Microsoft's hardware virtualization product and it will let you create and run software on a virtual machine. Its more cost effective in most scenarios, because it more efficiently utilizes physical server resources.In this course, 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 AuthorJeffery 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: 124.99


"API Testing with Postman"
"Postman is a powerful tool used to test web services and APIs. It allows you to create a request with the required HTTP method and parameters, submit the request, and inspect the results.This course will use the Postman testing tool to teach you API testing. You will use Postman to find bugs and aid in efficient API development. Create requests and building simple workflows with Postman. Additionally, it will show you how to set up test suites in Postman that can be re-used for regression testing as a project grows. By the end of this course, you will be able to write automated API tests and have a good grasp of how to test an API. You will know how to use Postman as you work with APIs in various capacities and you will have confidence in your ability to take part in creating high-quality APIs.About the AuthorDave Westerveld is test developer with many years of testing experience. He has been involved in the testing of many different projects ranging from well-established products to helping with the early stages of major new initiatives. He excels at solving automation problems in a team environment and has been involved in traditional automation initiatives at various stages. Dave has also helped to improve product quality through the creative use of automation tools and by helping build out automation frameworks. He has a desire to see teams efficiently producing high-value software and is enthusiastic about understanding the way that automation tools can be used to help with this goal.Currently, Dave works as a test developer at D2L, owner of the worlds first integrated learning platform. In this role, he has had the opportunity to learn a lot about services-based architecture and how to test them in the real world. As an employee at an educational company, Dave has a passion for sharing what he has learned with others. He is also passionate about the importance of producing good quality software and so is excited to be able to author courses that allow him to share some of his testing knowledge."
Price: 124.99


"High-Performance Computing with Python 3.x"
"Python is a versatile programming language. Many industries are now using Python for high-performance computing projects.This course will teach you how to use Python on parallel architectures. You'll learn to use the power of NumPy, SciPy, and Cython to speed up computation. Then you will get to grips with optimizing critical parts of the kernel using various tools. You will also learn how to optimize your programmer using Numba. You'll learn how to perform large-scale computations using Dask and implement distributed applications in Python; finally, you'll construct robust and responsive apps using Reactive programming.By the end, you will have gained a solid knowledge of the most common tools to get you started on HPC with Python.About The AuthorMohammed Kashif works as a Data Scientist at Nineleaps, India, dealing mostly with graph data analysis. Prior to this, he was working as a Python developer at Qualcomm. He completed his Master's degree in computer science from IIIT Delhi, with specialization in data engineering. His areas of interest include recommender systems, NLP, and graph analytics. In his spare time, he likes to solve questions on StackOverflow and help debug other people out of their misery. He is also an experienced teaching assistant with a demonstrated history of working in the higher-education industry."
Price: 124.99


"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


"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


 
Previous Next