"Deep Learning with PyTorch" |
"This video course will get you up-and-running with one of the most cutting-edge deep learning libraries: PyTorch. Written in Python, PyTorch is grabbing the attention of all data science professionals due to its ease of use over other libraries and its use of dynamic computation graphs.In this course, you will learn how to accomplish useful tasks using Convolutional Neural Networks to process spatial data such as images and using Recurrent Neural Networks to process sequential data such as texts. You will explore how you can make use of unlabeled data using Auto Encoders. You will also be training a neural network to learn how to balance a pole all by itself, using Reinforcement Learning. Throughout this journey, you will implement various mechanisms of the PyTorch framework to do these tasks.By the end of the video course, you will have developed a good understanding of, and feeling for, the algorithms and techniques used. You'll have a good knowledge of how PyTorch works and how you can use it in to solve your daily machine learning problems.About the AuthorAnand Saha is a software professional with 15 years' experience in developing enterprise products and services. Back in 2007, he worked with machine learning to predict call patterns at TATA Communications. At Symantec and Veritas, he worked on various features of an enterprise backup product used by Fortune 500 companies. Along the way he nurtured his interests in Deep Learning by attending Coursera and Udacity MOOCs.He is passionate about Deep Learning and its applications; so much so that he quit Veritas at the beginning of 2017 to focus full time on Deep Learning practices. Anand built pipelines to detect and count endangered species from aerial images, trained a robotic arm to pick and place objects, and implemented NIPS papers. His interests lie in computer vision and model optimization."
Price: 124.99 |
"Machine Learning with Python and scikit-Learn: 3-in-1" |
"As the amount of data continues to grow at an almost incomprehensible rate, being able to understand and process data is becoming a key differentiator for IT professionals and data-scientists. The scikit-learn library is one of the most popular platforms for everyday Machine Learning and data science because it is built upon Python, a fully featured programming language. Para 2: how this LP will make you successful at the task This comprehensive 3-in-1 course is your one-stop solution to everything that matters in mastering machine learning algorithms and their implementation. Develop pipelines and process data through manipulation, extraction, and data-cleansing techniques. Learn clean coding techniques which are applicable to any scalable Machine Learning projects. Contents and Overview This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. This course will help you discover the magical black box that is Machine Learning by teaching a practical approach to modeling using Python along with the scikit-Learn library. The first course, Fundamentals of Machine Learning with scikit-learn, covers strong foundation for entering the world of Machine Learning and data science. In this course, youll learn all the important Machine Learning algorithms that are commonly used in the field of data science. Finally, youll learn algorithms: Linear regression, Logistic Regression, SVM, Naive Bayes, K-Means, Random Forest, and Feature engineering. Finally, youll learn how these algorithms work and their practical implementation to resolve your problems. The second course, Hands-On Machine Learning with Python and scikit-Learn, covers implementation of the best Machine Learning practices with the help of powerful features of Python and scikit-learn. Youll learn to develop complex pipelines and techniquesfor building custom transformer objects for feature extraction, manipulation, and other effective data cleansing techniques. Finally, youll know how to select a model, apply optimal hyper-parameters, and deploy it. The third course, Learn Machine Learning in 3 Hours, covers hands-on examples with machine learning using Python. This video starts by focusing on key ML algorithms and how they can be trained for classification and regression. Youll also work with supervised and unsupervised learning. Youll also use the highly popular scikit-learn library throughout the course while performing various ML tasks. By the end of this training program youll get hands-on with machine learning using powerful features of Python and scikit-learn to implement the best Machine Learning practices.About the AuthorsGiuseppe Bonaccorso is a machine learning and big data consultant with more than 12 years of experience. He has an M.Eng. in electronics engineering from the University of Catania, Italy, and further postgraduate specialization from the University of Rome, Tor Vergata, Italy, and the University of Essex, UK. During his career, he has covered different IT roles in several business contexts, including public administration, military, utilities, healthcare, diagnostics, and advertising. He has developed and managed projects using many technologies, including Java, Python, Hadoop, Spark, Theano, and TensorFlow. His main interests on artificial intelligence, machine learning, data science, and philosophy of mind. Taylor Smith is a Machine Learning and software development enthusiast with over five years' data science experience. He loves to help businesses find value in Machine Learning by applying interesting computational solutions to challenging business problems. Currently working as a Principal Data Scientist, Taylor is also an active open-source contributor and staunch Pythonista.After taking a Physics degree at Oxford, Thomas Snellentered the Biophysics industry. Performing numerical simulation; from there, took a numerical simulation PhD in Geophysics. During his PhD, Thomas developed a keen interest in Machine Learning, eventually founding two open source projects: a cryptocurrency trader and an evolutionary system to design quantum algorithms. Shortly after sharing these projects with the open source community, he worked as a Data Scientist while finishing his PhD, developing a system to cluster job data and predict career paths for groups of individuals."
Price: 199.99 |
"JavaScript (and jQuery) in 7 Days" |
"JavaScript is the language of the web. You can use it to add dynamic behaviors, store information, and handle requests and responses on a website on-the-fly and this is why it has become one of the most useful languages in the web development community.In this course, you will instantly start to work with JavaScript, jQuery, and Bootstrap using the in-browser editor. You'll start off by learning the basics of JavaScript by writing your first program. After mastering the fundamentals, you'll learn how to write clean and maintainable JavaScript code. You'll be taught modern JavaScript at a quick pace to maximize your learning for the time available. Later you'll work with objects and arrays to model problems/solutions for better program output in JavaScript. You'll be creating an awesome-looking battleship game with slideshows, a development journal with YouTube, and image-embedded URLs with Bootstrap and jQuery.Each lesson will begin by reviewing the exercise from the previous day, before moving on to the subject of that day's lesson. By the end of the course you will be amazed by everything you've managed to learn and accomplish in such a short time. Each lesson is inspiring and fun, making you feel like a magical code wizard!About the AuthorMichael Rosata is a professional JavaScript developer and the author of three courses on Functional JavaScript. Hes written multiple JavaScript applications for internal use at large companies. Michael is the founder of the Massachusetts Web Devs meetup. He has a great passion for learning, and teachingYou can find him answering questions in the Ramda gitter channel or at michael.rosata@gmail.comId like to thank my family for giving me the opportunity to explore things I enjoy learning, and to the team at Packt Publishing, especially Sunny Kandre and Anish Dsouza for making this course possible."
Price: 124.99 |
"Text Mining with Machine Learning and Python" |
"Text is one of the most actively researched and widely spread types of data in the Data Science field today. New advances in machine learning and deep learning techniques now make it possible to build fantastic data products on text sources. New exciting text data sources pop up all the time. You'll build your own toolbox of know-how, packages, and working code snippets so you can perform your own text mining analyses.You'll start by understanding the fundamentals of modern text mining and move on to some exciting processes involved in it. You'll learn how machine learning is used to extract meaningful information from text and the different processes involved in it. You will learn to read and process text features. Then you'll learn how to extract information from text and work on pre-trained models, while also delving into text classification, and entity extraction and classification. You will explore the process of word embedding by working on Skip-grams, CBOW, and X2Vec with some additional and important text mining processes. By the end of the course, you will have learned and understood the various aspects of text mining with ML and the important processes involved in it, and will have begun your journey as an effective text miner.About the AuthorThomas Dehaene is a Data Scientist at FoodPairing, a Belgium-based Food Technology scale-up that uses advanced concepts in Machine Learning, Natural Language Processing, and AI in general to capture meaning and trends from food-related media. He obtained his Master of Science degree in Industrial Engineering and Operations Research at Ghent University, before moving his career into Data Analytics and Data Science, in which he has been active for the past 5 years. In addition to his day job, Thomas is also active in numerous Data Science-related activities such as Hackathons, Kaggle competitions, Meetups, and citizen Data Science projects."
Price: 124.99 |
"Getting Started with Reactive Programming with Kotlin" |
"Reactive programming has become a trend for software companies, especially if they have services used by thousands of users in the cloud. Using asynchronous computation when deploying into the cloud is a must-have, as companies are billed by the second for CPU power.As a developer, you can write asynchronous code, but scaling problems and keeping control of concurrency makes it very challenging. It reduces the complexity of writing async code by using the functional programming paradigm. This allows you to write code in a manageable way with a high level of abstractions, making nested callbacks a thing of the past.In this practical course, youll first learn how to view problems in a reactive way, and then build programs that leverage the best features of this exciting new programming paradigm. Youll then begin with the general concepts of reactive programming and then gradually move on to working with asynchronous data streams. Youll dive into advanced techniques such as customizing operators and providers and see how to use the concurrency model to control the asynchronicity of code and process event handlers effectively. Youll also explore Coroutines, another exciting topic.By the end of this course, youll be able to bring these reactive programming techniques into play by writing code with reduced complexity, a high level of abstraction, and increased efficiency.About the AuthorAlberto Di Martino is a software developer with Samsung Pay and has been working with Kotlin since 1.0 version. He is an expert with Kotlin when it comes to the knowledge and expertise in this technology. He is keen to share his rich experience through this video tutorial."
Price: 124.99 |
"Learning Modern C++ Functional Programming" |
"Functional programming allows developers to divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfil modern day software requirements. This course will help you discover all the C++ 17 features that can be applied to build software in a functional way.The course is divided into three modulesthe first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your applications performance.By the end of the course, you will be familiar with the functional approach of programming and will be able to use these techniques on a daily basisThe course is divided into three modulesthe first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your applications performance.By the end of the course, you will be familiar with the functional approach of programming and will be able to use these techniques on a daily basis.About the AuthorWisnu Anggoro is a Microsoft Certified Professional in C# programming and an experienced C/C++ developer. He has also authored the books Boost.Asio C++ Network Programming - Second Edition and Functional C# by Packt. He has been programming since he was in junior high school, which was about 20 years ago, and started developing computer applications using the BASIC programming language in the MS-DOS environment. He has solid experience in smart card programming, as well as desktop and web application programming, including designing, developing, and supporting the use of applications for SIM Card Operating System Porting, personalization, PC/SC communication, and other smart card applications that require the use of C# and C/C++.He is currently a senior smart card software engineer at CIPTA, an Indonesian company that specializes in innovation and technology for smart cards. He can be reached through his email at wisnu@anggoro.net"
Price: 124.99 |
"All-in-One Introduction to Programming" |
"All-in-One Introduction to Programming is designed to give you the foundational skills that are important for any type of programming you want to do. You'll learn to code web pages, create a mobile application, and use external data sources.In this course, you will get to know 5 different languages, compilers, and editors for programming and then you will use HTML5 and CSS3 to build your own company website. As you have successfully stepped into the world of programming, you will now delve into one of the most commonly used Android systems and build an amazing Android application for your company. Next you will master Python and start scripting to build your own Hello World Program. For many people, C++ is just a dream but you will easily master this language and program your Hello World App with C++. Now since you know 5 top languages, you can create a good rsum, create online visibility, and forge ahead in your career.You'll understand several aspects of application development and we guarantee that, by the end of the video, you'll have your very own application up-and-running. For the brave at heart, we also have exercises, at the end of each chapter, which will intrigue you and encourage you to add your own personal touch to the code (and ultimately your application).About the AuthorAubrey Love II certified website master, avid hacktivist, and active journalist. He started his programming career out on a Commodore Vic-20 on which he builds his first Hello World app. He has built several websites, mobile apps, and Windows applications. Also, he has been a Linux System Administrator, Ethical Hacker, Website Master, Mobile Developer, Application Creator, and Game Developer."
Price: 124.99 |
"Master Automation with Ansible and Puppet: 4-in-1" |
"With the ever increasing challenges of IT infrastructures, it's no surprise that IT professionals are looking for ways to automate as much as possible. IT automation is the ability to orchestrate and integrate tools, people, and processes through a certain workflow. With the help of Ansible and puppet, youll be able to build and manage your infrastructure efficiently. This comprehensive 4-in-1 training course is designed such that you that you will look at the most popular tools for automation, their advantages, and how you can use each of these tools to automate your IT infrastructure easily. Become a pro at automating your infrastructure with Ansible and Puppet. Contents and Overview This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible. The first course,Ansible 2 for Beginners, you will get started with Ansible 2.0, including its installation, the problems it solves, and more. Youll then be creating your very first playbook. Youll understand the power of variables and quickly be able to manage environments and implement strategies. You'll find out how to integrate with different cloud platforms and be introduced to Ansible Galaxy and Tower, which are Ansible's enterprise tooling for supporting large-scale infrastructure. The second course,Puppet Essentials for Beginners, shows detailed steps to configure your production-grade Puppet infrastructure. Once you are comfortable with the Puppet ecosystem, in-depth topics such as the configuration and management of Puppet servers, environments, module repositories, and modules will follow. You will then learn how to write reusable modules with Hiera. Finally, you will write tests for modules right from the beginning, build an efficient and scalable codebase, and create continuous integration pipelines with CI tools such as Jenkins. The third course,Mastering Ansible, aims to help you master Ansible while tackling and learning multiple topics. It starts with Ansible's architecture and how to provide effective scalable automation. Further, youll look into Ansible modules and playbooks with YAML syntax and execute it. Next, youll get to know about advanced Ansible playbooks, and even structure them. Youll learn to use Ansible with cloud services and containers and provision it with AWS and Docker. Finally, you will master troubleshooting, validating, and testing with Ansible. The fourth course,Advanced Puppet Techniques, dives into concepts such as scaling the Puppet infrastructure, utilising storeconfigs with PuppetDB, and using different external node classifiers. You will then get your hands dirty by running Puppet components in Docker containers, using Puppet to create Docker images, and running applications on Docker along with orchestration using Mcollective. At the end of the course, you will learn how to write custom plugins for Puppet such as facts, resource types, providers, and functions. By the end of this training program, you will be able to to build and manage your infrastructure easily as youve mastered orchestration, DevOps and automation using Ansible and Puppet. About the Authors David Cohenhashas been a system administrator, platform engineer, devops engineer, and software developer in everything from small businesses to growing companies (100+ employees) and large tech/engineering firms (10,000+ employees). Most of his work has centered around Linux and Unix system administration, web security, and software development in Python, Ruby, Javascript, and Go. He has also done stranger things like helping to design two tier-4 datacenters and being an Infantryman (not at the same time). On his tutorial Linux YouTube channel, he has helped thousands of people learn the basics (and not-so-basics) of system administration, devops, and software engineering. James Spurinis an IT professional with over 15 years working in a variety of technology fields including internet technologies, automation, software development, storage, and Unix administration. He holds an MSc with Distinction in Computer Science, Software Engineering from Liverpool University. Professionally he has worked for a variety of major organizations including Dell EMC, Goldman Sachs, Nomura, and Virgin Internet. He is also an advisory board member for StorageOS, a container-based storage solution. He is an active contributor to open source software and is the creator and maintainer of XML Dataset, a Python library featured on the awesome Python list for parsing XML data. Anirban Sahais an infrastructure professional with more than six and half years' experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He has worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, and Terraform, to name a few. He has extensive experience in architecting, deploying, and managing large infrastructures. He speaks at various conferences on the latest technologies and is also the author of Salt Cookbook published by Packt."
Price: 199.99 |
"Java: Enterprise App Development with Java EE 8: 2-in-1" |
"The Java Enterprise Edition is one of the leading application programming platforms for enterprise Java development. With Java EE 8, it is easier to develop modern and lightweight web services with the latest API additions and improvements. This comprehensive 2-in-1 course is comprehensive, example-oriented guide covering APIs and why approaches are necessary in modern Java EE 8.Demonstrates how to implement application business logic with minimal boilerplate code. Youll design modern, stylish web services with Java EE APIs. Youll focus on the latest Java EE 8 APIs and secure your web services with JSON Web token. Contents and Overview This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Java EE 8, covers full-fledged application development with the latest API'sThis course will teach you important core JAVA EE components. Youll also learn about the asynchronous communication protocol. Youll also develop a car management enterprise application. It also answers questions related to how Java EE compares to the Java language, should developers transition to it, and what types of application would benefit from it. The second course, Building Web Services with Java EE 8, covers creation of modern RESTful web services with the Java EE 8 API.This course will teach you how to develop state-of-the-art RESTful web services with the latest Java EE 8 APIs. Youll implement, build, and package you're first working web service as a prototype. Youll also explore advanced web service topics such as validation, JWT security, and diagnosability. By the end of this course, youll have a thorough understanding of the Java EE 8 APIs required for modern RESTful and lightweight web service development as well as full-fledgedenterprise applications.About the AuthorsSebastian Daschneris a Java freelancer working as a consultant, author, and trainer and is enthusiastic about programming and Java (EE). He is the author of the book Architecting Modern Java EE Applications. Sebastian participates in the JCP, helping to form the future standards of Java EE; serving in the JAX-RS, JSON-P, and Config Expert Groups; and collaborating on various open source projects. For his contributions to the Java community and ecosystem, he was recognized as a Java Champion, Oracle Developer Champion, and double 2016 JavaOneRockstar. Sebastian is a regular speaker at international IT conferences such as JavaLand, JavaOne, or Jfokus. Together with Java Community Manager Steve Chin, he has visited dozens of conferences and Java User Groups by motorbike. Steve and Sebastian have launched JOnsen, a Java conference held at a hot spring in the countryside of Japan. Sebastian has been working with Java for more than 8 years. Besides Java, Sebastian is also a heavy user of Linux and container technologies. He evangelizes computer science practices onhis newsletter, and on Twitter via @DaschnerS. When not working with Java, he also loves to travel the world, either by plane or motorbike.Mario-Leander Reimer is a chief technologist for QAware GmbH. He is a senior Java developer with several years of experience in designing complex and large-scale system architectures. He continuously looks for innovations and ways to combine and apply state-of-the-art technology and open source software components in real-world customer projects. He studied computer science at Rosenheim and Staffordshire University and he is teaching cloud computing as a part-time lecturer."
Price: 199.99 |
"Kali Linux Advanced Wireless Penetration Testing" |
"Kali Linux is a Debian-based Linux distribution designed primarily for Penetration Testing and Digital Forensics. It gives access to a large collection of security-related tools for professional security testing.In this course, you will be discussing the different variety of tools and techniques to find hidden wireless networks and Bluetooth devices. You will learn how to enumerate the wireless network, cracking passwords, getting connected to any vulnerable wireless network and Bluetooth device. All the exercise in this course will be hands-on throughout this training.The end goal of this course is to be able to connect, enumerate, extract information to any wireless-enabled device and network by utilizing various tools and software programs.About the AuthorsVijay Kumar Velu is a passionate information security practitioner, author, speaker, and blogger. He is currently working as an associate director in one of the Big4 based in Malaysia. He has more than 11 years' IT industry experience, is a licensed penetration tester, and has specialized in providing technical solutions to a variety of cyber problems, ranging from simple security configuration reviews to cyber threat intelligence and incident response. He also holds multiple security qualifications, including Certified Ethical Hacker, EC-council Certified Security Analyst, and Computer Hacking Forensics Investigator.Vijay has been invited to speak at the National Cyber Security Summit (NCSS), Indian Cyber Conference (InCyCon), Open Cloud Conference, and other ethical hacking conferences held in India, and he has also delivered multiple guest lectures and training on the importance of information security at various business schools in India.He has authored a book entitled Mobile Application Penetration Testing, and also reviewed Learning Android Forensics, Packt Publishing.For the information security community, Vijay serves as a member of the board in Kuala Lumpur for Cloud Security Alliance (CSA) and is the chair of the National Cyber Defense and Research Center (NCDRC) in India. Outside work, he enjoys playing music and doing charity.Vijay is an early adopter of technology and always listens to any crazy ideasso if you have an innovative idea, product, or service, do not hesitate to drop him a line.Aubrey Love II certified website master, avid hacktivist, and active journalist. He started his programming career out on a Commodore Vic-20 on which he builds his first Hello World app. He has built several websites, mobile apps, and Windows applications. Also, he has been a Linux System Administrator, Ethical Hacker, Website Master, Mobile Developer, Application Creator, and Game Developer."
Price: 124.99 |
"Advanced Selenium Automation" |
"Selenium 3.0 heralds a significant change as it has been shipped after a gap of 5 years. It is only a drop-in replacement for WebDriver API users; however, it has removed the major Selenium core implementation. The Selenium WebDriver API is fully object-oriented compared with the deprecated Selenium RC. The WebDriver API provides multi-language support and runs tests on all the most popular browsers.In this course, we focus on more advanced usage of the Selenium API to enable cross-browser testing, as well as simulating advanced user interactions with complex applications. Debugging rare test failures through advanced techniques and utilizing the specialized parts of each client library are covered as well.About the AuthorDmitry Shyshkin is a lead QA automation engineer at FareCompare with 6 years' test automation experience using Selenium. He has worked in Waterfall and Agile environments, on desktop, web-based, and mobile projects.He started his QA career without any QA/testing knowledge. He took online Software QA classes where he learned about different types of testing. In his second job, he learned about test automation for the first time; he liked it more than manual testing and thus decided to move into test automation."
Price: 124.99 |
"Practical Jenkins" |
"Setting up Jenkins and running build jobs is not enough for a production infrastructure. For optimal performance and results, architecting, designing, and implementing a production-grade Jenkins deployment is essential.This course gets you up and running with Jenkins and enables you to deliver an optimal Jenkins deployment. On your journey, you will explore and configure features such as high availability, security, monitoring, and backing up/restoring data, which are basically all of the things you need to implementing a scalable and production grade infrastructure. You will also learn how to implement distributed builds, automate build pipelines, and integrate your Jenkins deployment with external services, thus showing you how to increase your team's productivity with pipeline as a code building advanced pipelines faster and easier.By the end of this video course, you will be able to automate, implement, secure, and manage your Jenkins deployment in no time.About the AuthorAnirban Saha is an infrastructure professional with more than seven and half years' experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He has worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, and Terraform, to name a few. He has extensive experience in architecting, deploying, and managing large infrastructures and speaks at various conferences on the latest technologies."
Price: 124.99 |
"Hands-On Docker for Microservices" |
"Maintaining the Docker environment is always a nightmare for developers and DevOps, and if done manually, its very time-consuming. Its also not easy to deploy an application across environments while retaining details of the system. However, Docker solves this by introducing agile and portable Containers. These Containers can run anywhere, meaning developers and DevOps don't need to worry about the environment. Its easier to work with Docker and it's built with security in mind.This course starts by giving you a basic understanding of Docker. Youll build an online shopping application, which well later deploy in various environments.Once you have successfully run your first Container, youll be introduced to the CLI tool, which will help you to develop, deploy, and share Docker images.Next, you'll create an application file with Docker Compose deploy it on the cloud. Youll also add services to the application by adding a service registry, performing health checks, and running the application successfully with these services. Finally, youll deploy the application in Heroku and will learn how to check and monitor the application.This course is perfect if you want to understand Docker and its environment through real-world examples that make your learning journey exciting and interesting. So, grab this course and start your fun journey with Docker!About the authorSendil Kumar is a Senior Product Developer at Xebialabs. He has over 7 years of experience in designing enterprise products. He has been a Technical consultant, develops a lead, and full-stack developer. He has also designed and developed Docker-based microservices applications for many enterprises.He is a big open source lover. He contributes to many projects that use leading and newer technologies. He is also part of the Jhipster and Web packs team. He visualizes expectations into concepts, converts concepts into the design, and deliver designs into products. He has worked on several projects such asWebpack, Servo, Lighthouse, and Style line.He is the author: Full Stack Development with JHipster, Packt Publishing."
Price: 124.99 |
"Learn Azure Storage SDK" |
"Azure Storage is a cloud solution for data services on Azure. Developers work with many types of data: unstructured, structured, real-time, and rarely accessed. Azure Storage is a highly scalable, highly secure PaaS that offers capabilities for blob-, table-, queue-, and file-based storage. It is a powerful and flexible cloud-based storage system and service that can store seemingly limitless amounts of data for any duration of time.In this course, we delve into the capabilities of the Azure Storage APIs and learn how to use the Azure Storage SDK to design .NET applications. Along the way, we also cover the introductory concepts for each service, as well as third-party tools for managing Azure Storage.We would cover Azure Storage basics, as well as advanced topics such as the Azure Storage SDK for the development of applications. You also get security, performance, and other tips.By the end of the course, you'll know much more about how to use Azure Storage to build custom solutions that are optimized to meet the unique needs of your applications.About the AuthorAfzaal Ahmad Zeeshan is a computer programmer from Rabwah, Pakistan, and likes .NET Core for regular day development; he has experience with cloud, mobile and API development. Afzaal Ahmad has experience with the Azure platform and likes to build cross-platform libraries/software with .NET Core. Twice he has been recognized as a Microsoft MVP for his work in the field of software development, twice as a CodeProject MVP for technical writing and mentoring, and 3 times as a C# Corner MVP in the same field."
Price: 124.99 |
"Data Analysis and Exploration with Pandas" |
"Are you looking for a gigantic boost in your productivity? Are you searching for some interesting and fun tricks to solve your data problems? If so, then this course is indeed a perfect choice for you. This course provides you with unique, idiomatic, and amazing solutions for both fundamental and advanced data manipulation tasks with pandas.Some solutions focus on achieving a deeper understanding of basic principles, or comparing and contrasting two similar operations. A few others will delve into a particular dataset, and let you uncover new and unexpected insights along the way.The pandas library is massive, and it's common for frequent users to be unaware of many of its more impressive features. The official pandas documentation, while thorough, does not contain many useful examples of how to piece together multiple commands as one would do during an actual analysis. This course guides you, as if you were looking over the shoulder of an expert, through practical situations that you are highly likely to encounter. Many advanced solutions combine several different features across the pandas library to generate results.About the AuthorTheodore Petrou is a data scientist and the founder of Dunder Data, a professional educational company focusing on exploratory data analysis. He is also the head of Houston Data Science, a meetup group with more than 2,000 members that has the primary goal of getting local data enthusiasts together in the same room to practice data science. Before founding Dunder Data, Ted was a data scientist at Schlumberger, a large oil services company, where he spent the vast majority of his time exploring data.Some of his projects included using targeted sentiment analysis to discover the root cause of part failures from engineer text, developing customized client/server dashboarding applications, and real-time web services to avoid mispricing sales items. Ted received his Masters degree in statistics from Rice University, and used his analytical skills to play poker professionally and teach math before becoming a data scientist. Ted is a strong supporter of learning through practice and can often be found answering questions about pandas on Stack Overflow."
Price: 124.99 |
"Creating Data Visualization with D3" |
"Do you want to make sense of your data? Do you want to create interactive charts, data trees, and geospatial charts efficiently?Well then, this course is your ideal choice to learn interactive data visualization with D3.js V4. It includes a number of extensive examples that to help you hone your skills with data visualization. Throughout five sections these examples will help you acquire a clear practical understanding of the various techniques, tools and functionality provided by D3.js. You will first setup your D3.JS development environment and learn the basic patterns needed to visualize your data. After that you will learn techniques to optimize different processes such animating data transitions, creating charts, and much more.The course will also guide you through creating custom graphs and visualizations, and show you how to go from the raw data to beautiful visualizations. Towards the end of the course, you will learn to add more functionality on top of D3.js by using it with other external libraries and integrating it with ECMAScript 6.About the AuthorJos Dirksen has worked as a software developer and architect for more than a decade. He has a lot of experience in a large range of technologies, ranging from backend technologies, such as Java and Scala, to frontend development using HTML5, CSS, and JavaScript. Besides working with these technologies, Jos also regularly speaks at conferences and likes to write about new and interesting technologies on his blog. He also likes to experiment with new technologies and see how they can best be used to create beautiful data visualizations, the results of which you can see on his blog. He is currently working as a full stack engineer for Philips Lighting working, on a large IoT and Scala project. Previously, Jos has worked in many different roles in the private and public sectors, ranging from private companies such as ING, ASML, Malmberg, and ASML to organizations in the public sector, such as the Department of Defence."
Price: 124.99 |
"Java: Develop Programming Skills with Java 9: 3-in-1" |
"When it comes to learning programming skills, knowing how to program in Java with different styles is a clear advantage in your career, because with Java your code is more than just code! Whether you're developing a robust enterprise backend, building the frontend, or thriving in a DevOps role, having Java programming skills can up your game. This comprehensive 3-in-1 course teaches you to write Java applications using its diverse programming styles, object-oriented, modular, and functional. Youll learn through practical demonstrations, clear explanations, and interesting real-world code examples. It will give you a versatile range of Java programming skills, which you will put to work in your own Java applications to make them enterprise-ready. This learning path is divided into clear sections so you can learn at your own pace and focus on your own area of interest. This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Java 9 Object Oriented Programming, starts off with showing you how to install Java 9, Maven, and the IntelliJ Community Edition on your system. You will then be introduced to the concepts of object-oriented programming such as objects, classes, inheritance, abstract classes, and interfaces with the help of examples. You will also learn primitive types and data structures. Next, you will demonstrate common data types such as lists, maps, and sets with the help of examples. Finally, you will learn how to load a simple text file into list data set and sort it. The second course, Learning Java 9 Modular Programming, starts by diving deep into advanced object-oriented concepts such as inner classes, object composition, encapsulation, and polymorphism which will be demonstrated through a simple extension to a vehicle modeling example. You will then demonstrate how to correctly manage external dependencies in Java with the use of Maven. You will also be introduced to the new features of Java 9 with the help of Project Jigsaw. Project Jigsaw is one of the most substantial changes to the Java programming language in recent years, here you will understand the goals of the project, as well as the impact it has on the world. Finally, this course concludes with an example on how to modularize a larger and more complicated Java application. The third course, Learning Java 9 - Functional Programming, begins with explaining data structures in Java with the help of practical examples such as implementing a ""Pair"" class, and using a generic comparator function to sort a list of generic objects. You will then learn the use of generic function in Java with some common usage patterns. You will also explore the benefits of writing functional code in Java with a couple of examples. Next, you will learn an example wherein you will start with a simple list of data points, before using a traditional for loop to first filter, then sort, then manipulate, and finally reduce the list of data points. Finally, you will write a similar example using functional programming, providing a perfect example of some of the benefits it provides when working with data sets. By the end of this Learning Path, you will leverage the power of Java 9 to write Java code in object-oriented, modular, and functional styles for building powerful Java applications. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Colibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, data science, machine learning, and cloud computing. Over the past few years it has worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them make better sense of its data and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action. James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications. He spent the last 3-5 years helping his clients to design and implement huge scale streaming Big Data platforms, Cloud-based analytics stacks, and serverless architectures. He started his professional career in Investment Banking, working with well-established technologies such as Java and SQL Server, before moving into the Big Data space. Since then he worked with a huge range of Big Data tools including most of the Hadoop ecosystem, Spark and many NoSQL technologies such as Cassandra, MongoDB, Redis and DynamoDB. More recently his focus has been on Cloud technologies and how they can be applied to data analytics, culminating in his work at Scout Solutions as CTO, and more recently with Mckinsey."
Price: 199.99 |
"Reactive Swift 4 Programming" |
"The Reactive approach will help you to write clean, cohesive, resilient, scalable, and maintainable code.Rx Swift belongs to a large family of Rx implementations in different programming languages that all share an almost identical syntax and semantics. We will introduce you to the world of Reactive programming, primarily focusing on mobile platforms. We tell you how you can benefit from using Rx Swift in your projects, existing or new.We are going to build a simple application that allows people to look up any movie and add it to a favourites list. With this app we will be able to utilize RxSwift to react in real-time to any business logic that could be done through server-side with Google Firebase.The course will demonstrate how unbelievably easy it is to configure asynchronous behavior and other app aspects that are traditionally considered to be hard to implement and maintain. It explains what Rx is made of, and how to switch to the Reactive way of thinking to get the most out of it.About the AuthorJames Saeed a hobbyist computer programmer, and has been for the last 8+ years. He specializes in programming languages such as HTML, CSS, JavaScript, Python, Java, and Apple Swift.Along with a portfolio of projects that he has produced over the years and uploaded to the iOS App Store and Google Play Store, he has also become highly successful on YouTube at teaching computer programming. On the channel, he has attained over 3 million video views and over 30,000 subscribers. In his spare time, he is also a musician."
Price: 124.99 |
"Delve into Windows Server 2016 Administration" |
"Windows Server 2016 is the server operating system developed by Microsoft as part of the Windows NT family of operating systems and developed concurrently with Windows 10. This video course starts by showing you how to perform system administration tasks for the more common features of Windows Server 2016, including Internet Information Services, Remote Desktop Services, Certificate Management, storage features, and more. You will also master the basics of common group policy tasks and be automating your Windows deployments with Desired State Configuration.Finally, we walk you through installing container support and running Windows containers.About the AuthorMatthew Stone is an IT veteran, having worked on a wide range of technologies over the last 20 years, including Windows Server and many other Microsoft server technologies. In addition to systems administration, he has also served as a technical writer. His current focus is on orchestration and configuration management in enterprises, focusing on Windows Server and Puppet technologies."
Price: 124.99 |
"Cyber Security: Endpoint Defense" |
"Computer and network security is very important and relevant in today's business world. Many system administrators and information technology professionals do not have formal training in computer security and may lack the budget to hire security professionals. They need an affordable solution to help them secure their data and improve their security posture.This video course will enable you to close the gap and be well acquainted with basic security fundamentals to improve their security. You will learn how to secure infrastructure, such as wireless access points, firewalls, and servers. Moving ahead, learn to secure applications and data by vulnerability scanning and patching, encryption, data loss prevention, and backups. Finally you will learn how to protect users from malware, phishing, and social engineering attacks and disaster recovery.By the end of the course, you will be a cyber security specialist capable of preventing data breaches and data loss, as these measures could save a company thousands of dollars. These topics are relevant to today's Information Technology environment and protection is vital to business success.About the AuthorGary Dewey is an IT consultant specializing in security. A graduate of SUNY Broome's Computer Security and Forensics degree program in New York, he has attended numerous B-Sides conferences and spoken at B-Sides in Rochester, New York. Gary participated in the 2015 US Cyber Challenge held at Virginia Tech. He is an active member of the Triple Cities Makerspace, a non-profit organization dedicated to community collaboration and learning. He enjoys hiking and cats. He is also the author of the video course: Ethical Hacking for Beginners."
Price: 124.99 |
"Data Visualization Recipes in Python" |
"Visualization is a critical component in exploratory data analysis, as well as presentations and applications. If you are struggling in your day-to-day data analysis tasks, then this is the right course for you. This fast-pace guide follows a recipe-based approach, each video focusing on a commonly-faced issue.This course covers advanced and powerful time series capabilities so you can dissect by any possible dimension of time. It introduces the Matplotlib library, which is responsible for all of the plotting in pandas, at the same time focusing on the pandas plot method and the Seaborn library, which is capable of producing aesthetically pleasing visualizations not directly available in pandas. This course guides you, as if you were looking over the shoulder of an expert, through practical situations that you are highly likely to encounter.About the AuthorTheodore Petrou is a data scientist and the founder of Dunder Data, a professional educational company focusing on exploratory data analysis. He is also the head of Houston Data Science, a meetup group with more than 2,000 members that has the primary goal of getting local data enthusiasts together in the same room to practice data science. Before founding Dunder Data, Ted was a data scientist at Schlumberger, a large oil services company, where he spent the vast majority of his time exploring data.Some of his projects included using targeted sentiment analysis to discover the root cause of part failures from engineer text, developing customized client/server dashboarding applications, and real-time web services to avoid mispricing sales items. Ted received his Masters degree in statistics from Rice University, and used his analytical skills to play poker professionally and teach math before becoming a data scientist. Ted is a strong supporter of learning through practice and can often be found answering questions about pandas on Stack Overflow."
Price: 124.99 |
"Network Security" |
"Network security is any activity designed to protect the usability and integrity of your network and data. It includes both hardware and software technologies. Effective network security manages access to the network. It targets a variety of threats and stops them from entering or spreading on your network.The video tutorial starts with the basics of network and scanning techniques. You will learn to search hosts and find open ports and services in a network. You will also learn the most important attacks on networks such as dos attacks, gaining access attacks, exploitation attacks, and post exploitation attacks. Finally, the course will teach you techniques you can use to defend networks with firewalls, IDS, IPS, and other network security devices.At the end of this course, youll have a practical knowledge of the ways in which hackers can infiltrate a network over the Internet and will be familiar with tools such as nmap, Wireshark, and MetasploitAbout the AuthorSunil K. Gupta is a Computer Science Engineer as well as a web and network Security Specialist working in the field of Cyber Security. In cyber Industry we work on different hacking tools and techniques.His strengths are:- Vulnerability assessment Penetration testing Wi-Fi assessment Intrusion detection Risk identification Data analysis Reports and briefingThe best security tools he has used are: Class-Dump-Z, Cycript, GNU Debugger, Fiddler, Nmap, Wikto, Brutus, Wireshark, Burp Proxy, Paros Proxy, Cain and Abel, John the Ripper, Hydra, Metasploit, netcat, openssl, ike tools, Back track tools, Nessus, IBM-AppScan, Acunetix, Nikto, NetSparker, Microsoft Baseline Security Analyzer (MBSA), Web Securify, Nipper.Platforms - Windows, Linux"
Price: 124.99 |
"Ethereum Projects" |
"Ethereum enables the development of efficient, smart contracts that contain code. These smart contracts can interact with other smart contracts to make decisions, store data, and send Ether to others.This course provides you with a clear approach to building cryptocurrencies, smart contracts, and decentralized applications. Throughout the course, we walk you through a detailed step-by-step process to build advanced Ethereum projects. Each project will teach you just enough about Ethereum to be productive right away. You will learn how tokenization works, how to think in a decentralized way, and how to build Blockchain-based distributed computing systems. You will build interesting projects with Ethereum such as wallets, copyright, secure data sharing, and more.By the end of this video, you will be able to tackle Blockchain challenges by implementing projects end-to-end using the full power of the Ethereum BlockchainAbout the AuthorKenny Vaneetvelde had been trading Bitcoin for a few years until recently he heard about a new technology called Ethereum and was completely captivated by it. After learning all that he could about Ethereum and other Blockchain technologies that had suddenly started sprouting up everywhere, he spent over a year doing RandD, developing prototypes and educating new employees in a consultancy firm so that they could start up a new Blockchain branch."
Price: 124.99 |
"Hands-On Version Control with Git" |
"Git version control gives developers the capability to manage, version, release, and share a code base, free from the nightmare of breaking code. With an enhanced workflow and a faster release cycle, it makes agile software development much easier.In this course you will learn how to use distributed version control to record changes to the project file system to optimize workflows. Git is a highly sought after skill when it comes to landing a programming job. However Git can be pretty useful even to non-programmers such as designers, authors, and so on. You'll learn how to configure your environment to use Git, exploring the inbuilt tools for migrating without losing code files. You'll explore the Git data model and how you can navigate through databases with simple commands. You'll debug your application with Git and use various techniques to find faulty commits. You'll also learn to go remote with your repository with GitHub, updating and cloning remote repositories. Then you'll set up your repositories in BitBucket cloud. You will set up your own Git repositories, configure access, find and recover from repository errors, and perform repository maintenance and troubleshooting. Finally you will work with centralized and distributed version control systems and see how to use Git to bring order to the chaos of collaborative software development.By the end of the tutorial you'll have figured out how to use Git, mastered workflows (from basic to open source), and adopted the one that fits your needsAbout the AuthorBibhash Roy is a hardened Software Developer and Professional turned entrepreneur, with over 25 years of rich industrial experience (17 years in Software Development) in diverse fields. However, he is passionate about teaching whatever he has learned in his career, spanning an array of prestigious stints at large Global Corporate powerhouses such as PricewaterhouseCoopers and Siemens.Over the years, he has gained deep knowledge and expertise in programming languages such as Java, C, C++, PL/SQL, Scala, and Python to name but a few. He has worked extensively in various frameworks and tools such as Spring, Struts, Hibernate, Oracle, MongoDB, Cassandra, Hadoop, Spark, and others. DevOps intensely interests him. He has been working with Git and GitHub since their inception. As a part of his engineering responsibility, he has developed and architected numerous highly scalable and mission-critical applications for many Fortune 500 companies.Currently in the role of founder and CEO, he is spearheading Whitepeak Software, a cloud-based software development company deeply involved in domains such as big data, mobile, and the Internet Of Things (IoT)!"
Price: 124.99 |
"Docker for DevOps: 2-in-1" |
"Docker has been a game changer when it comes to containerization. It is been used more and more by developers, system administrators, and IT administrators on a daily basis. The container idea comes to simplify application development, testing, and deployment. Using Docker, you get a unique way to package your application. This comprehensive 2-in-1 course teaches you to deploy and run Docker containers efficiently by setting up Jenkins consistently and measuring your performance optimizations. You will also to work with various components to run Docker in production and will interact with containers using standard Linux tools for debugging and demonstrating. It covers each and every concept of Docker with the help of practical examples making it easy for you to understand and implement in your own production environments. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Deploying and Running Docker Containers, starts off with explaining you a basic deployment-pipeline setup in Jenkins. You will then learn how to create two minimal Docker environments: one for development and one for production. You will also learn to set up Jenkins inside a Docker container to support and automate your deployment pipeline. Next, you will learn how to provide reliability and scalability to your application by setting up a cluster of Docker hosts using Docker Swarm mode, and then automate the deployment of Docker hosts using Chef. You will learn how to monitor, log, and manage your Docker containers. Finally, you will work with the various components required to run Docker in production. The second course, Optimizing Docker Workflows, begins with demonstrating various techniques and tools to build Docker images faster. You will then master various ways to speed up deploying containers to your production environment. Finally, you will look at standard Linux tools for debugging and demonstrating how to use them to interact with containers. By the end of this Learning Path, you'll be able to deploy code to your production environment and optimize your workflow efficiently. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Allan Espinosa is a DevOps practitioner and an active open source contributor to various distributed systems tools, such as Docker and Chef. He maintains several Docker images for popular open source software that were popular even before their official release from the upstream open source groups. Throughout his career, he 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 to production clusters in the enterprise. He is currently managing distributed systems at scale for Bloomberg, where he oversees the company's Hadoop infrastructure."
Price: 199.99 |
"iOS Programming in 7 Days" |
"Are you looking to become an iOS developer or are wondering what it would be to develop apps for the iOS platform? Get this course and begin your journey to become an iOS developer in 7 Days.This course will guide you on your way to becoming an iOS Developer in 7 Days. You will learn lots of new concepts in iOS development by developing an app to track users tasks. On the first day, you will set up your environment for iOS development, by downloading Xcode. You will then explore the user interface and learn how to navigate around. The second day will give you hands-on experience with Swift and learn some of its basics. The third day you will learn about Swift operators and how a navigation controller manages one or more child view controllers in a navigation hierarchy. The fourth day you learn about the different loops and how to use them. The fifth day you will learn about Swift functions and how to manage multiple screens and use the different table view and its properties. The sixth day you will add more feature to your app and improve the user interface. Finally the seventh day you will learn how to add app icon and the launch screens and then prepare the app for the app store.By the end of 7 Days, you will be confident in your journey of developing for iOS platform and be able to build your own app and publish your app to the App Store.About the AuthorDee Aliyu Odumosu has developed over 120 apps for clients, including both individuals and start-ups, from around the world. The apps range from basic to very complex; some can be found on his website. Dee's passion for computer programming began in 2006 with his first contact with the Java programming language. He continued to learn different languages, including Microsoft ASP.NET, Ruby on Rails, C#, some PHP and HTML, and CSS. Dee briefly pursued a MCSE (Microsoft Certified System Engineer) certification before he decided he wanted to become a full-time programmer. He achieved Microsoft Certified Professional status. For the last 4 years, Dee has been programming the iPhone using Objective-C and Swift."
Price: 124.99 |
"Effective Jenkins: Improving Quality in the Pipeline" |
"In this third volume, now that you are an expert in Jenkins and the Jenkins pipeline, you will improve the quality in your delivery process by implementing an acceptance stage in workflows; we will discuss the test types and add automated API and UI tests to the pipeline. Moving forward, you will understand how to automate the execution of database scripts and add a new stage to your pipeline to manage database migrations.Going beyond this, you will learn about branching strategies and how to implement continuous feedback on every feature branch using Jenkins multi-branch. Moving on, you'll improve the quality of your software development workflows and learn how to integrate Jenkins with GitHub to automatically build pull requests.About the AuthorRodrigo is a Certified Jenkins Engineer and has 14+ years' experience in software development with different programming languages and technologies in different countries (Brazil, US, Portugal, Germany, and Austria) and projects in companies ranging from a financial institution to game and e-commerce ventures including Walmart, Goodgame Studios, and HERE. He is an enthusiastic practitioner of Agile methodologies, Continuous Delivery, and DevOps, with large-scale adoption experience. He is always seeking to optimize the software development lifecycle through automation, process improvements, and developing new tools and techniques. Rodrigo holds a B.S. in Computer Science and a post-graduate degree in Software Engineering."
Price: 124.99 |
"C++: Application Development with C++: 2-in-1" |
"C++ has imperative, object-oriented and generic programming features, being a general-purpose programming language. It provides facilities for low-level memory manipulation. Essential building blocks of application development include: Learning the skills to be partial towards system and embedded programming, resource-constrained, large systems with performance, efficiency, and flexibility of use.This comprehensive 2-in-1 course is a comprehensive, fast and friendly guide to creating applications with C++. Unlock the language concepts through various examples. Tackle challenges with object - oriented programming! Develop powerful, large-scale applications with C++ and take your application development skills to the next level!Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Rapid C++, covers programming with C++ with quick, easy-to-follow, and practical steps. This course includes demonstration of the basic building blocks of a C++ program. Taking this course will arm you with essential skills in concepts that are used to write larger programs. This course will show you practical, hands-on experience with advanced language concepts which will be useful when you developing larger applications. Youll get familiar with the concept of organizing large applications into smaller yet manageable functions, structures, and classes.The second course, Building Blocks of Application Development with C++, covers development of powerful, large-scale applications with C++. This course includes an in-depth analysis of classes and the associated OOP concepts, which will empower you to implement the concepts of object-oriented programming (OOP) in real life scenarios. It also provides you with the essential know-how to tackle challenges while writing your code. Youll get practical with advanced concepts in C++ such as templates, namespaces, exception handling, C++ preprocessor, pointers, and functions.By the end of this training program youll get hands-on with advanced concepts in C++ to develop powerful, large-scale applications with C++ and take your application development skills to the next level!About the AuthorsBiplab Kumar Modak is an open source software developer. He has 20 years of software development experience in various languages. He is one of the core developers of Code::Blocksan open source, cross-platform IDE that supports various compilers. He has over 10 years experience in open source development with C++. He is also familiar with various popular languages such as C, C#, Visual Basic, VBA, Pascal, Python, and R. He has over 15 years of experience with C++. His grasp and capability in C++ is highly credited. He is also interested in database-related development, OpenGL, Multi-threaded programming, and web development. His open source development stints have taught him how to deal with multiple compilers on various operating systems. They also helped him develop a better understanding on the subject. When it comes to delivering theory along with practical usage of C++ on various platforms, he considers himself one of the most suitable one to show you the practical side of application development with C++."
Price: 199.99 |
"Selenium WebDriver with Java: Step-By-Step Tutorial: 2-in-1" |
"Selenium is one of the most popular engines for UI test automation. It is available for many different programming languages. At the same time, the data-driven approach is one of the most popular approaches for optimizing tests, making them compact, and easily extensible just by adding some new data. If you're a software quality assurance/testing professional or a software developer with prior programming experience in Java and wish to build your own data-driven automation testing framework and test web-based and mobile applications, then go for this learning path. This comprehensive 2-in-1 course teaches you to build your own data driven automation testing framework and boost the performance and reliability of your automated checks for web and mobile with Selenium WebDriver, Java, and TestNG. It covers each and every concept of Selenium with the help of practical examples making it easy for you to understand and implement in your own web and mobile applications. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Dive into Core of Selenium Automation, starts off with an introduction to Selenium WebDriver architecture. You will then learn how to solve difficult problems that you will undoubtedly come across as you start using Selenium in an enterprise environment. You will also learn to produce the right feedback when failing and what the common exceptions are, explain them properly (including the root cause), and fix them. Next, you will see the differences between the three available implicit waits and explicit waits, and learn to work with effective page objects. You will learn how to utilize the advanced user interactions API and how you can run any JavaScript you need through Selenium. Finally, you will learn hard assertions and soft assertions and how to use them. The second course, Data-Driven Testing in Selenium, begins with an introduction to approaches that can be used to build a framework in Java for web and mobile applications and setting up the development environment. You will then learn to implement POM by making wrappers around controls and pages. You will also learn to implement test modifications to make them data-driven. Next, you will practice more complicated samples to operate with external data from excel, databases, Springs dependency injection, and more. You will go through various improvements to make tests run in parallel. In particular, you will explore different options to run data-driven tests in parallel. Finally, you will discover the good practices when testing framework designs and get a deep understanding of the data-driven approach and various ways to apply it on your tests. By the end of this Learning Path, you will have developed a practical knowledge of using Selenium WebDriver with Java to build your own data-driven automation testing framework and boosting the performance and reliability of your automated checks for web and mobile skilfully. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Dmitry Shyshkin is a lead QA automation engineer with 6 years of test automation experience using Selenium. He has worked in Waterfall and Agile environment, on desktop, web-based and mobile projects. He started his QA career without any QA/Testing knowledge. He took online Software QA classes where he learned about different types of testing. On his second job, he learned about test automation for the first time, and liked it more than manual testing and thereby decided to move into test automation.MykolaKolisnyk has been working in test automation since 2004. He has been involved with various activities including creating test automation solutions from scratch, leading test automation teams, and working as a consultant with test automation processes. During his working career, he has had experience with different test automation tools such as Mercury WinRunner, MicroFocusSilkTest, SmartBearTestComplete, Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other different engines and solutions. He also has experience with multiple programming technologies based on Java, C#, Ruby, and so on, and with different domain areas such as healthcare, mobile, telecoms, social networking, business process modeling, performance and talent management, multimedia, e-commerce, and investment banking."
Price: 199.99 |
"JavaScript Development with Microservices, WebRTC, and React" |
"JavaScript has now become a universal development language. Whilst offering great benefits, the complexity of the entire ecosystem can be overwhelming.In this course, we will take a look at the libraries in JavaScript that aid in building applications that have a microservices-based architecture, have features like audio and video calling, real-time score updates, multi-faceted search options and more. We will not only look at building these applications but also explore a number of industry-standard best practices.With coverage of both server-side and front-end development, this course will provide attendees with the skills required to develop cutting-edge web applications that stand the test of time.About the AuthorNarayan Prusty is a full-stack developer. He works as a consultant for various start-ups around the world. He has worked on various technologies and programming languages, but is very passionate about JavaScript, WordPress, Ethereum, Solr, React, Cordova, MongoDB, and AWS.Apart from consulting for various start-ups, he also runs a blog titled QNimate and a video tutorial site titled QScutter, where he shares information about a lot of the technologies he works on.Alexander Chinedu Nnakwue was born and raised in a small city in the southern part of Nigeria. Originally from the south-eastern part of the country, he now lives and works in Lagos city. He has a degree in Mechanical Engineering from the University of Ibadan, Nigeria.He has been a professional developer ever since he graduated. Alex has trained himself to work with both frontend and backend technologies. He is presently a developer, mentor, and software technical trainee with sparkplug, a Nigerian technology start-up company working to train people on emerging technologies. He is interested in learning new technologies, growing as a developer, and contributing more to the developer community. He has a particular love for JavaScript.Zsolt Nagy is the head of Frontend at Sociomantic Labs. He specializes in maintainable JavaScript applications since 2010. He is also the author of three PacktPub courses on Functional Programming.He is the founder of:A tech blog on developing maintainable web applicationsA career blog on finding lasting fulfilment in your career."
Price: 199.99 |