"Python Deep Learning for Beginners" |
"We avoid complex math equations, which can often be a barrier to entry for newcomers.This course will teach you to apply deep learning concepts using Python to solve challenging tasks. You'll build a Python deep learning-based image recognition system and deploy and integrate images into web apps or phone apps.You will start out with an intuitive understanding of neural networks in general. We will guide you through the building blocks of deep learning networks to tackle complex neural networks.So, take this course and learn the skills and temperament need to enter the AI marketplace today.About the AuthorColibri 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 generates content.Prior to founding QuantCopy, Rudy ran HighDimension, 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 from which to learn about reinforcement learning in detail and supervised learning topics in a commercial setting.Rudy holds a Computer Science degree from Imperial College London, where he was part of the Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize."
Price: 124.99 |
"C++: From Scratch to High-Performance Applications" |
"Being a general-purpose programming language, C++ has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. Learning the skills to be biased toward system programming and embedded programming, resource-constrained, and large systems, with performance, efficiency, and flexibility of use are essential building blocks of application development.This course takes a practical and incremental approach. It helps you gain deep knowledge on how to design and build an amazing application using C++. It will first teach you how to set up the environment, where youll write your very first program. Then youll gently move onto some advanced and interesting topics such as Object-Oriented Programming, Inheritance, and Memory Allocation. Moving further, you will gain 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. Finally, you will learn to build portable cross-platform applications using the latest C++ features.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started with C++ Programming begins by introducing you to the essentials of C++. You will learn how to set up the environment, where youll write your very first program. Youll then work with the basic components and standard library functions that make up the language, and from there, youll gently move onto some advanced and interesting topics such as Object-Oriented Programming, Inheritance, and Memory Allocation (all of which will help with better performance and testing). This course is designed and developed so you seamlessly get acquainted with C++ and begin developing applications in no time.The second course, Building Blocks of Application Development with C++ will introduce you to object-oriented programming (OOP). It 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. Toward the end of each section, youll be introduced to the practical implementation of the concepts.The third course, High-Performance Applications with C++ will help you master your developing skills with C++. With real-world, practical examples explaining each concept, the course will begin by introducing you to the latest features in C++ 17. It encourages clean code practices in C++ in general and demonstrates the GUI app-development options in C++. By the end of the course, youll have an in-depth understanding of the language and its various facets.About the Authors:Richard Snyder is currently working as a Senior Software Engineer and writes a diverse amount of computer software applications. Working as an engineer requires the ability to be adaptable to the customer needs to be based on the requirements they give for the computer application to be built. This enables a wide range of technical knowledge to be used from front-end design, middle tier, or back-end development. As a software engineer, Richard uses his years of experience working in technologies such as C/C++/C#, Java, Perl, Python, Groovy on Grails, Ruby on Rails, PHP, HTML, JavaScript, CSS, MongoDB, SQL Server, Oracle, and MySQL to design the best fitting application for the customers needs.Biplab 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 |
"PostgreSQL 11 in 7 days" |
"Companies value their data; as a result, it's becoming more important for professionals to have technical knowledge of data management. PostgreSQL is by far one of the most popular and powerful SQL engines among other platforms such as MariaDB, MySQL, and SQL Server.PostgreSQL in 7 Days will help you unravel the potential of PostgreSQL in a short time. You will learn about relational databases to present usable and accurate data in tables with rows and columns in just a week. You also cover the latest features of PostgreSQL 11.By the end of the course, you will have an invaluable knowledge of both SQL and the PostgreSQL database engine. About the AuthorDaniel Scott is self-motivated and extremely passionate about building software and empowering other people to become software developers. Having made a career transformation in the past, he understands the journey one must endure when breaking into a new industry, which is where he came up with the idea for My Developer Journey, a brand for aspiring software developers.His main areas of expertise are PostgreSQL, full-stack JavaScript and the Django/Python application framework"
Price: 124.99 |
"Hands-On Game AI Development" |
"Game AI is used to create game characters that will challenge, assist, and interact with a player. Without good game AI, you cant keep the player in the gamefor more than few minutes. Its as important as the game play, story, and graphics.In this course, youll understand how to make game AI. Youll understand the importance of AI in your game, how to create games like Tic-Tac-Toe, and how to use search algorithms. Youll see how make decisions using decision trees where the logic and behavior of the AI are defined.Moving on, youll learn to use the Finite State Machine to move your game from one state to another and control its behavior and logic. Youll add movement to game AI so they respond according to a situation and follow a path. Finally, youll learn to create different levels in the game to make it more challenging and implement everything together.By the end of the course, youll know how to create your own exciting games using AI.About the AuthorMustafa Cihan ZER is an AI developer at Masomo. He has been into game development for 5 years. He got his master's degree in computer science from Universite de Montreal and has been a reviewer for a book called Game Programming Using Qt: Beginner's Guide"
Price: 124.99 |
"Real-World Machine Learning Projects Using TensorFlow" |
"Machine learning algorithms and research are mushrooming due to their accuracy at solving problems. This course walks you through developing real-world projects using TensorFlow in your ML projects.The initial project will deal with assessing the viability of expanding your Restaurant business using a single variable linear regression. You will use Linear Regression with multiple variables with an example involving buying and selling a property at the best prices and use a dataset containing 11 features to deal with it. Next, you will create an algorithm to detect anomalous behavior in server computers using Gaussian methods. Finally, you'll design and build a convolutional Neural Networks model on a Traffic Signal Classifier from scratch.By the end of this course you will be using TensorFlow in real-world scenarios, and you'll be confident enough to use ML Algorithms to build your own projects.About the AuthorMohamed Elsayed Mohamed Elhaj Abdou is a Junior Machine Learning and Software Engineer, specializing in Image Processing and Computer Vision applications. He has 4 years' research experience in Localization, and research interest's in SLAM, Building 3D environments and localizing a robot for indoor and outdoor use involving Computer Vision, Machine Learning, and Deep Learning. He also has 5 years' experience in designing and mentoring different projects in international competitions such as ROVs, minesweeper, and Quad Copters."
Price: 124.99 |
"Learning to Build Apps Using Watson AI" |
"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.This course will give you a hands-on introduction to getting a detailed understanding of the Watson AI 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., chat-bots, 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 etc.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 the 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.About the AuthorSwami Chandrasekaran (@swamichandra) 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.Prior to Watson, he worked in IBM's WebSphere division and led efforts in the areas of OSS/BSS transformation, Cloud Service Broker + Storefronts, Digital Media Supply Chain, Mobile Payments, Smart Metering, Real-time Campaigns using middleware, BPM & SOA capabilities.Prior to IBM, he worked at Webify Solutions (acquired by IBM), BearingPoint, and Ericsson Research. He holds a masters in electrical engineering from UT Arlington, has filed about 20 patents and an IBM Master Inventor. He lives in Dallas with his wife Ramya, and two lovely daughters. Swami has also authored a couple of books on SOA and BPM. He is an avid video gamer, and when he finds the time, he writes ontweets with the handle @swamichandra."
Price: 124.99 |
"Hands-On Reactive Programming with Python" |
"Reactive Programming makes things easier by adding a toolbox of operators to filter, create, transform, and unify any of those observable streams. In just a few lines of maintainable code, we can have web sockets that receive multiple requests and handle them on an asynchronous process that serves a filtered output.This practical guide will take you steadily through an exploration of Reactive Programming. In this course, you will learn about Reactive Programming in Python using RxPY and simplify the way you write code and create robust enterprise applications. The course covers the major libraries on Python reactive extensions (RxPY) and explains in detail the role of asynchronous programming and event-based programming in building reactive extensions. You will look deep into its provided classes, methods, and operators, to help you to build a reactive application.By the end of the course, you will be equipped to solve real-world problems and have a clear understanding of when and how you should use the different approaches demonstrated in RxPY.About the AuthorSyeda Seemab is a full stack web architect and developer with over 4 years' experience in web architecture and development. Seemab works as a web architect and developer using new and improved frameworks. She worked as a senior software engineer at Square63 for over 2 years and at AIMS Research labs as a Researcher. She has expertise in Python, JAVA frameworks, Ruby on Rails, and Php. Her interests include programming and learning about new technology and techniques."
Price: 124.99 |
"Data Stream Development via Spark, Kafka and Spring Boot" |
"Today, organizations have a difficult time working with huge numbers of datasets. In addition, data processing and analyzing need to be done in real time to gain insights. This is where data streaming comes in. As big data is no longer a niche topic, having the skillset to architect and develop robust data streaming pipelines is a must for all developers. In addition, they also need to think of the entire pipeline, including the trade-offs for every tier.This course starts by explaining the blueprint architecture for developing a completely functional data streaming pipeline and installing the technologies used. With the help of live coding sessions, you will get hands-on with architecting every tier of the pipeline. You will also handle specific issues encountered working with streaming data. You will input a live data stream of Meetup RSVPs that will be analyzed and displayed via Google Maps.By the end of the course, you will have built an efficient data streaming pipeline and will be able to analyze its various tiers, ensuring a continuous flow of data.About the AuthorAnghel Leonard is currently a Java chief architect. He is a member of the Java EE Guardians with 20+ years experience. He has spent most of his career architecting distributed systems. He is also the author of several books, a speaker, and a big fan of working with data."
Price: 124.99 |
"Containerization the Kubernetes Way" |
"Containers are here to stay and we need a way to manage them. Kubernetes is the most important container-centric management technology in the world. This course will teach you the Kubernetes way of containerizing your applications in production.You'll learn how to deploy Kubernetes on several cloud platforms. Further, you'll learn to package your code to run in Kubernetes. You'll dive into the Kubernetes architecture and components and explore how they come together to build a production-class container infrastructure. Later you will learn to work with pods, deployments, and services.By the end of this course, youd have gained the required skills to deploy a Kubernetes cluster and a simple application in a development ecosystem.About the AuthorBraithe E.S. Warnock is currently a Managing Cloud Architect for the Financial Services division of Ernst & Young. He has had the opportunity to work with several of the largest PCF installations on an international scale. He helped build the framework for the adoption of PCF at top companies such as Ford, Comcast, DISH, HSBC, and Charles Schwab. As a vendor-neutral consultant, Braithe enjoys helping people understand the rapidly-evolving world of cloud and application architectures.Braithe has more than six years' experience and specialization in global digital transformations. He has expertise in various cloud and cloud platform technologies (PCF, AWS, Azure, VMware, Netflix OSS, Kubernetes, and OpenShift) and also the Java and Spring Boot frameworks. He has developed over 100 microservices using Spring Boot, Java 7/8, Spring Cloud, and Netflix OSS, spanning half a dozen unique cloud-native microservice architectures.He also has experience in developing machine learning models using AWS, Spark, and MLlib to support product recommendations and enhance customer data."
Price: 124.99 |
"Learning Python Artificial Intelligence by Example" |
"Python has surfaced as a dominant language in AI/ML programming because of its simplicity and flexibility. It has great support for open-source libraries such as Scikit-learn and TensorFlow.Built for rookie AI enthusiasts across four realistic projects, this course covers modern techniques that make up the world of Artificial Intelligence. Dive into your first natural language processing project, build a facial recognition system, and build your very own self driving steering code. You will explore the use of neural networks and deep learning, and how you can train and test sets for feature extraction. You'll be introduced to the Keras deep learning library, which you will use to predict taxi journey times, and to the use of natural language processing to find the most relevant articles in Wikipedia.By the end of this video course, you will be confident enough to build your own AI projects with Python, and ready to take on more advanced content as you move on.About the AuthorMark Strefford is a technologist focusing on delivering value through customer-focused ML, AI, and digital technologies. He has a strong track record in designing, developing and deploying customer-facing enterprise-grade services and platforms. He excels in leading teams that build these systems, working with senior and board-level stakeholders to deliver the business vision.He is a serious techie who also works closely with senior management and board-level stakeholders, acting as an intermediary between business visionaries, technical teams, and external vendors. He has led multiple successful digital/technical transformations in the private and public sectors, and with international delivery teams across Europe, India, and the USA. He has an innovative approach to technology delivery, looking at upcoming technology trends to determine their suitability for business needs. He frequently performs multiple roles over the lifespan of a project, equally adept at running workshops, developing proofs of concept, architecting a production solution through to leading the technology teams. He is fully experienced in leading agile delivery programs, including mentoring teams and stakeholders moving from more traditional development approaches to agile. He fully embraces a risk-based, test-driven agile delivery methodology, looking to adopt continuous delivery where applicable for the organization."
Price: 124.99 |
"Professional Microsoft Azure DevOps Engineering" |
"The course begins by giving you an overview of Platform as a service (PaaS) and Application Platform as a Service (aPaaS). You'll also learn about Visual Studio Team Services (VSTS) and its integration with the Eclipse IDE. You'll see how to configure the application code for automated compilation and run a unit test.As you progress through the chapters, you'll explore continuous development with Microsoft Azure Web Apps by creating different environments for deploying web applications. You'll also understand the difference between Azure Web Apps and Azure App Service Environments. Next, you'll gain insights into end-to-end automation for deploying an application in PaaS.By the end of this course, you will have gained the confidence to apply your skills to real-life business scenarios.About the AuthorSahil Malik, the founder, and principal of Winsmarts .com, has been a Microsoft MVP and INETA Speaker for the past 8 years, author and reviewer of many books and numerous articles in both the .NET and SharePoint space, consultant and trainer who delivers training and talks at conferences internationally. Sahil has trained for the best names in the Microsoft technology space and has architected and delivered SharePoint based solutions for extremely high profile clients.Kaushal Bhavsar has over 10 years of experience in the IT field. He loves programming in C#, Python, and JavaScript and he uses the knowledge to write scripts that help him in automating repeated, boring tasks. He currently works at BUGSKAN Cyber Security Solutions. He is also pursuing a Ph .D. in the topic of Insider Threats and he has published papers in internationally renowned journals."
Price: 199.99 |
"Deep Learning with Python and PyTorch" |
"Are you ready to go on a journey into the world of deep learning with the powerful Python and PyTorch? This course will be your guide through the joys and dangers of this new wave of machine learning. Python is quickly becoming the technology of choice for deep learning and machine learning, because of its ease to develop powerful neural networks and intelligent machine learning applications. Like Python, PyTorch has a clean and simple API, which makes building neural networks faster and easier. It's also modular, and that makes debugging your code a breeze. This comprehensive 2-in-1 course will teach you deep learning with Python and PyTorch in an easy-to-understand, practical manner with the help of use cases based on real-world datasets. To begin with, you will create neural networks and deep learning models to predict data and to solve some problems based on the scenarios in the use cases. Next, you will learn how to use Convolutional Neural Networks (CNNs) to classify images, Recurrent Neural Networks (RNNs) to detect languages, and then translate them using Long-Term-Short Memory (LTSM). Finally, you will learn to create Deep Neural Network (DNN) to paint unique images.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.In the first course, Real-World Python Deep Learning Projects, you will start of by creating neural networks to predict the demand for airline travel in the future. You will then run through a scenario where you have to identify negative tweets for a celebrity by using Convolutional Neural Networks (CNN's). Next, you will create a neural network which will be able to identify smiles in your camera app. Finally, the last project will help you forecast a company's stock prices for the next day using deep learning.In the second course, Deep Learning Adventures with PyTorch, you will start by using Convolutional Neural Networks (CNNs) to classify images; Recurrent Neural Networks (RNNs) to detect languages; and then translate them using Long-Term-Short Memory (LTSM). Finally, you will channel your inner Picasso by using Deep Neural Network (DNN) to paint unique images.By the end of this course, you will be ready to use Python and PyTorch proficiently in your real-world deep learning projects.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Jakub Konczyk has enjoyed 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 them with others. He first discovered Machine Learning when he was trying to predict real estate prices in one of the early stage startups he was involved in. He failed miserably. Then he discovered a much more practical way to learn Machine Learning, which he would like to share with you in this course. It boils down to the Keep it simple! mantra."
Price: 199.99 |
"C# 7.x Tips, Tricks, and Techniques" |
"C# is a complex language, and it can be difficult to use it when you first start out. There are so many rules and standards that you're bound to make mistakes, but avoiding these common mistakes will make your programs much more efficient.With this course, you'll learn to implement practical and proven techniques to improve particular aspects of C# 7.x development. Each section covers tips and techniques with explicit instructions to carry out different C# 7.x tasks in a practical manner. The techniques are demonstrated using small practical examples. You will boost your skills with information on enhancing your coding style and performance, and learn about C# 7.x processes and code quality. This course focuses on discovering new possibilities with C# 7.x, that can enhance your current skill set.By the end of this course, you will have learned some exciting tips, best practices, and techniques for your C# 7.x coding. You will be able to build your own desktop applications in C# 7.x much faster and with ease. About the Author Simon Hughes has been designing, developing software for 30 years in the UK. Simon is currently the lead developer where he spends his time creating state of the art wireless warehouse systems. He spent a few years teaching the MSDN courses for Cap gemini Training. He is also a pluralsight author. Simon dove into the world of mathematics and created a quantitative risk analysis and explosion modeling software for a leading oil company, and was part of the team who created the Crest settlement bank system. Simon was also the lead developer on the team that wrote the highly scalable multi-threaded arrival and departure screens in many leading airports. He specializes in professional application development using Microsoft technologies, including C#, SQL Server and .NET. In his spare time, he loves to do archery and photography."
Price: 124.99 |
"Learning Windows Penetration Testing Using Kali Linux" |
"Kali Linux is the premier platform for testing and maintaining Windows security. This course will help you understand the threats and how to safeguard your network and websites.In this course, youll start by gathering information about the target network and websites to discover all the vulnerable ports. Moving on, youll learn to bypass security restrictions using exploitation tools to access the target system. Also, youll hack websites using various pentesting tools and learn how to present your test reports.By the end of the course, youll be able to find, exploit, and prevent security vulnerabilities in Windows OS using Kali Linux.About the AuthorTaking education on security to a completely new level, Angelique Keyter is devoted to making a difference in the world of cybercrime. She has numerous years of hacking and lecturing behind her and focuses her time on making a difference in her community and teaching people how to fight an unseen criminal. Angelique is a certified hacker, Linux professional, and Microsoft solutions expert with more than 20 years of experience. She is a mother of twins and spends a lot of time studying new things and learning new concepts. She believes that you are never too old to learn. She has a passion for gaming and geeky stuff from hacking to robotics to forensic psychology. She is a focused person with a witty sense of humor, always ready to help or play football with her boys."
Price: 124.99 |
"iOS Development for Apps & Games" |
"The worlds most beloved mobile platform, iOS is a fun to develop apps and games for! iOS programming with Swift is the perfect starting point for learning to create apps and games that run on iPhone and iPad. Apple's SpriteKit framework is a part of the native SDK that enables developers to get into game development without unnecessary overhead and a long learning process. If, you're a developer who wishes to give an amazing experience to the users by creating apps and games for the iOS platform, then look no further. This course is for you! This comprehensive 3-in-1 course is a perfect mix of concepts and practice that will help you to develop a variety of iOS and iPhone applications and games from scratch. With a firm grounding in the fundamentals of the Swift language, and knowledge of how to use the SpriteKit framework, you will be able to build a number of interesting applications and games with iOS, Swift, SpriteKit, and publish them on the App Store. You will also get some exciting tips, best practices, and techniques to fasten your iOS development and become a confident iOS developer.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, iOS Programming in 7 Days, covers iOS development career in one week! Build and publish a complete iOS app from scratch with this practical course designed for beginners. Explore the user interface and learn how to navigate around. Get hands-on experience with Swift and learn some of its basics. Add more feature to your app and improve the user interface. Learn how to add app icon and the launch screens and then prepare the app for the app store.The second course, iOS Game Development, shows you how to build a game from start to finish. This is a classic cat and ball game, where the cat tries to catch a ball to earn points and to avoid danger balls. This course will show you how to add actions to your game such as moving your sprite (cat) from one location to another, detecting collisions, and adding animations to your game. You will learn how to add real-world physics, sounds and background music, start and end game scenes, labels, and actions to your games. The course will also show you how to add launch screens and app icons and publish your course to App Store Connect.In the third course, Xcode 10: Tips, Tricks, and Techniques, you will learn how 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 also 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 be able to build your own iOS apps and games and publish them on the App store.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Dee Aliyu Odumosu has developed over 120 apps for clients, including both individuals and start-ups, from around the world. The apps range from basic to very complex; some can be found on his website. Dee's passion for computer programming began in 2006 with his first contact with the Java programming language. He continued to learn different languages, including Microsoft ASP.NET, Ruby on Rails, C#, some PHP and HTML, and CSS. Dee briefly pursued a MCSE (Microsoft Certified System Engineer) certification before he decided he wanted to become a full-time programmer. He achieved Microsoft Certified Professional status. For the last 4 years, Dee has been programming the iPhone using Objective-C and Swift."
Price: 199.99 |
"Mastering IoT with Arduino" |
"In the era of the Internet, a vast network of devices have been connected to the internet to perform various key tasks and make life simpler. This is where the Internet of things comes into the picture, where peripherals (such as smart device sensors) are connected to the internet to collect and exchange data.In this course, you will learn to use Arduino to build IoT projects using a domain of agriculture. You will configure your Arduino and set it up for your IoT projects. You will use API to store and retrieve data from things using the HTTP protocol over the Internet or via a local area network. Understand the different ThingSpeak channels by analyzing and visualizing data using MATLAB. You will use Actuator which is a mechanism for turning energy into motion in your device. Finally, see how to connect your Arduino to the internet wirelessly and use the MQTT protocol to interface with the ThingSpeak.By the end of the course, you will have mastered IoT using the Arduino and will be able to build your own projects.About the AuthorVenkatesh Varadachari is the founder of MAKERDEMY, a pioneer company in the field of Maker education. Through MAKERDEMY, Venkatesh works on several Maker domains such as the Raspberry Pi, the 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 applies his IOT knowledge to solving local business problems.Ashish Pandey is a training and development,Technology Enthusiast with 5+ years of remarkable experience in multi-sector ranged domains of Data Science, Artificial Intelligence - Machine Learning - Deep Learning and Industry 4.0 who's greatly interested in challenging roles towards real-time solutions, Research and becoming a part of change-oriented end products or services while being a continuous learner, upgrading and applying to the best of Innovation resulting in qualitative productivity to Individuals and Industry."
Price: 124.99 |
"Advanced Ansible for Automation and DevOps" |
"This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started with Core Features in Ansible 2, covers understanding the core features in Ansible 2. Learn playbooks, roles, variables, modules, and plugins. This course teaches you the key new features in Ansible 2 and gives an introduction to how to create Ansible playbooks and modules. You will also learn modular configuration using roles to simplify your tasks even more. You will learn to overcome security, automation, and deployment concerns by implementing Ansible playbooks. By the end of this course, you will have learned how to create and install custom modules and plugins which can be integrated to automate processes. You will speed-up software delivery from development to production by automating tasks and deliver applications much more efficiently.The second course, Mastering Ansible, covers the power of Ansible to expedite scalable orchestration, DevOps, and automation. This professional video course on Ansible guides the user through a multitude of topics in order to understand and professionally master Ansible. It 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. Then we move on to installing and configuring it with various platforms. Further, we look into Ansible modules and playbooks with YAML syntax and execute it. Next, you will get to know about advanced Ansible playbooks, and even structure them. You will 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.By the end of this course, you'll understand the core features in Ansible 2. Learn playbooks, roles, variables, modules, and plugins as well as exploit the power of Ansible to expedite scalable orchestration, DevOps, and automation!About the Authors : Prateek Jain is an enthusiastic DevOps Engineer with the necessary drive and determination to work with organizations to build large platforms, with a focus on end-to-end automation, the cloud, continuous delivery, and infrastructure automation. He is a senior DevOps Engineer and Security Chief in the current organization. He specializes in security and automation.James Spurin is 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. Link to his profile on LinkedIn: jamesspurin"
Price: 199.99 |
"Hands on Hadoop 3 for Big Data" |
"Big Data processing is creating a lot of buzz in the market, with organizations having to deal with large amounts of data on a daily basis. Processing such data and extracting actionable insights from it is a major challenge; thats where Hadoop comes to the rescue. Apache Hadoop is an open source framework for distributed storage and processing of Big Data. If youre a big data professional or a data analyst who wants to smoothly handle big data sets using Hadoop 3, then go for this course.This comprehensive 2-in-1 course will get you started with exploring Hadoop 3 ecosystem using real-world examples. You will then be able to see how the structured, unstructured, and semi structured data can be processed with Hadoop. You will also learn to tackle some of the major problems faced in Big Data by making use of various Hadoop components and tools such as MapReduce, Yarn, Pig, HBase, and HDFS. Next, you will delve into Hive, Spark, and its related tools to perform real-time data analytics, streaming, and batch processing on your applications. Finally, you will learn how to extend your analytics solutions to the cloud.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Big Data Processing with Hadoop 3, majorly focuses on the problem faced in Big Data and the solution offered by respective Hadoop component. You will learn to use different components and tools such as Mapreduce to process raw data and will learn how tools such as Hive and Pig aids in this process. You will then move on to data analysis techniques with Hadoop using tools such as Hive and will learn to apply them in a real world big data application. Next, you will learn how to perform real-time data analytics, streaming, and batch processing on your application. Finally, you will learn how to extend your analytics solutions to the cloud.In the second course, Hands-On Big Data Analysis with Hadoop 3, you will start off by learning data analysis techniques with Hadoop using tools such as Hive. Furthermore, you will learn to apply these techniques in real-world big data applications. You will also delve into Spark and its related tools to perform real-time data analytics, streaming, and batch processing on your applications.By the end of this course, you will have gained all the knowledge required to work with big data sets using Hadoop 3 with ease. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Sudhanshu Saxena is a renowned name in Big Data analytics, works as a Big Data Scientist & Speaker, Machine Learning Expert and Big-data Analytics trainer. After Completing Bachelor of technology, he holds an experience of 12+ years in corporate as Expert facilitator and corporate behavioral trainer, skilled in designing programs, content development, facilitating organizational development workshops. The expert lead a team of Data Scientists to solve the Business problems. Connected with more than 55 corporates and training bodies for Data science and training in Artificial intelligence for pan India. He has successfully mentor more than 5000 Hours online classes/Webinars for Big Data and Hadoop and various programs. Been a trainer for More than 33 corporate trainings, 350 classroom sessions in associations with different International training organizations. Has been a speaker for 36+ corporate session for Machine learning and Big Data Analytics and visualization. Being a part of highly revolutionary IT industry as realized the gap between industry trends, native technologies and understanding, he started to share his experience and knowledge towards native technology and analysis through practical experience. Presently he also provides consulting on Big data analytics, Hadoop, ML project for various MNCs.Tomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to being better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development. He thinks that we should always try to consider different solutions and approaches to solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group.Conference. He was also a speaker at an international event in Dhaka. He is very enthusiastic and loves to share his knowledge."
Price: 199.99 |
"Serverless Computing with Azure Functions" |
"This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started with Azure Functions, covers serverless Architecture to Build Scalable Cloud System. This tutorial starts with the basics of Azure Functions and then shows you how to create functions such as WebHooks, Azure Connected, and event processing. Moving ahead, the video demonstrates how to develop, manage, deploy, and monitor your Azure functions in almost any language such as C#, F#, Node.js, Python, PHP, as well as scripting options such as Bash, Batch, and PowerShell. Next, you'll see how to scale your functions and use them to process data, integrate systems, and build simple APIs and microservices. Finally, we'll cover some diagnostic techniques with Azure App Services and the best practices of working with Azure Functions. By the end of this tutorial, you will be well-versed with the techniques of scaling your Azure Functions and making the most of the serverless architecture.The second course, Azure Functions - Essentials, covers getting started with the essentials of Azure Serverless Functions. The course starts with intermediate-level videos on cloud application development, along with configuring notifications using the SendGrid and Twilio services and the key features of Azure Functions. Then, you'll delve into the core aspects of Azure Functions (such as the services it provides and how you can develop and write Azure functions) and explore continuous integration and continuous deployment with Visual Studio Team Services. By the end of this video, you will have all the skills required to work with serverless code architectures, thus providing continuous delivery to your users.The third course, Serverless Azure Functions: Debugging, Deployment, and Chatbots, covers discovering the Power of Serverless with Azure Functions, Queues and CosmosDB. Azure Functions provides great solutions for processing data, integrating systems, and building simple APIs to complex micro-services without having to worry about underlying infrastructure for scalability. This volume covers how a serverless application can be designed. By the end of the course, you'll have mastered how Azure Functions can be a great tool to design highly scalable web services. You'll also have created a production-level solution of a chatbot with serverless tools such as CosmosDB and Queues with a good understanding of why they were chosen and how they play an important role in the design of the serverless architecture.The fourth course, Azure Functions - Best Practices, covers building applications hosted on serverless architecture using Azure Functions. By the end of the course, you'll build applications hosted on serverless architecture using Azure Functions as well as Deploy, Monitor, Debug and Design Scalable Solutions with Azure Serverless Computing.About the Authors : Paul Oliver is the Principal Software Architect at Vosaic. Vosaic helps its users unlock insights with the video for education and simulations. Vosaic is closely aligned with Hudl, which is the premier video platform for sports. Before taking on the role at Vosaic, he worked as a software developer and architect in the banking and criminal justice industries. Throughout his career, he's been passionate about building well-architected software solutions with the security of primary importance. He's architected several applications in the cloud using Microsoft Azure, Amazon Web Services, and Heroku. He received his BSc in Computer Engineering from the University of Nebraska-Lincoln and his Masters of Business Administration degree from Creighton University.Praveen Kumar Sreeram works as a Solution Architect at PennyWise Solutions (an Ogilvy and Mather Company). He has over 12 years' experience in the field of development, analysis, design, and delivery of applications of various technologies, including custom web development using ASP.NET and MVC to building mobile apps using the cross-platform technology Xamarin for domains such as insurance, telecom, and wireless expense management. He has twice been recognized as a Most Valuable Professional by one of the leading social community websites, CSharpCorner, for his contributions toward writing articles and helping community members, mostly on Microsoft Azure. He is highly focused on learning about technology. He is an avid blogger who writes about his learning on his personal blog (praveenkumarsreeram/author/prawin2k/) and you can also follow him on Twitter at @PrawinSreeram. His current focus is on analyzing business problems and providing technical solutions for various projects related to Microsoft Azure and Sitecore.Omkar Dusane is a software developer based in Mumbai, India. He has designed and developed many software products for startups. He is a food enthusiast and a Node.js lover and was a senior Microsoft Student Partner who represented India at Microsoft Global Student Partner Summit in 2016. He is currently Product Engineer at Kennect Solutions Pvt. Ltd. Mumbai and is responsible for business execution and intelligence tools for various industries. He encourages serverless technologies and has an eye for scalability of new web technologies."
Price: 199.99 |
"Pentesting with Kali Linux" |
"Managing security has always been a challenge for any security professional. Penetration testing is not only about networks but also web applications. Begin your journey by familiarizing yourself with the well-known tools to perform a vulnerability assessment. There are many tools available on the market for detecting security loopholes and networking attacks. Selecting the right tools and methods might seem confusing, but this course is designed to help navigate through those choicesThis learning path follows a practical approach with typical penetration test scenario throughout. You will start by setting up the environment and learn to identify and tackle the flaws and vulnerabilities within the Windows OS (versions 7, 8.1, 10) using Metasploit and Kali Linux tools. Along with this, you will also learn to proxy traffic and implement the most famous hacking technique: the pass-the-hash attack. You will then take a deep dive into understanding the Metasploit Framework and learn how to maintain access on the target machine when successfully exploited. Finally, you will learn how to hack each type of wireless security commonly used in todays networks, including WEP, WPA, and WPA2.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Practical Windows Penetration Testing is hands-on to guarantee that you gain practical knowledge. You will start by setting up the environment and learn service identification and network scanning techniques. You will master various exploitation and post exploitation techniques. You will also learn to proxy traffic and implement the most famous hacking technique: the pass-the-hash attack.By the end of this video tutorial, you will be able to successfully identify and tackle the flaws and vulnerabilities within the Windows OS (versions 7, 8.1, 10) using Metasploit and Kali Linux tools.The second course, Pentesting Web Applications will help you start your journey by familiarizing yourself with the well-known tools to perform a vulnerability assessment. Take a deep dive into understanding the Metasploit Framework and learn how to maintain access on the target machine, when successfully exploited. Documentation is always essential and so is creating an effective report for submission to the customer. You will learn what to include in reports. Finally, you will be all set to perform penetration testing in a real-time scenario and will try to crack a challenge, summing up everything you have learned so far and applied it in real-time.The third course, Wireless Penetration Testing for Ethical Hacker will demonstrate how to perform wireless penetration attacks against wireless networks and their protocols in order to build strong and robust security systems from the ground up using the most popular tools in the penetration testing community.Youll learn some basic wireless theory before learning how to hack each type of wireless security commonly used in todays networks, including WEP, WPA, and WPA2. Using commonly available open source toolsets, youll understand the key components of the wireless penetration testing process, including setting up your own wireless penetration testing lab, conducting wireless network reconnaissance (WLAN discovery), packet sniffing and injection, and client attacks..By end of this course youll be able to perform a full website and server vulnerability test, perform wireless penetration testing with popular tools and explore wireless pentesting techniques, develop encryption-cracking skills and gain insights into methods used by top pentesters and ethical hackers.About the Authors: Gergely Rvay, the instructor of this course, hacks stuff for fun and profit at Multinational Corporation in Germany and in the USA. He has worked as a penetration tester since 2011; before that, he was a quality assurance engineer in his home country, Hungary. As a consultant, he did penetration tests and security assessments in various industries, such as insurance, banking, telco, mobility, healthcare, industrial control systems, and even car production.Tajinder Kalsi, with more than 9 years of working experience in the field of IT, Tajinder has conducted Seminars in Engineering Colleges all across India, on topics such as Information Security and Android Application Development at more than 120 colleges and teaching 10,000+ students. Apart from training, he has also worked on VAPT projects for various clients. When talking about certifications, Tajinder is a certified ISO 27001:2013 Auditor. Prior to this course, Tajinder has authored Practical Linux Security Cookbook published by Packt Publishing. He has also reviewed the following books: Web Application Penetration Testing with Kali Linux and Mastering Kali Linux for Advanced Penetration Testing. He has also authored 2 Video courses with Packt Getting Started with Pentensing and Finding and Exploiting Hidden Vulnerabilities. He is best described as dedicated, devoted, and determined and a person who strongly believes in making his dreams come true. He defines himself as a tireless worker, who loves to laugh and make others laugh. I am also very friendly and level-headed.Jason Dion, CISSP No. 349867, is an Adjunct Instructor at Liberty Universitys College of Engineering and Computational Science and Anne Arundel Community Colleges Department of Computing Technologies with multiple information technology professional certifications, including Certified Information Systems Security Professional (CISSP), Certified Ethical Hacker (CEH), Certified Network Defense Architect (CNDA), Digital Forensic Examiner (DFE), Digital Media Collector (DMC), Security+, Network+, A+, and Information Technology Infrastructure Library v3. With networking experience dating back to 1992, Jason has been a network engineer, Deputy Director of a Network Operations Center, and an Information Systems Officer for large organizations around the globe."
Price: 199.99 |
"Professional Swift" |
"We begin the course by learning about value types (structs and enums), and when they are preferable over classes. We also learn about the copy-on-write technique and how to implement it ourselves. Then we learn how to load JSON from web APIs into our custom types, and how to export that content out again. Finally, we learn how to create frameworks, and import other frameworks using CocoaPods or Carthage.We move on to learn advanced uses of Swift protocols and how protocol-oriented development improves efficiency and leads to more maintainable and reusable code. Then we learn about generics, and how they enable us to support multiple types without duplication. Later in the course, we discover different ways to structure a complete iOS app from scratch. We begin the discussion with the well-known MVC pattern and cover every other trending architecture in the iOS world.About the AuthorBrent Arnold has over fifteen years of experience in web and mobile technologies. He has been an iOS developer since 2009. He specializes in native iOS and Android development, Objective-C, Swift,Android Native development - Java, Android SDK, Unity 3D, HTML/Javascript/CSS, PhoneGap, Flash/Flex/Adobe Air.He has developed over forty apps in the App store.Software Manager and Mobile Architect over a large development group including off-shore developers. Extensive educational software development experience with applications used by millions of users. He has earlier associated with Packt for successfully developing a course ""Beginning Swift"".Kre Morstl is an independent software developer from Norway, who has programmed almost exclusively in Swift since it was announced. He has created and contributed to numerous open source projects, mainly focused on command-line applications. He thinks Swift is a great language that just keeps getting better.Rob Kerr is a mobile software strategist, designer, and developer, with over 20 years of software development experience. He has been developing iOS applications using Swift since the language's introduction. Rob is the founder of Mobile Toolworks, a software development consultancy creating innovative software designed for a mobile-first world.Gksel Kksal is a software developer, who enjoys reading and writing clean code. For him, Swift has been an absolute pleasure to work on since day one because of its emphasis on code clarity. He has designed and delivered numerous iOS apps and developed open-source frameworks. Gksel likes running experiments on different software architectures."
Price: 199.99 |
"Web Application Development with Django in Practice!" |
"Django is one of the world's leading web development platforms and follows the model-view-template development method. Django brings the power of Python to help you develop web applications. This Python web framework makes your app-building experience smoother, faster, and easier. From simple prototypes to large-scale projects, Django encourages a clean and pragmatic design and gives you a comprehensive toolkit to build scalable web apps! Get under the hood of Django to integrate your application with other technologies!This comprehensive 2-in-1 course is concise and your one-stop guide to mastering the Django framework! Youll begin with building a blog and practical real-world web applications with Django. Use Djangos User framework and Auth model to quickly set up features such as registration and login. Explore the powerful Django ORM to write and manage SQL queries. Youll also use complex class-based views to implement a variety of functionalities in Django. Finally, automate tasks that run at a specific time or interval with the aid of Crontab. Get to know the best coding practices to develop powerful web applications quickly and through clear explanations and comprehensive example codes! Towards the end of this course, you'll emerge as a fully-fledged Django expert by creating your own line of successful, feature-rich, highly scaled web applications!Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Creating Smart Web Apps with Django, covers creating your own line of successful web applications with Django! This course shows you how to take advantage of available modules for common tasks such as user management and authentication. This means you can get started by simply integrating them into your application without having to write a lot of repetitive code yourself. Youll use Djangos extensive feature set such as the Django ORM and Django Admin to do the heavy lifting for you, while you start building web applications with only about a hundred lines of code in no time.The second course, Advanced Web Development with Django, covers mastering the advanced features of Django to build professional, manageable web applications. You'll learn the skills needed to develop powerful websites quickly, with code that is clean and easy to maintain. This course will focus on how to keep your projects secure, how to integrate third-party libraries to build out quick, but powerful APIs, and how to make your projects easier to work with. We start off by learning how class-based views work so that you can fully benefit from this powerful, but often poorly understood feature. You'll then create custom middleware to help you better organize frequently used code. Starting out with a basic read-only API and then adding key-based authentication to allow the full range of CRUD functionality For the finishing touches, we'll delve into the details of caching, to improve our application performance, and then add custom management commands to help us automate routine tasks. We will also show you how to secure your web App using various Django tools. By the end of this video course, you will emerge as a fully-fledged Django expertBy the end of the course, youll master the advanced features of Django to build professional, scalable & production-ready web applications!About the AuthorsIndradhanush Gupta has been programming for almost ten years, five of them professionally. He has extensive experience with Python and especially Django from working at Instamojo (2014 to 2017). From his time there and before, he gained experience in building Django web apps from scratch and maintaining existing ones, scaling them to handle increased workloads, optimizing and tuning the last bits to improve performance, and deploying them to the cloud. He loves teaching and mentoring people and has conducted multiple workshops on Django, under the Django Girls Organization. He has helped beginners find their feet in the world of programming at university. He currently works on solving problems in distributed systems and containers space at Kinvolk.Jeremy Spencer is a speaker, trainer, and consultant with over 10 years' experience in web technologies and helping the people who use them. He started using Django and Python after running into early limitations with PHP. In 2017 he started blogging to teach the basics of Django and Python on Medium @jeremytiki. After the blog initially took off, his proposal was accepted for DjangoCon 2017 where a similar presentation was given at the convention that year. Now he spends most of his time consulting for small business and helping beginners get into Python and Django. He continues to find new ways to help beginners learn to love programming as much as he does."
Price: 199.99 |
"Modern Python Application Development in Practice!" |
"Over the years, Python has turned out to be a boon for developers and it is very powerful, can run everywhere, and offers flexibility! With the growing demand for full-stack developers, it is important to learn how you can combine the powers of Python with other libraries to create amazing applications. To further your software development career, you need to understand why and how Python executes your code so that you can create clean code that compiles in time. This Course unleashes the power of Python's functionalities to create compelling applications!This comprehensive 4-in-1 course follows a step-by-step approach taking you through the tools of Modern Python to build your Python application from scratch! To begin with, youll learn generators and itertools and get an introduction to creating your own functions classes and modules. Create your own Django templates for your Python web API and learn to use template filters and tags. Explore the tools and formats to distribute packages, command-line, GUI and web applications. Finally, youll tackle Python performance problems and speed up your apps with parallelism, concurrent execution, and OOP! Towards the end of this course, you'll learn Python like a professional to build REST APIs & powerful apps using modern Python!Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started with Modern Python, covers creating your own unique program using modern Python. In this course, you will start by setting up your development environment, including downloading Python and setting up your IDE (PyCharm); you'll then be introduced to Python lists and list comprehensions. The course will then show you what a generator is and why you might want to use one. Further on, you will be introduced to functions and decorators, and see how you can use them. You will then learn how to create a very simple, single-file Python program, and how to execute it both from the command line and from within the IDE. You'll also get a very brief introduction to debugging. By the end of the course, you'll have learned how to manipulate strings, parsing and printing them.The second course, Building REST APIs with Python, covers building REST APIs with Python. With the growing demand for full-stack developers, it is important to learn how you can combine the powers of Python with other libraries to create amazing applications. Django has basic front-end support but we show how complex operations can be performed at the front-end. We show you how to unleash the power of Python's Rest API and other functionalities to create compelling applications powered by ReactJS. We will be using a production-level database such as Postgres. Delving into key aspects such as code reusability, deployment and maintaining your application, we discuss production server configuration and bundle technologies with Python to provide an end-to-end web development solution.The third course, Tips, Tricks, and Techniques for Python Application Development, covers building powerful & efficient applications with Python. The course starts by dealing with performance issues and learning how to tackle them in an application. Distributing an application with Python is not easy but you will learn ways to distribute applications developed using Python along with GUIs, web applications, and more. Further, you will learn to test your application at different levels and use modern software at the development stage. You will also learn to expand productivity using standard and third-party tools. Finally, you will learn to protect your code quality from potential errors and detect any problem at an early stage, to prevent any issues later. By the end, of course, you will have learned many tips and tricks while developing an application with Python; you'll excel at this and avoid encountering major problems as a developer. So, grab this course and take your applications to the next level!The fourth course, Troubleshooting Python Application Development, covers quick fixes for your Python application development problems. This course takes you through a structured journey of performance problems that your application is likely to encounter, and presents both the intuition and the solution to these issues. You'll get things done, without a lengthy detour into how Python is implemented or computational theory. Quickly detect which lines of code are causing problems, and fix them quickly without going through 300 pages of unnecessary detail.By the end of the course, you'll learn Python like a professional to build REST APIs & powerful apps using modern Python!About the AuthorsPaul Oliver is the Principal Software Architect at Vosaic. Vosaic helps its users unlock insights with the video for education and simulations. Vosaic is closely aligned with Hudl, which is the premier video platform for sports. Before taking on the role at Vosaic, he worked as a software developer and architect in the banking and criminal justice industries. Throughout his career, he's been passionate about building well-architected software solutions with the security of primary importance. He's architected several applications in the cloud using Microsoft Azure, Amazon Web Services, and Heroku. He received his BSc in Computer Engineering from the University of Nebraska-Lincoln and his Masters of Business Administration degree from Creighton University.Praveen Kumar Sreeram works as a Solution Architect at PennyWise Solutions (an Ogilvy and Mather Company). He has over 12 years' experience in the field of development, analysis, design, and delivery of applications of various technologies, including custom web development using ASP.NET and MVC to building mobile apps using the cross-platform technology Xamarin for domains such as insurance, telecom, and wireless expense management. He has twice been recognized as a Most Valuable Professional by one of the leading social community websites, CSharpCorner, for his contributions toward writing articles and helping community members, mostly on Microsoft Azure. He is highly focused on learning about technology. Omkar Dusane is a software developer based in Mumbai, India. He has designed and developed many software products for startups. He is a food enthusiast and a Node.js lover and was a senior Microsoft Student Partner who represented India at Microsoft Global Student Partner Summit in 2016. He is currently Product Engineer at Kennect Solutions Pvt. Ltd. Mumbai and is responsible for business execution and intelligence tools for various industries. He encourages serverless technologies and has an eye for scalability of new web technologies."
Price: 199.99 |
"Data Science & Real World Computing with Jupyter Notebook" |
"Jupyter Notebook is a web-based environment that enables interactive computing in notebook documents. It allows you to create documents that contain live code, equations, and visualizations as it is also a powerful tool for interactive data exploration, visualization and has become the standard tool among data scientists.This course is a step-by-step guide to exploring the possibilities in the field of Jupyter. You will first get started with data science to perform various task such as data exploration to visualization, using the popular Jupyter Notebook, along with this you will also learn how Python 3, R, and Julia can be integrated with Jupyter for various data science. Then you will learn data analysis tasks in Jupyter Notebook and work our way up to learn some common scientific Python tools such as pandas, matplotlib, plotly & work with some real datasets. Along with this, you will also learn to create insightful visualizations, showing time-stamped and spatial data. Finally, you will master relatively advanced methods in interactive numerical computing, high-performance computing, and data visualization.By the end of this course, you will comfortably leverage the power of Jupyter to perform various data science tasks efficiently.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Jupyter for Data Science gets you started with data science using the popular Jupyter Notebook. If you are familiar with Jupyter Notebook and want to learn how to use its capabilities to perform various data science tasks, this video course is for you! From data exploration to visualization, this course will take you every step of the way in implementing an effective data science pipeline using Jupyter. You will also see how you can utilize Jupyter's features to share your documents and codes with your colleagues. The course also explains how Python 3, R, and Julia can be integrated with Jupyter for various data science tasks. By the end of this course, you will comfortably leverage the power of Jupyter to perform various tasks in data science successfully.The second course, Jupyter Notebook for Data Science will help you get familiar with Jupyter Notebook and all of its features to perform various data science tasks in Python. Jupyter Notebook is a powerful tool for interactive data exploration and visualization and has become the standard tool among data scientists. In the course, we will start with basic data analysis tasks in Jupyter Notebook and work our way up to learn some common scientific Python tools such as pandas, matplotlib, and plotly. We will work with real datasets, such as crime and traffic accidents in New York City, to explore common issues such as data scraping and cleaning. We will create insightful visualizations, showing time-stamped and spatial data. By the end of the course, you will feel confident about approaching a new dataset, cleaning it up, exploring it, and analyzing it in Jupyter Notebook to extract useful information in the form of interactive reports and information-dense data visualizations.The third course, Interactive Computing with Jupyter Notebook covers programming techniques: code quality and reproducibility, code optimization, high-performance computing through just-in-time compilation, parallel computing, and graphics card programming. In short, you will master relatively advanced methods in interactive numerical computing, high-performance computing, and data visualization.About the Authors: Dan Toomey has been developing applications for over 20 years. He has worked in a variety of industries and companies of all sizes, in roles from sole contributor to VP/CTO level. For the last 10 years or so, he has been contracting companies in the eastern Massachusetts area under Dan Toomey Software Corp. Dan has also written the R for Data Science and Learning Jupyter books for Packt Publishing.Draen Luanin is a developer, data analyst, and the founder of Punk Rock Dev, an indie web development studio. He's been building web applications and doing data analysis in Python, JavaScript, and other technologies professionally since 2009. In the past, Draen worked as a research assistant and did a Ph.D. in computer science at the Vienna University of Technology. There he studied the energy efficiency of geographically distributed data centers and worked on optimizing VM scheduling based on real-time electricity prices and weather conditions. He also worked as an external associate at the Ruer Bokovi Institute, researching machine learning methods for forecasting financial crises. During Draen's scientific work Python, Jupyter Notebook (back then still IPython Notebook), Matplotlib, and Pandas were his best friends over many nights of interactive manipulation of all sorts of time series and spatial data. Draen also did a Master's degree in computer science at the University of Zagreb.Cyrille Rossant, Ph.D., is a neuroscience researcher and software engineer at University College London. He is a graduate of cole Normale Suprieure, Paris, where he studied mathematics and computer science. He has also worked at Princeton University and Collge de France. While working on data science and software engineering projects, he gained experience in numerical computing, parallel computing, and high-performance data visualization.He is the author of Learning IPython for Interactive Computing and Data Visualization, Second Edition, Packt Publishing."
Price: 199.99 |
"Selenium Fundamentals" |
"Well begin this course by understanding the importance of automating tests. Then, we will learn how to choose good selectors for navigating through your web application while highlighting best practices and techniques.After writing your first tests, you will go through the object model to help create your own advanced test cases. You will learn how to analyze a test report, track timing errors, and separate real issues from ""flaky"" tests. You will also learn how to configure and connect to a local grid, a network grid, and a third-party service. By the end of the course, you will have the skills you need to run automated tests on your own web application.About the AuthorPatrick Viafore has worked in the professional software engineering field since 2007 on multiple projects such as: Server applications running 24/7 in C++Web Tools for internal and external useEmbedded telecommunication applicationsModularizing code and refactoring in very large code baseContinuous Integration / Continuous Delivery pipelines for productsLaying groundwork for architecture for next-generation products.He has a strong focus on code quality, software design, and refactoring.He demonstrates strong leadership skills by being a project lead/team lead on projects in addition to performing tasks as a Scrum Master and Agile coach.Patrick has helped organization cross-training by leading ""Cleaner Code Workshops"", with topics such as unit testing and dependency breaking, as well as organized book clubs for team to help promote knowledge growth.His professional Speaking Experiences are as follows:Python User Group: 1-hour Talk - Selenium and Automating Testing for the WebPython User Group: Lightning Talk on the Bottle Microframework for Web ApplicationsPyTennessee2017 - 45 minute talk on BDD To The Bone: Using Behave and Selenium to Test-Drive Web ApplicationsHSV.cpp: 15 minute Lambda Expressions in C++His Specialties/Interests include: Software Design, Testing, Software Engineering Best PracticesLanguages proficient in: C++, Python, JavaScriptLanguages familiar with: Elixir, Rust, Clojure, C, Ruby, Coffeescript, Java, PHPLanguages with limited experience in: Elm, Haskell, Prolog, Io, Erlang, ScalaDatabases worked with: MongoDB, MySQL, PostgreSQL.Diego Molina is a software engineer in Test, specialized in testing tool development, advising, and training teams how to test better. He worked initially as a software developer for 8 years before switching completely to testing, where he has been during the last 7 years. He is one of the maintainers of the official Docker-Selenium project and a Selenium contributor.He also co-created Zalenium, a dynamic, ready to use Selenium Grid. He spends most of his time working with different teams and finding ways to do UI testing in a more simple way. Additionally, he is often attending the Selenium conferences, either presenting or collaborating with the on-site workshops. You can find him often in the IRC/Slack channel for Selenium."
Price: 199.99 |
"Metasploit: Hands-on Guide to Pentesting with Metasploit" |
"Metasploit is a popular penetration testing framework and has one of the largest exploit databases around. It is also called as playground for hackers where they demonstrate their skill by protecting or damaging the target. So if you wish to to carry out elementary penetration testing in highly secured environments then, this course is for you!With this easy to digest practical guide to Metasploit, you will first learn how to correctly configure Metasploit & how to troubleshoot potential errors, as well as scan the different services to identify vulnerabilities. Then you will learn to find weaknesses in the target system and hunt for vulnerabilities using Metasploit and its supporting tools. Along with this, learn how hackers use the network to gain access to different systems. Moving on, you will gain deep knowledge about web application security scanning and bypassing anti-virus and clearing traces on the target system post-compromise. Finally, you'll explore how exploits and payloads work together to gain access to systems.By end of this course you will be able to use Metasploit to quickly assess the security structure of systems and networks to reduce risk. Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Beginning Metasploit teaches you the practical implementation of Metasploit. Each section will get you started with Metasploit by enumerating available services, identifying potential weaknesses, and testing vulnerabilities through exploitation. The course will show you how to correctly configure Metasploit and how to troubleshoot potential errors. You will scan the different services to identify vulnerabilities. Finally, you will explore sophisticated, real-world scenarios where performing penetration tests is a challenge. The second course, Learning Metasploit will begin by introducing you to Metasploit and its functionality. Next, you will learn how to set up and configure Metasploit on various platforms to create a virtual test environment. You will also get your hands on various tools and components used by Metasploit. Further, in the video, you will learn how to find weaknesses in the target system and hunt for vulnerabilities using Metasploit and its supporting tools. Next, you'll get hands-on experience carrying out client-side attacks. Moving on, you'll learn about web application security scanning and bypassing anti-virus and clearing traces on the target system post-compromise. This video will also keep you updated with the latest security techniques and methods that can be directly applied to scan, test, hack, and secure networks and systems with Metasploit. By the end of this course, you'll get the hang of bypassing different defences, after which you'll learn how hackers use the network to gain access to different systems.The third course, Hands-On Penetration Testing with Metasploit will help you explore several supporting tools on Kali Linux. Next, you'll explore how exploits and payloads work together to gain access to systems. Finally, you'll learn how Metasploit Framework works. By the end of this course, you'll have a better understanding of how to use Metasploit to quickly assess the security posture of systems and networks to reduce the risk of attack.About the Authors: Alexis Ahmed is an experienced Ethical Hacker and Cyber Security Expert with over 6 years' experience, He also develops Android apps and games in his free time. In addition, he is also a Web Developer with over 4 years' experience and he loves creating beautiful and functional websites for clients all over the world. He also has a YouTube channel with over 60,000 subscribers (and more than 2 million views!) where he makes videos on Ethical Hacking, Linux, and programming.Sagar Rahalkar is a seasoned information security professional having more than 10 years of comprehensive experience in various verticals of IS. His domain expertise is mainly into breach detection, cybercrime investigations, digital forensics, application security, vulnerability assessment and penetration testing, compliance for mandates and regulations, IT GRC, and much more. He holds a masters degree in computer science and several industry-recognized certifications such as Certified Cyber Crime Investigator, Certified Ethical Hacker, Certified Security Analyst, ISO 27001 Lead Auditor, IBM certified Specialist-Rational AppScan, Certified Information Security Manager (CISM), and PRINCE2. He has been closely associated with Indian law enforcement agencies for more than 3 years dealing with digital crime investigations and related training and received several awards and appreciation from senior officials of the police and defence organizations in India. Sagar has also been a reviewer and author for various books and online publicationsSunil Gupta;He is a Certified Ethical Hacker. Currently he teaches 50,000+ students online in 150+ countries. He is a specialist in the Ethical Hacking and Cyber Security areas. Author strengths Vulnerability Assessment, Penetration Testing, Intrusion Detection, Risk Identification, Data Analysis, Report and Briefing."
Price: 199.99 |
"Introduction to Blockchain and Ethereum" |
"Blockchain applications provide a single-shared ledger to eliminate trust issues involving multiple stakeholders.With the help of Introduction to Blockchain and Ethereum, you'll learn how to create distributed Blockchain applications which do not depend on a central server or datacenter. The course begins by explaining Bitcoin, Altcoins, and Ethereum, followed by taking you through distributed programming using the Solidity language on the Ethereum Blockchain.By the end of this course, you'll be able to write, compile, and deploy your own smart contracts to the Ethereum Blockchain.About the AuthorDavid W. Parker is programming professionally for 16 years. He had worked for large enterprises such as the United States Air Force. His work also includes several small startups as CTO and VP of Engineering. He is the co-founder of Uvize, accepted into Techstars startup accelerator and later sold it. He has passion for graphics, personal finance, and education.Fatima Castiglione Maldonado is an entrepreneur with more than 10 years of experience in the IT industry and 5 years of experience in the cryptocurrency space. Her team at Ethernity.live does contract work for crypto, and they are now also launching their own project."
Price: 199.99 |
"Machine Learning with TensorFlow - Step by Step Tutorial" |
"TensorFlow - an open source software library for numerical computation using data flow graphs. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. The independent solutions in this Course will teach you how to use TensorFlow for complex data computations and will let you dig deeper and gain more insights into your data than ever before.This comprehensive 3-in-1 course follows a step-by-step practical approach to exploring machine learning concepts using the latest numerical computing library - TensorFlow. Initially, youll create pipelines for training and using applying classifiers, using raw real-world data. Use TensorFlow to build an artificial neural network from scratch. Build a convolutional neural network for an image data set in TensorFlow. Finally, youll enhance your applications with Machine Learning concepts using the latest numerical computing library TensorFlow!By the end of this course, you'll upgrade your machine learning and deep learning skills in TensorFlow as well as tackle common commercial machine learning problems with Googles TensorFlow library and build deployable solutions.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Machine Learning with TensorFlow, covers tackling common machine learning problems with Googles TensorFlow library and build deployable solutions. This video addresses common commercial machine learning problems using Googles TensorFlow library. It will not only help you discover what TensorFlow is and how to use it, but will also show you the unbelievable things that can be done in machine learning with the help of examples/real-world use cases. We start off with the basic installation of Tensorflow, moving on to covering the unique features of the library such as Data Flow Graphs, training, and visualization of performance with TensorBoardall within an example-rich context using problems from multiple sources. The focus is on introducing new concepts through problems that are coded and solved over the course of each section.The second course, Hands-on Machine Learning with TensorFlow, covers upgrading your machine learning and deep learning skills in TensorFlow. With this course, you'll learn to take your data analysis and Python programming skills to the next level via Machine Learning using TensorFlow. This course focuses on key Machine Learning techniques and algorithms and you'll apply them practically using TensorFlow models in a hands-on approach. Each section covers a specific Machine Learning task and you will implement it on your system with TensorFlow models. For example, you will learn Logistic Regression and will then implement it with TensorFlow for your analysis tasks. You'll implement techniques such as Classification and Clustering effectively using TensorFlow. Similarly, this course takes you through different ML tasks/algorithms and teaches you to implement them in your applications/systems.The third course, TensorFlow for Machine Learning Solutions, covers enhancing your applications with the power of Machine Learning and TensorFlow. The independent solutions in this video course will teach you how to use TensorFlow for complex data computations and will let you dig deeper and gain more insights into your data than ever before. Youll work through solutions on training models, model evaluation and sentiment analysis each using Googles machine learning library TensorFlow.This guide starts with the fundamentals of the TensorFlow library which includes variables, matrices, and various data sources. Moving ahead, you will get hands-on experience with Linear Regression techniques with TensorFlowTowards the end of this course, you'll Tackle common commercial Machine Learning problems with Googles TensorFlow library and build deployable solutions.About the Authors : Shams Ul Azeem is an undergraduate in electrical engineering from NUST Islamabad, Pakistan. He has a great interest in the computer science field, and he started his journey with Android development. Now, hes pursuing his career in Machine Learning, particularly in deep learning, by doing medical-related freelancing projects with different companies. He was also a member of the RISE lab, NUST, and he has a publication credit at the IEEE International Conference, ROBIO as a co-author of Designing of motions for humanoid goalkeeper robots.Kaiser Hamid Rabbi is a Data Scientist who is super-passionate about Artificial Intelligence, Machine Learning, and data science. Over the last four years, he has entirely devoted himself to learning more about big data science technologies such as Python, Machine Learning, Deep Learning, Artificial Intelligence, data mining, data analysis, recommender systems, and so on. Kaiser also has a huge interest in Lygometry (things we know we do not know!) and always tries to understand Domain Knowledge from the projects he works on as far as possible.Nick McClure is currently a senior data scientist at PayScale, Inc. in Seattle, WA. Prior to this, he has worked at Zillow Group and Caesar's Entertainment Corporation. He got his degrees in Applied Mathematics from The University of Montana and the College of Saint Benedict and Saint John's University. He has a passion for learning and advocating for analytics, machine learning, and artificial intelligence."
Price: 199.99 |
"Full Stack Development with React and ASP.NET Core 2" |
"ASP.NET Core 2 is a relatively new, and very powerful tool for creating websites that will serve your customers well. Combine that with the power of React and other tools such as SignalR, Entity Framework, Redux, and TypeScript and you will be able to create incredible websites with powerful functionality that your customers will absolutely love.In this video course, you will start off with a simple website that uses React and ASP.NET Core. As the course progresses we will add even more power to the site with Entity Framework, SignalR, Web API, and Redux.By the end of this course, you will be able to build awesome websites with the power of React and ASP.NET Core 2.About the AuthorJoseph Jorden, throughout his career, has engaged in designing and implementing a variety of complex technical solutions for clients, both large and small. He holds certifications for Microsoft, Pega, Nintex, and K2. His primary field of expertise is custom software architecture and development. He has extensive experience in React and ASP.NET development, custom application development, database design, and custom workflows. He is the author of several books on SQL Server and reporting services as well as many articles on other technical subjects. He is also a former MCT, PluralSight author, and speaker at conferences such as Comdex, PASS, and Desert Code Camp."
Price: 124.99 |
"Configuration Management, Monitoring, & Security in DevOps" |
"During the implementation stage, its necessary to put into use activities related to building, testing, and deployment. DevOps is the most widely used software engineering culture and practice that aims at software development and operation. DevOps is becoming a reality in the IT workplace. It helps an organization deploy software more frequently while maintaining service stability and gaining the speed necessary for more innovation. Being able to master and manage the basic tools for DevOps, is the first step towards success.This comprehensive 3-in-1 course follows a step-by-step practical approach to implementing Configuration Management, Monitoring, & Security in DevOps. Initially, youll dive into DevOps in order to be effective, and the use of cloud data centers in combination with the most advanced DevOps tools. Use Kubernetes to run your applications in Google Cloud Platform, minimizing the friction and hassle of maintaining a cluster but ensuring its high availability. Master the fundamentals of Docker, so that you can use containerization to accelerate development and deployment. Finally, youll implement security solutions in the DevOps cycle & configure management tools using Chef, puppet, and Ansible.Towards the end of this course, you'll make your development better with cutting-edge technology. Implement configuration management, monitoring, and security in DevOps.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, DevOps Fundamentals, covers enabling IT organizations to deliver faster and smarter. This video course starts by explaining the organizational alignment that has to happen in every company that wants to implement DevOps in order to be effective, and the use of cloud data centers in combination with the most advanced DevOps tools to get the best out of a small team of skilled engineers. It also delves into how to use Kubernetes to run your applications in Google Cloud Platform, minimizing the friction and hassle of maintaining a cluster but ensuring its high availability. In this course, you are going to learn how to use Ansible to manipulate remote servers in a structured and organized manner and set up the required level of continuous integration tools to automate the full pipeline.The second course, Effective DevOps and Development with Docker, covers adopting best practices, accelerating development, and improving the quality of life for your whole software team. 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 third course, Professional DevOps, covers implementing configuration management, monitoring, and security in DevOps. This course helps you implement a complete DevOps cycle in your existing IT environment. Each section of this course will help you implement the DevOps culture in your professional environment. With the help of source control, continuous build, continuous integration, automated test with quality controls, and container technologies, this course will be your perfect guide to learn and apply DevOps in your organization. By the end of this course, youll be able to identify and choose the appropriate tools and technology framework to implement DevOps in your organization.Towards the end of this course, you'll make your development better with cutting-edge technology. Implement configuration management, monitoring, and security in DevOps. About the AuthorsDavid Gonzalez is an enthusiastic engineer and author of a book called Developing Microservices with Node.js (microservices don't work without platform automation). He is a Google Developer Expert (a nomination from Google to certain experts in several areas) in Kubernetes (GKE), who enjoys being pushed out of his comfort zone in order to sharpen his skills. Java, Node.js, Python, and DevOps as well as a holistic approach to security are part of the skill set that has helped him deliver value across different start-ups and corporations. Nowadays, he is a consultant at nearForm, enabling companies to deliver the best possible solution to their IT problems or proposals, as well as an avid speaker at conferences such as Rebel Con and Google I/O Extended, among others.James 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.Umar Murtaza has more than 25 years' experience of System Administration in implementing, commissioning development, testing, and production environments. He has designed and implemented a number of DevOps environments, conducted 4- day hands-on DevOps training sessions at a number of private and government telecommunications and software companies/institutions."
Price: 199.99 |