"R Data Analysis with Projects Hands On: 3-in-1" |
"With its popularity as a statistical programming language rapidly increasing with each passing day, R is increasingly becoming the preferred tool of choice for data analysts and data scientists who want to make sense of large amounts of data as quickly as possible. R has a rich set of libraries that can be used for basic as well as advanced data analysis.This comprehensive 3-in-1 course delivers you the ability to conduct data analysis in practical contexts with R, using core language packages and tools. The goal is to provide analysts and data scientists a comprehensive learning course on how to manipulate and analyse small and large sets of data with R. You will learn to implement your learning with real-world examples of data analysis. You will also work on three different projects to apply the concepts of data analysis. This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Data Analysis with R, starts off with covering the most basic importing techniques to download compressed data from the web and will help you learn more advanced ways to handle the most difficult datasets to import. You will then learn how to create static plots and how to plot spatial data on interactive web platforms such as Google Maps and Open Street maps. You will learn to implement your learning with real-world examples of data analysis. The second course, Mastering Data Analysis with R, contains carefully selected advanced data analysis concepts such as cluster analysis, time-series analysis, Association mining, PCA (Principal Component Analysis), handling missing data, sentiment analysis, spatial data analysis with R and QGIS, advanced data visualization with R and ggplot2. The third course, R Data Analytics Projects, takes you on a data-driven journey that starts with the very basics of R data analysis and machine learning. You will then work on three different projects to apply the concepts of machine learning and data analysis. Each project will help you to understand, explore, visualize, and derive domain- and algorithm-based insights. By the end of this Learning Path, you'll gain in-depth knowledge of the basic and advanced data analysis concepts in R and will be able to put your learnings into practice. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Fabio Veronesi obtained a Ph.D. in digital soil mapping from Cranfield University and then moved to ETH Zurich, where he has been working for the past three years as a postdoc. In his career, Dr. Veronesi worked at several topics related to environmental research such as digital soil mapping, cartography and shaded relief, renewable energy and transmission line siting. During this time Dr. Veronesi specialized in the application of spatial statistical techniques to environmental data.Dr. Bharatendra Rai is Professor of Business Statistics and Operations Management in the Charlton College of Business at UMass Dartmouth. He received his Ph.D. in Industrial Engineering from Wayne State University, Detroit. His two master's degrees include specializations in quality, reliability, and OR from Indian Statistical Institute and another in statistics from Meerut University, India. He teaches courses on topics such as Analyzing Big Data, Business Analytics and Data Mining, Twitter and Text Analytics, Applied Decision Techniques, Operations Management, and Data Science for Business. He has over twenty years of consulting and training experience, including industries such as automotive, cutting tool, electronics, food, software, chemical, defense, and so on, in the areas of SPC, design of experiments, quality engineering, problem solving tools, Six-Sigma, and QMS. His work experience includes extensive research experience over five years at Ford in the areas of quality, reliability, and six-sigma. His research publications include journals such as IEEE Transactions on Reliability, Reliability Engineering & System Safety, Quality Engineering, International Journal of Product Development, International Journal of Business Excellence, and JSSSE.Raghav Bali is a Data Scientist at Optum, a United Health Group Company. He is part of the Data Science group where his work is enabling United Health Group develop data driven solutions to transform healthcare sector. He primarily works on data science, analytics and development of scalable machine learning based solutions. In his previous role at Intel as a Data Scientist, his work involved research and development of enterprise solutions in the infrastructure domain leveraging cutting edge techniques from machine learning, deep learning and transfer learning. He has also worked in domains such as ERP and finance with some of the leading organizations of the world. Raghav has a master's degree (gold medalist) in Information Technology from International Institute of Information Technology, Bangalore. Raghav has authored several books on Machine Learning and Analytics using R and Python. He is a technology enthusiast who loves reading and playing around with new gadgets and technologies. Dipanjan Sarkar is a Data Scientist at Intel, on a mission to make the world more connected and productive. He primarily works on data science, analytics, business intelligence, application development, and building large-scale intelligent systems. He holds a master of technology degree in Information Technology with specializations in Data Science and Software Engineering. He is also an avid supporter of self-learning. He has been an analytics practitioner for several years now, specializing in machine learning, natural language processing, statistical methods and deep learning."
Price: 199.99 |
"Working with Maps and Locations in iOS Apps" |
"One of the best things about making apps for an iOS device is that GPS is built into the phone. This tiny chip in the phone will tell you exactly where the user is in the World. It's amazing what you can do with this.Moreover, Apple has made this very easy for us to use. We can get a user's exact location in latitude and longitude and show things on a map wherever we want. To learn this new skill, we will be creating a Pokmon Go clone.Pokmon Go is a popular iOS game that lets users catch digital Pokmon by traveling in the real world. We will be creating a simplified version of this to teach you how to work with maps in iOS and also how to use locations.The code bundle for this video course is available.About the AuthorNick Walter is an iOS developer who has been focused on mobile app design and creation for over ive5 years. His involvement in the iOS community started off with a bang, and in 2013 he was one of the 25 students worldwide to be invited to Apple's Cocoa Camp. Within the community, he is also co-president of an Apple developer group called Cocoa Heads.He always wanted to transform brand-new ideas into reality, but growing up in a small town he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses.Since the announcement of the new Swift programming language by Apple, he has devoted himself to Apple's documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide.."
Price: 124.99 |
"Complete Angular 5 Masterclass: 2-in-1" |
"The latest version of Angular comes with several new features that help you to make your applications smaller and faster. Angular 5 is a structural framework for building dynamic web applications. If youre facing a challenge in building robust and efficient web applications with Angular 5, then look no further as this learning path will enable you to get to grips with Angular 5 by building mobile and desktop web applications with Angular 5. This comprehensive 2-in-1 course covers the fundamentals of Angular 5 such as properties, events, directives, and pipes for you to implement and enhance these components into your applications. You will then learn the combination of Angular and TypeScript by building real-world applications. You will also build a real-time chat application using Angular 5, Angular CLI, Bootstrap 4 and Firebase. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Angular 5 Fundamentals, starts off with covering the components to build an application. You will then explore TypeScript and use it to build apps in the best way possible. You will also learn the building blocks for creating Angular applications such as properties, events, directives, and pipes and will implement them into your applications. Next, you will learn how to use Angular components to organize your components in a scalable way. You will then understand how to get data in your app and add navigation to it. Finally, you will deep dive and work with forms and authentication. The second course, Building a Realtime Chat Application with Angular 5 and Firebase, begins with quickly scaffolding a new Angular application using Angular CLI. You will then add Bootstrap 4 and a few other dependencies to build your application rapidly. On your journey, you will create new pages, implement routing, authentication and more. Next, youll work on setting up a new Firebase account and integrating the Firebase backend into your Angular 5 application. As you progress further, you will make use of a Reactive pattern and implement Observables to add real-time capabilities to your chat application. In addition to building a real-time chat application, you will also build user profile pages, implement a search engine for users and learn how to the send direct messages to users. Finally, , you will be able to build a fully featured real-time chat application using Angular 5 and Firebase and deploy it to AWS so that the world can see it. By the end of this Learning Path, you'll be able utilize the powerful and dynamic features of Angular 5 to create your own beautiful Angular applications. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: ChristofferNoring is a software developer with more than 10 years of experience. He has successfully delivered software for different industries, ranging from telecom to aviation. Throughout his career, he has worked on everything, right from databases to frontends. He is very passionate about community and sharing knowledge, which is why he frequently speaks on topics ranging from TDD, React, and NativeScript to Angular. He also writes books and blogs frequently. He holds the title of Google Developer Expert in web technologies and AngularJS/Angular. He is also a Telerik Developer Expert in the mobile framework NativeScript. Christoffer currently works for McKinsey as a fullstack developer. He is the author and maintainer of the book RxJS Ultimate, which aims to be a free resource to help the community. Pablo Deeleman is a former UI/UX designer who fell in love with JavaScript and CSS back in 1998, during the good old days of Netscape Navigator and Microsoft Internet Explorer 3. The discovery of Node.js back in 2011 became a turning point in his career, from which he decided to embrace full-time JavaScript-driven development, carving out a career as a JavaScript full stack engineer with special focus on single-page application development. With sound expertise in libraries and frameworks, such as Backbone.js, Knockout.js, Polymer, React, AngularJs, and Angular, Pablo built his career in a wide range of companies encompassing internationally acclaimed tube sites, fintech start-ups, and award-winning gaming and gambling sites. He currently works as a senior frontend engineer and Angular specialist for Red Hat, the multinational company that provides open source software products to the enterprise community. He is a Unity and Unreal expert. Among many projects, he has developed Gea2 (Sapienza) and Sticker Book (Dataware Games), and has consulted for Prosperity Italy 1434 (Entertainment Game Apps, Inc) and Projekt I.D (RMIT).Brice Ayres is a husband, father, Army veteran and a professional full-stack software engineer from Dallas, Texas. Brice became interested in web development over 15 years ago and got his start designing and building mostly static websites. However, over time he became more interested in backend development, databases, scalable infrastructure and wanted to further expand his knowledge. After serving nearly 6 years in the U.S. Army as a medic, he decided to go back to school and got his Bachelors of Science in computer science from The Citadel in Charleston, South Carolina. Since his start, he has built award-winning mobile applications as well as many cutting-edge web applications. His passion is to help and guide others who are interested in a career in programming."
Price: 199.99 |
"Jenkins: Jenkins Unchained! Deploy Jenkins to Cloud: 3-in-1" |
"Jenkins is one of the most popular Continuous Integration servers on the market today. It is designed to maintain, secure, communicate, test, build, and improve the software development process. Setting up Jenkins and running build jobs is not enough for a production infrastructure.For optimal performance and results, architecting, designing, and implementing a production-grade Jenkins deployment is essential. In agile development practices, developers need to integrate their work to fix bugs or to create a new feature or functionality. Jenkins is used for continuous integration, helping to enforce the principles of agile development. This comprehensive 3-in-1 course is a step-by-step approach to get you up-and-running with Jenkins and then quickly moves on to implement a scalable and production-grade infrastructure. Implement a scalable, stable, and robust production grade infrastructure. Combine multiple services to create optimal code delivery workflows and pipelines. Discover the process of using Jenkins to build, test, and package Java applications. Create a Git repository and Docker images using a local development environment, and other DevOps configuration tools. Get equipped to deploy a modern Jenkins System by provisioning slave nodes to the cloud with Ansible and Docker. Contents and Overview This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Practical Jenkins, covers automation of Jenkins deployment in no time!. Get up and running with Jenkins and deliver an optimal Jenkins deployment. Explore and configure features such as high availability, security, monitoring, and backing up/restoring data, which are basically all of the things you need to implementing a scalable and production grade infrastructure. Learn how to implement distributed builds, automate build pipelines, and integrate your Jenkins deployment with external services, thus showing you how to increase your team's productivity with pipeline as a code building advanced pipelines faster and easier. By the end of this video course, you will be able to automate, implement, secure, and manage your Jenkins deployment in no time. The second course, Hands-On Continuous Integration and Automation with Jenkins, covers building, testing, and packaging applications with Jenkins in this hands-on video course supported by practical real-world examples. Delve into the installation of the required software dependencies and libraries and demonstrates the workflow you'll need to follow to perform continuous integration for a sample application. Learn how to integrate code repositories and build tools in order to build code pipelines to implement both continuous integration and continuous delivery. Finally, you will also learn to automate deployment to a cloud platform such as AWS. The third course, Deploying Jenkins to the Cloud with DevOps Tools, covers professional practices, techniques, and solutions for using Jenkins in cloud environments. Explore different AWS services and use them for Continuous Integration. Customize and configure your Jenkins master automatically on boot-up with Groovy code in order to achieve the build process we want. This includes adding secrets to the credentials store, installing and configuring plugins, and setting some basic values within the Jenkins main configuration. Once we are able to interact with Gitlab, we will then configure a way to run Jenkins nodes on Kubernetes so that we can actually build our software. When everything looks good in our development environment, we will then see what an almost production-ready CI system in the cloud looks like, especially with regard to security aspects. By the end of the course, youll implement and manage your production - grade Jenkins deployments to build, test, and package applications, supported by practical real-world examples.About the AuthorsAnirban Saha is an infrastructure professional with more than seven and half years' experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He has worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, and Terraform, to name a few. He has extensive experience in architecting, deploying, and managing large infrastructures and speaks at various conferences on the latest technologies. Sandro Cirulli is a certified Jenkins engineer, co-maintainer of XSpec, an open source unit testing framework for XML technologies, and co-organizer of DevOps Oxford Meetup. Sandro currently works as Lead Language Technologist in the Dictionaries department of Oxford University Press (OUP) where he's in charge of system administration, cloud, and DevOps. Sandro holds an MS degree in Computer Science from Oxford Brookes University and blogs at sandrocirulli. net. Martin Reinhardt has around 10 years' experience in research, enterprise solutions, consulting, portal development, JEE solutions, application and infrastructure integration, test automation, virtualization, and Continuous Integration and Delivery. Specialties: Model driven architecture (MDA), Java Enterprise solutions, test automation with Selenium, Continuous Integration"
Price: 199.99 |
"Data Analysis with Pandas: 2-in-1" |
"Pandas is a popular Open Source Python package that provides fast, high performance data structures for performing efficient data manipulation and analysis. It has quickly emerged as a popular choice of tool for analysts to solve real-world analytical problems. The Pandas library is massive, and it's common for frequent users to be unaware of many of its more impressive features. This comprehensive 2-in-1 course is a step-by-step, a highly practical course showing you the whys and hows of applying Pandas for your data analysis tasks. Solve most complex scientific computing problems with ease using the power of Pandas. Manipulate, analyze and visualize your data using the popular Pandas library. Enhance your data exploration and machine learning skills by gaining surprising insights from Pandas and using expert tips and tricks. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Modeling and Visualization of Data in Pandas, will support you as you work through a typical real-world data analysis project step-by-step using Pandas. It develops the deep knowledge and skills that will enable you to immediately tackle your own projects with Pandas at work. It also demonstrates how to make financial models using Python's software library for data manipulation and analysis. The second course, Mastering Python Data Analysis with Pandas, starts off with covering the basics of Pandas which includes data structures and various data manipulation tasks such as grouping, merging, and reshaping data. You will then learn how to manipulate, analyze, and visualize your time-series financial data. You will also learn how to apply Pandas to important but simple financial tasks such as modeling portfolios, calculating optimal portfolios based upon risk, and more. This course not only teaches you why Pandas is a great tool for solving real-world problems in quantitative finance, but it also takes you meticulously through every step of the way, with practical, real-world examples, especially from the financial domain where Pandas is a popular choice. By the end of the course, youll get insights and solutions to common data problems while working on real-world datasets using Pandas library. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Prabhat Ranjan has extensive industry experience in Python, R, and machine learning. He has a passion for using Python, Pandas and R for various real-time, new-project scenarios. As a trainer, he also has a passion for teaching concepts and advanced scenarios in Python, R, Data Science, and Big Data Hadoop. Thus, his teaching experience and strong industry exposure make him one of the best in this domain."
Price: 199.99 |
"Linux: Linux Security Masterclass: 3-in-1" |
"Linux is the first choice for any attacker now and more administrators have started moving to the system to create networks or servers for any task. This course will help you create a more secure Linux system.This comprehensive 3-in-1 course is a step by step guide that will help you to take control of your Linux servers and teach you hands-on techniques which will protect your server from internet attacksfrom techniques that hackers use today in order to exploit your server, to hardening your server with some of the most advanced protocols out there. Prevent server exploits such as DDoS Protection, hardening login security protocols, and more! Perform a number of advanced Linux security techniques such as network service detection, user authentication, controlling special permissions, encrypting file systems, and much more!Contents and Overview This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Fundamentals of Linux, covers fundamentals of Linux in a step by step manner. This course explains and teaches all the important command-line tools and utilities, using very easy to understand, real-world examples to follow along within short, you'll learn everything you really need to know about Linux when starting out from scratch as a new system administrator or for any other reason. The second course, Linux Server Security, covers securing your Linux server with the help of efficient tools and techniques. You will start by discovering techniques that professional hackers use in order to scan a website and a server, in order to carry out their intrusion attacks. Create secure accounts where we'll look into deleting and creating user accounts password and monitoring servers. Maintain your Linux Server in order to get optimized performance and stability. Moving ahead, you will focus on tools that can be used to enhance server security, understand the art of hardening passwords, and fix authentication failures. By the end of the course, you will be confident enough to take control of your Linux servers and use hands-on techniques to protect your server from internet attacks. The third course, Mastering Linux Security and Hardening, covers mastering the art of preventing your Linux system from getting compromised. This course has extensive coverage of techniques that will help prevent attackers from breaching your system, by building a much more secure Linux environment. Learn various security techniques such as SSH hardening, network service detection, and setting up firewalls, encrypting file systems, protecting user accounts, authentication processes, and so on. Moving forward, you will also develop hands-on skills with advanced Linux permissions, access control, special modes, and more. Lastly, this course will also cover best practices and troubleshooting techniques to get your work done efficiently. By the end of this course, you will be confident in delivering a system that will be much harder to compromise. By the end of the course, youll secure your Linux server and protect it from intruders, malware attacks, and other external threats with the help of efficient tools and techniques. About the AuthorsOliver Pelz has more than 10 years' experience as a software developer and system administrator. He graduated with a diploma degree in bioinformatics and is currently working at the German Cancer Research Center in Heidelberg, where he has authored and co-authored several scientific publications in the field of bioinformatics. He loves coding and riding his mountain bike in the Black Forest of Germany. He develops web applications and biological databases for his department and scientists all over the world and administers a division-wide Linux-based datacenter. A certified website master, avid hacktivist, and active journalist, Aubrey started his programming career on a Commodore Vic-20, on which he built his first Hello World app. He has built several websites, mobile apps, and Windows applications. On his journeys, he has been a Linux system administrator, ethical hacker, website master, mobile developer, application creator, and game developer. Donald A. Tevaultbut you can call him Donniegot involved with Linux way back in 2006, and has been working with it ever since. He holds the Linux Professional Institute Level 3Security certification, and the GIAC Incident Handler certification. Donnie is a professional Linux trainer, and thanks to the magic of the internet, teaches Linux classes literally the world over from the comfort of his living room."
Price: 199.99 |
"Git: Master Version Control with Git - Step-by-Step!: 3-in-1" |
"Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.Git version control gives developers the capability to manage, version, release, and share a code base, free from the nightmare of breaking code. With an enhanced workflow and a faster release cycle, it makes agile software development much easier. Controlling your projects (small or large) is easier now, owing to the advanced functionalities that Git supplies! It performs fast, is easy to manage, and makes Source Control Management uncomplicated and effortless for you. It will help you implement that perfect workflow you have been looking for! This comprehensive 3-in-1 course is an easy-to-follow guide full of examples to help you gain knowledge and expertise in Git. Master the essential commands to manage artifacts within a Git repository. Hook up a local repository with a remote repository such as GitHub in order to prepare for a team collaboration scenario. Delve into the advanced features of Git to enhance your mastery of it. Explore branching, merging, rebasing, tagging, and also how to resolve conflicts and resolutions while using them in your projects. Get acquainted with best practices in Gitalong with managing, recovering, and handling your data and troubleshooting! Contents and Overview This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Version Control with Git, covers guidelines to deliver great code using TFS and Git. Dive into version control using Git. After explaining the difference between centralized and distributed version control, youll configure your Git environment. Once we have configured the environment, work with Git in your day to day activities. Set up the workflows in Git. Youll learn Basic Workflow, Forking Workflow, Feature workflow, open source workflow and Gitflow Workflow. The second course, Hands-On Version Control with Git, covers better project workflows with Distributed Version Control. Explore the Git data model and how you can navigate through databases with simple commands. Debug your application with Git and use various techniques to find faulty commits. Go remote with your repository with GitHub, updating and cloning remote repositories. Set up your repositories in BitBucket cloud. You will set up your own Git repositories, configure access, find and recover from repository errors, and perform repository maintenance and troubleshooting. Finally you will work with centralized and distributed version control systems and see how to use Git to bring order to the chaos of collaborative software development. By the end of the tutorial you'll have figured out how to use Git, mastered workflows (from basic to open source), and adopted the one that fits your needs The third course, Conquering Git: Advanced Training Guide, covers mastering versioning and managing your code with Git by controlling its workflow and using it for your projects.. Delve into more intriguing features of Git such as rebase, stash, aliases, and patches. Explore several examples of these commands to improve your efficiency in using Git. Finally, when you have mastered the various tools provided byGit, you'll be provided with some suggestions to help you to move forward with Git. By the end of the course, you'll have a solid understanding of Git and version control so you can use them in your own projects; perhaps you will be the one providing answers to others in trouble! By the end of the course, youll master versioning and manage your code with Git by controlling its workflow and using it for your projects.About the AuthorsPaul Hacker, a Principal Consultant with AgileThought, has over 15 years of application architecture, design, development, and management expertise in Microsoft technologies. Paul has a depth of experience in ALM, Process Improvement, and Team Foundation Server. Having distinguished himself as a leader in the IT industry he has been awarded the distinction of Microsoft MVP in the ALM category every year since 2006. Bibhash Roy is a hardened Software Developer and Professional turned entrepreneur, with over 25 years of rich industrial experience (17 years in Software Development) in diverse fields. However, he is passionate about teaching whatever he has learned in his career, spanning an array of prestigious stints at large Global Corporate powerhouses such as PricewaterhouseCoopers and Siemens. Over the years, he has gained deep knowledge and expertise in programming languages such as Java, C, C++, PL/SQL, Scala, and Python to name but a few. He has worked extensively in various frameworks and tools such as Spring, Struts, Hibernate, Oracle, MongoDB, Cassandra, Hadoop, Spark, and others. DevOps intensely interests him. He has been working with Git and GitHub since their inception. As a part of his engineering responsibility, he has developed and architected numerous highly scalable and mission-critical applications for many Fortune 500 companies. Currently in the role of founder and CEO, he is spearheading Whitepeak Software, a cloud-based software development company deeply involved in domains such as big data, mobile, and the Internet Of Things (IoT)!Ignazio Calo is a Software Developer with long experience developing both on the backend side and mobile side. He likes to work in an agile environment with visibility on the entire software life cycle. He tries always to do his best to share knowledge across the team he works with. He is a Senior iOS Developer with eBay, and has worked on eBay Kleinanzeigen (the German version of eBay App), ZipJet app, Foodoora (food delivery iOS App), and Lyke (shopping app to discover and shop for the latest trends and styles), and more. He has worked for customers such as Ferrero or Pirelli creating an application for integrating their SAP backend system into custom applications. He has been using Git extensively to handle his everyday projects with Git."
Price: 199.99 |
"Hands-on Game Development with Unity 2018.1" |
"Want to learn to make games in Unity, but aren't sure where to start? Game development is more popular than ever right now, and there has never been a better time to jump in.This course will teach you everything you need to know to develop professional games in Unity from concept to launch. You will learn the best practices and techniques, whether you're looking to go indie or get hired as a Unity game developer. By the end of this course you will have honed the necessary skills to kick-start your game development career, so jump in now and get started!All the code and supporting files for this course are available on GitHub.About the AuthorRaymundo Barrera is a software engineer, who has spent the better part of the decade working on various serious, entertainment and educational projects in Unity. He has spoken at college campuses, and presented a talk at Unite 2017 in Austin, on app development in Unity. He is currently working in education tech as director of mobile engineering at a well-known education company. Free time outside of work is spent on a number of hobbies, including hiking, music, and cooking (primarily Mexican food)."
Price: 124.99 |
"AWS Networking Masterclass: A Complete Guide: 4-in-1" |
"Amazon Web Services (AWS) dominates the public cloud market by a huge margin and continues to be the first choice for many organizations. Networking has been an area of focus for all the leading cloud service providers. AWS has a suite of network-related products which help in performing network related task on AWS. Amazon Virtual Private Cloud (Amazon VPC) enables you to launch Amazon Web Services resources into a virtual network that you've defined. This virtual network resembles a traditional network that you'd operate in your own data center, with the benefits of using the scalable infrastructure of AWS. This comprehensive 4-in-1 course is a step by step practical guide that helps you use all networking services available in AWS effectively. Gain hands-on experience of using Amazon VPC, Elastic Load Balancing, Direct Connect and other AWS products. Practical real-life examples for analyzing the cost impact and security footprint of cloud applications. Implement troubleshooting skills and best practices for security on AWS network. Contents and Overview This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Practical AWS Networking, covers guidelines to deliver great code using TFS and Git. Dive into version control using Git. Use AWS VPC to create an isolated virtual cloud for performing network-related tasks. Get an an overview of AWS Direct Connect after taking a deep dive into scalability and load balancing using the auto scaling feature, Elastic Load Balancing, and Amazon Route S3. Toward the end of this course, youll learn security best practices for your network. By the end of this video course, youll have hands-on experience of working with network tasks on AWS. The second course, AWS Networking Solutions, covers better project workflows with Distributed Version Control. Learn how to configure a VPC and create subnets for different use cases. This course introduces the basics of AWS networking; our main goal is to reach intermediate users who are looking for better AWS networking examples. The course supplies multiple Microsoft Windows examples because most AWS literature is Linux-focused. The video course includes a series of tutorials to help users become fluent in a variety of networking aspects for Amazon Web Services' public cloud offering. The third course, Networking and Security Best Practices on AWS, covers mastering versioning and managing your code with Git by controlling its workflow and using it for your projects. This course will show you how to get started with the fundamental technologies required to secure your applications from the beginning of the architecture/development process: Identity Access Management (IAM) and Virtual Private Clouds (VPCs). Combined, these two technologies give you the essential capability you will need to create a secure and isolated virtual datacenter in the cloud, complete with fine-grained user access controls and activity monitoring. The fourth course, Architecting for AWS: Best Practices, Patterns and Troubleshooting, covers mastering versioning and managing your code with Git by controlling its workflow and using it for your projects. This course is full of examples and will give you a detailed understanding of the best practices to follow when architecting and securing your applications for running on AWS. You see some secret hints and tips on common problem areas you may encounter. Amazon provides a range of tools for analyzing the cost impact and security footprint of cloud applications, all of which we will explore with practical, real-life examples. By the end of the course, youll gain a detailed understanding of best practices for architecting and securing your applications while running on AWS. About the AuthorsMitesh Soni is a DevOps enthusiast. He has worked on projects for DevOps enablement using Microsoft Azure and VSTS. He also has experience in working with other tools that are DevOps enablers such as Jenkins, Chef, IBM UrbanCode Deploy, Atlassian Bamboo, and more. He is a CSM, SCJP, SCWCD, VCP, IBM Bluemix, CJE and IBM Urbancode certified professional. 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 be 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. Tomasz 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. He also conducted a live coding session at Geecon Conference.Colibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, data science, machine learning, and cloud computing. Over the past few years it has worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them make better sense of its data and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action. James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications. Hes spent the last 3-5 years helping his clients to design and implement huge scale streaming Big Data platforms, Cloud-based analytics stacks, and serverless architectures. He started his professional career in Investment Banking, working with well-established technologies such as Java and SQL Server, before moving into the Big Data space. Since then hes worked with a huge range of Big Data tools including most of the Hadoop eco-system, Spark and many No-SQL technologies such as Cassandra, MongoDB, Redis and DynamoDB. More recently his focus has been on Cloud technologies and how they can be applied to data analytics, culminating in his work at Scout Solutions as CTO, and more recently with Mckinsey. James is an AWS certified solutions architect with several years' experience designing and implementing solutions on this cloud platform. As CTO of Scout Solutions Ltd, he built a fully serverless set of APIs and analytics stack based around Lambda and Redshift. Colibri is a technology consultancy company founded in 2015 by James Cross and the company works to help their clients navigate the rapidly changing and complex world of emerging technologies. He is interested in almost anything that has to do with technology. He has worked with everything from Wordpress to Hadoop, from C++ to Java, and from Oracle to DynamoDB. If it's new and solves a problem in an innovative way hes keen to give it a go!"
Price: 199.99 |
"Asynchronous Programming in .NET Core." |
"In the age of complex computing and real-time reporting, applications are not fully capable of stepping up to the pace of modern-day requirements. Do you face the problem of scalability, responsiveness in server apps and want to get rid of it. Moving to Asynchronous programming will make it easy to tackle this problem. In this course, we will cover the Task Parallel library that solves all these problems in an efficient and cost-effective way with the asynchronous functionality in our apps.Youll be able to avoid performance bottlenecks and enhance the overall responsiveness of your application by using asynchronous programming. You will learn about the benefits of the asynchronous approach and how that helps organizations manage resources efficiently, in particular for serving customers during peak hours. By the end of this course, you will be able to write more efficient, neat, readable and scalable code for both the server and client side applications in the most productive and cost-effective way.About the AuthorIqra Ali is a software engineer at MIXIT-Technologies USA, and an author at CodeProject and CSharpCorner, and she is from Karachi, Pakistan. She spends most of her time contributing to open source world and authoring technical articles. Iqra is an expert .NET developer and has worked on several .NET and DevOps related projects in her professional career. In her spare time, Iqra spends her time contributing on CSharpCorner and other alike platforms, helping others in the open communities.."
Price: 124.99 |
"Java: Enterprise App Development with Java 9: 4-in-1" |
"A lot of applications built today need to handle huge amounts of traffic in low latency. Java is a very popular language and JVM is a popular platform to build high performance programs in Java. Writing high-performance concurrent and thread-safe programs is hard, but youll discover how and see what Java 9 adds to the software engineer toolkit.Java 9 comes with a rich feature set. It intends to change the way Java developers used to write code. It introduces a modular JDK so that developers can only include the modules that they need. The prospect of being one of the first to explore the brand new JDK from Java is the primary motivator. Also, this is the biggest change been introduced in Java for a while.This comprehensive 4-in-1 course will set you on the path to become a skilled and professional Java developer by exploring Java 9 and Java EE 8 and learning how these technologies can be used to create a modern, scalable enterprise application. Comprehensive and detailed, the easy to follow tutorial will take viewers on a journey to going from zero to hero Java programmers with the new Java 9 SDK.Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Java 9 Core Principles, covers exciting real-world examples with Java. As you progress in your journey, you will encounter more advanced topics including functional data processing, before investigating how you can build fast, scalable APIs for the connected web. In the final section, you will build an API to analyze the sentiment of sentences provided by the user, along with various statistics about your API.The second course, Java 9 New Features Deep Dive, covers new modular programming concept in Java 9 and know how it will affect you and your clients ahead of time.We will start up with the setting up of Java 9 and learn the modularization concepts and then proceed to deployment. This should be hands on look at Java 9, but no one will be using it to make real-world applications yet. This is an assessment video for the millions of Java developers out there looking to put it to the test.The third course, Writing High Performance Java Application in Java 9, covers how to monitor applications and write code in high concurrent with the proper tools. First, well create efficient lock-free programs that leverage the multi-core architecture of the CPU using the newest Java 9 features. Then youll see how Java Memory Model affects the performance of your programs. Youll discover why its even more important to be aware of the software-hardware co-operation of your programs in Java 9. Moving on, youll find out how to leverage constructs from JAVA 9 java.util.concurrent to create efficient multi-threaded programs. Well explore the different kinds of locking available in JAVA 9 and get to know when you should use which kind of locks. Finally, youll see what tools are shipped with the JDK 9 and know how to use them properly.The fourth course, Hands-On Enterprise Application Development with Java 9, covers modern and scalable enterprise applications using Java 9 and Java EE 8 and become a professional Java developer. We will use case studies to explore how we can use the JEE8 technologies of JSF, EJB, and JPA to build a database-driven website, while all the time working with new Java 9 constructs. You'll learn how to extract a component from our website as a standalone microservice and decouple your microservice to allow it to be reused within an organization. We will then delve into Java 9 technologies such as JShell, modules, the Streams API, Multi-Jar, Process APIs, and HTTP/2 clients.By the end of the course, youll get up and running with Java with exciting real-world examples to monitor applications and write code in high concurrent with the proper tools leveraging Java Concurrency.About the AuthorsColibri 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 all of them make better sense of their data and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action. Andrei Ruse, our Author, is currently working with Colibri Ltd, has been working as a software developer in the financial service industry for over 3 years, and has over 6 years' experience with Java as the main programming language, both academically and professionally. Prior to his current role in a FinTech startup in London, he spent three years working for one of the World's largest investment banks, having joined it straight after graduating from Manchester University with a degree in Computer Science. Peter Verhas is a senior developer and software system architect with more than 30 years' software development experience. He currently works for EPAM as a senior developer, where he is involved in many customer projects and actively participates in the educational activities of the company. Peter writes a technical blog and is committed to open source software development. He has been using Java since 2005 and is also an author at Java Code Geeks. 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 be 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. Tomasz 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. He also conducted a live coding session at Geecon Conference. He is currently working on this website using MLMartin Farrell is an independent Java consultant and trainer based in Edinburgh, UK, with over 18 years' Java experience. He has consulted across a range of businesses from banking to telecommunications and Silicon Valley start-ups. He also blogs about Java and Spring technologies on the popular javabulletsblog, and is Most Valuable Blogger at dzoneand a contributor to When not consulting, Martin likes to spend time with his wife and two children. He is also a keen cyclist and triathlete."
Price: 199.99 |
"Building Microservices on AWS" |
"Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices.This course shows you how to build Microservices-based applications on AWS. It will help you overcome the limitations and challenges you experience in traditional monolith deployments. It will provide you with technological freedom and help you choose the best tool for each job.By the end of the course, you'll have learned to apply AWS tools to create and deploy Microservices-based applications. You'll be able to make your applications cost-effective, easier to scale, and faster to develop.About The AuthorAlan Rodrigues has been working on software components such as Docker containers and Kubernetes for the last 2 years. He has extensive experience working on the AWS Platform, currently being certified as an AWS Solution Architect Associate, a SysOps Administrator, and a Developer Associate. He has seen that organizations are moving towards using containers as part of their Microservices architecture. And there is a strong need to have a container orchestration tool in place. Kubernetes is by far the most popular container orchestration on the market."
Price: 124.99 |
"Troubleshooting Go Application Development" |
"Go is a powerful, general-purpose language that is exceptional for writing anything from servers to command-line utilities. Meant to replace languages such as Java and C++, its performance and accessibility have found an eager audience in developers from compiled and interpreted languages alike.Much of Go's power comes from its simplicity. Although a high-level language, it doesn't have much in the way of bells and whistles. Newcomers from all languages tend to trip over the same design decisions that are less common among other languages.In this course, you will learn to effortlessly surmount these hurdles and become more productive quickly, writing fast, stable code and, hopefully, having more fun coding than ever before!About The AuthorShawn Milochik has been programming for over 20 years and has used Go since 2014. In addition to coding, and mentoring coders, he enjoys teaching, studying music theory, and podcasting. He's currently working as a Senior Software Engineer in TelTech Systems, Inc."
Price: 124.99 |
"Getting Started with ASP.NET Core MVC" |
"The latest web development framework from Microsoft is ASP.NET Core. It is blazingly fast, cross-platform, and cloud-ready. Microsoft has done groundbreaking redesigns to ASP.NET Core and so lots of new concepts were introduced along with it. In this course, well take a look at them while creating a website from scratch.In this video course, youll learn how to do the basic setup for the project, and then well take a dive into the concept of the MVC pattern. Youll learn about models, views, and controllers in detail. You will see the new concept of middleware and it will be demystified. Dependency Injection (DI) is now native to ASP.NET Core MVC and comes already wired up. You will learn to use DI with ease. Routing is central to ASP.NET Core MVC and there is a dedicated section for learning all that you need to know so that you can create effective routing for your site. Well discuss the Razor syntax for UI programming and work with the Entity Framework core and create a Database in the SQLLocalDb which is the new developer friendly Database server around in the block.Just relax and watch this video as this course will take you inside the world of ASP.NET Core MVC and learn effortlessly all the critical and complex concepts without breaking any sweat. ASP.NET core MVC is made fun and easy here. Tackle any projects armed with the knowledge gained from this course with confidence.About the AuthorRonnie.M.Rahman has been a .NET developer, solution architect, and trainer for the last 10 years and has worked with many small to large projects based on Microsoft development technologies. His experience ranges from working with Robots, IOTs, 8-bit Microprocessors to ASP .NET Webforms, MVC, MVC Core, Xamarin, PHP, Windows Form, and WPF.Ronnie studied in Australia and UK and holds a degree in Computer Science in AI. He currently lives in Morocco with his family, by the Mediterranean Sea."
Price: 124.99 |
"Real-World iOS App Development: A Complete Guide: 6-in-1" |
"Are you looking to become an iOS developer or are wondering what it would be to develop apps for the iOS platform?The worlds most beloved mobile platform, iOS is a fun to develop apps for! Developing iOS Apps (Swift) is the perfect starting point for learning to create apps that run on iPhone and iPad. iOS App Development with Swift specialization, expands your programming skills and applies them to authentic app development projects. One of the best things about making apps for an iOS device is that GPS is built into the phone. This tiny chip in the phone will tell you exactly where the user is in the World. It's amazing what you can do with this.This comprehensive 6-in-1 course is a step-by-step video guide will get you started with iOS application development by providing a solid foundation in core iOS concepts, techniques, and the Swift programming language. Learn to make an app backend with Firebase. Explore and use a wide range of Apple software development kits and tools to become a confident iOS developer. Contents and OverviewThis training program includes 6 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, Working with Camera and Images in iOS Apps, covers working with images and the camera in iOS Apps. Import images and properly lay them out in your app storyboard files. Access hardware on iOS devices to allow users to take images and save them. This app allows a user to take an image of something, give it a proper name, and then use this as a database to reference the collection. The third course, Audio on iOS, covers working with audio and the microphone in iOS apps. The two fundamental skills that you will master in this course are playing and recording audio. Start by playing an audio file. Whether you want background music in a game or need to play podcast files, youll learn how to work with the audio frameworks Apple has developed. Then well move on to recording audio with built-in microphones in iOS devices. Youll end the course by taking your learning and practically applying it to create a Soundboard app that connects to a Core Data database. Through this, a user can record a sound, give it a name, and be able to play the sound with the touch of a button.The fourth course,Working with Maps and Locations in iOS Apps, covers how to use maps in your iOS apps. Moreover, Apple has made this very easy for us to use. We can get a user's exact location in latitude and longitude and show things on a map wherever we want. To learn this new skill, we will be creating a Pokmon Go clone. Create a simplified version of this to teach you how to work with maps in iOS and also how to use locations.The fifth course,Creating a Backend for iOS Firebase, covers delving into the world of advanced Selenium automation. We'll begin first by learning about CocoaPods. CocoaPods allow us to bring other people's code into our project. We will need this in order to get Firebase code into our project. Then we will start the course project: creating a simple version of SnapChat. Doing this will allow us to learn the ins and outs of Firebase. After installing Firebase, you'll move on to learn how to build our social network one step at a time. First, you'll master user account creation and user authentication. Then you'll create snaps to send to other users. Throughout all this, you'll learn about Firebase database, storage, and authentication system.The sixth course, Integrating Twitter and Facebook into Your iOS Apps, covers how to integrate Twitter and Facebook APIs into iOS apps. We start with Twitter and discuss how to set up your application with Twitter's API. Then we move on o authenticating users with Twitter so that you can access user data. We'll then create an app called Tweetgram, where we download images from a user's Twitter feed. Finally, you'll explore the Facebook API. Step by step, you'll install it and integrate it into your project. You'll then explore how to get data from the Facebook API.By the end of the course, youll learn to build amazing iOS 11 applications with Swift 4 by working with images, camera, audio, maps and much more in iOS Apps. Go from a beginner with an idea to submitting a functional app to the App Store!About the AuthorsDee AliyuOdumosuhas 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.Nick Walter is an iOS developer who has been focused on mobile app design and creation for over 5 years. His involvement in the iOS community started off with a bang, and in 2013 he was one of the 25 students worldwide to be invited to Apple's Cocoa Camp. Within the community, he is also co-president of an Apple developer group called Cocoa Heads. He always wanted to transform brand-new ideas into reality, but growing up in a small town he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses. Since the announcement of the new Swift programming language by Apple, he has devoted himself to Apple's documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide."
Price: 199.99 |
"WinOps Continuous Delivery with Azure" |
"VSTS and TFS can help you plan and code your application, now it's time to start looking at actually deploying your application in test and production environments. This video course shows you how to set up continuous integration, deployment, testing, monitoring and delivery and all of the essential elements of DevOps and OpsDev.We'll start by looking at the vNext build system. Youll learn how to create build definitions, configuration as code (YML) for your needs, and use hosted or private agents to make sure you have all the prerequisites available to build your containerized platforms. After that, you'll extend your pipeline by autonomous deployment capabilities.You'll see how to create the deployment pipeline across different environments, all while making sure that the necessary approvals and checks are in place. Adding continuous testing is the next step. Youll learn how to add automation to both your build and release step. You'll also look at using Azure to run automated (UI/API) and performance engineering load tests.Another important step in implementing your DevOps process is continuous insight through monitoring. Application Insights is an Artificial Intelligent enabled Microsofts solution when it comes to monitoring your applications. You will also see how Intelligent Automation (IA) through Robotic Process Automation (RPA) can help you detect problems in your application and how it can be utilized them to achieve continuous delivery. About the AuthorJonathon Wright is a strategic thought leader and distinguished technology evangelist. He specializes in emerging technologies, intelligent automation and cognitive adoption (deep learning), and has more than 20 years' of international commercial experience within global organizations. He is currently the CTO for Digital-Assured based in Oxford in the UK, advocacy board director for various non for profit such as Vivit-Worldwide and is a representative of the European Commission on the topic of Artificial Intelligence (AI).Jonathon combines his practical experience and leadership with real-world insights behind the core principles and practices underpinning Enterprise AI, Smart Cities (IoT / C2X & I2X) and Robotic Process Automation (RPA). Thus, he is frequently in demand as a keynote speaker at international conferences such as TED, Gartner, Oracle, AISummit, Unicom, EuroSTAR, STAREast, and STARWest. Jonathon is the author of several award-winning books."
Price: 124.99 |
"Node.js: Node.js App Development - Novice to Pro!: 4-in-1" |
"Node.js, with its strong features and ability to write server- as well as client-side code with JavaScript, has become a popular choice among developers to build powerful web applications. It is the most popular framework to create server-side applications with, be it web, desktop, or mobile.This comprehensive 4-in-1 course will guide you through the process of building a web application with Node.js and all the necessary libraries to get your application up and running. This hands-on practical guide to the landscape of Node.js will work with you to build a question-and-answer platform. Explore the latest features of Node.js 6.x by creating dynamic server-side applications. Create three- four complete projects from scratch by implementing various Node.js features. Create real-time data-driven server side applications on your own.Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Node.js, is your one-stop solution to getting started with Node.js. This video will help you get a comprehensive understanding of Node.js, and will also demonstrate how you can use the power of Node.js to create scalable and responsive web apps easily and efficiently. We will start by giving you an overview of Node and setting up an architecture to build web apps. Once the web app is ready, we will extend it by making it more responsive and adding popular plugins to it. You will also learn how to work with SQL and NoSQL databases, and finally will see how to deploy and maintain the application to a production environment.The second course, Node.js Projects, is a project based practical guide to create dynamic server-side applications. While building these applications, well employ several other frameworks and youll get a solid understanding of how to integrate and use other frameworks in tandem with Node.JS 6.X. Youll create a data intensive application with MongoDB, use AngularJS to create a front-end application, and utilize Bootstrap to create a truly responsive web app. We will also show you how to use socket frameworks with your Node.js applications.The third course, Mastering Node.js, covers building powerful applications from console applications that can assist on your day to day job to scalable network applications. The course will then teach you to use and define streams and transformers, after which you will be skilled to build a web server with Express.js. This will be followed by taking you through how to read, write, and manipulate files in the file system with Node.js. You will even learn how to create micro services with the loopback API framework and Seneca.js, post which we will scale our node.js application and test our code. Finally, you will complete your learning journey by using these APIs to create a web server, access file system, and create real-time interactions. With this course, you will be able to build your own tools, along with big network and real-time applications.The fourth course, Hands-on Application Development with Node.js, covers power of Node.js to build a full-stack web application. Throughout this journey, you will work with express.js, query a database with an ORM library in Node.js, and secure your application by implementing an authentication process. With this course, you will be able to create your own web applications in Node.js. The best way to learn something new is to get your hands dirty and try out Node.js together with us. We will give you all you need to create real-world applications with node. This comprehensive, easy-to-follow course is designed to get you up-and-running in a few weeks.By the end of the course, youll harness the power of Node.js to build a full-stack, dynamic server-side applications web application.About the AuthorsC Y Kanis an expert in system integration and has over 20 years of IT experience, including project management and architectural design in many large-scale local and international projects. He received a Bachelor's degree from the University of Hong Kong and later a Masters degree from the University of Technology, Sydney, and holds many professional qualifications such as PMP, PRINCE2 Practitioner, PMI-ACP, Scrum Master, CISSP, ITIL, TOGAF9, and SOA Certified Architect. He has expertise and strong interests in software technologies and development methodologies, including enterprise architecture, full-stack JavaScript application development, Service-Oriented Architecture, Java-related technologies, Oracle databases, iOS application development, Scrum, Extreme Programming, agile software development, and various kinds of project management methodologies. He is often invited by the Project Management Institute Hong Kong Chapter to teach courses about cloud computing, big data, service-oriented architecture, business process management, and agile software development. He is also the author of three other eLearning courses, Cassandra Administration, Rapid Cassandra, Mastering Cassandra, and one imprint book, Cassandra Data Modeling and Analysis. All of them are published by Packt Publishing.Fernando Monteiro is a full-stack engineer, speaker, and open source contributor. He has built and made some of his personal projects open source, such as Responsive Boilerplate, Frontend Boilerplate, Angm-Generator, and TrelloMetrics, written in AngularJS, Node.js, Less, and SASS. With around 16 years of experience in information technology, his current focus is on web and mobile JavaScript applications. He has a strong understanding and experience with all phases of the software engineering life cycle, including source control, design, build/release, and automated testing. He has worked as a manager of e-commerce, and a UX designer for various companies and products, including mobile applications. When not programming, Fernando enjoys riding Harley Davidson bikes, making his own beer, and watching movies with his family.JorisHermansis a Senior Software Developer with more than 10 years' experience in programming for the web. He loves to teach, coaching other people about all the great aspects of developing for the web. He has worked for an online directory company creating web applications with more than a million page views a week. You will find him also creating great projects on GitHub. He loves to participate in a lot of discussions regarding the evolution of the web. Following new technology trends is a kind of hobby for him. With a few video courses already in his portfolio, JorisHermans is definitely the kind of teacher you want to go on a new learning adventure with."
Price: 199.99 |
"Hands-on Network Programming with Python" |
"The goal of the course is to master key Python concepts as they are applied in the network engineering context. Computer Networks, large and small, has become ever increasingly software-driven in the last several years. A typical network engineer faces the challenge of learning a completely new discipline that normally takes years to master. This course will use Python, an easy-to-learn, popular first-time-programmer language as the foundation to bridge the gap for network engineers facing the automation challenge, this will help network engineers become experts in using Python for networking. The video will start by demonstrating how to use Python and supported libraries to automate network tasks. Then you will get familiar with the concepts and work with the Ansible framework in order to achieve your network goals. You will then come across ways to monitor your network using Python. Besides this, you will develop a good understanding and explore ways to solve issues related to the security wheel that treats the network as one single entity instead of dispersing components. By the end of the course, the students will master skills required to accomplish advance network automation using Python.All the code and supporting files for this course are available on Github.About the Author Eric Chou is a seasoned technologist with over 17 years of experience. He has helped managed some of the largest networks in the industry while working at Amazon and Microsoft and is passionate about network automation and Python. He shares this deep interest in these fields through his teachings as a Python instructor, blogger, and active contributor to some of the popular Python open source projects. Currently, Eric holds two patents in IP Telephony and is a principal engineer at A10 Networks with a focus on product research and development in the field of security. Hes a successful author of the book Mastering Python Networking which has sold impressive number of copies."
Price: 124.99 |
"Implementing Graph Algorithms Using Scala" |
"Scala's functional programming features are a boon to help you design easy to reason about systems to control growing software complexities.In this course we practise many functional techniques by solving various graph problems. We start by looking at how we can represent graph structures in an efficient functional manner. Then we explore both the breadth and depth first search graph traversal techniques. Later we use this techniques to show how they can be used for topological sorting and cycle detection. In this course we also describe more complex algorithms such as finding the shortest path and maximal flow networks. All of these solutions are illustrated with easy to understand diagrams and animations. Special care is taken when writing solution so that the principles of functional programming are followed.By the end of the course, you will be well-versed in all the functional concepts of Scala and you will have refreshed your knowledge of graph algorithms.About the authorJames Cutajar is a software developer with interests in scalable, high-performance computing and distributed algorithms. He is also an open source contributor, author, blogger, and tech evangelist. When he is not writing software, he is riding his motorbike, surfing, or flying light aircraft. He was born in Malta, lived for almost a decade in London, and is now working in Portugal."
Price: 199.99 |
"Hands-on Administration with JIRA 7" |
"JIRA Software is an agile project management tool that supports any agile methodology, be it scrum, kanban, or your own unique flavor. From agile boards to reports, you can plan, track, and manage all your agile software development projects from a single tool. JIRA Software brings the power of agile methodology to Atlassian JIRA. Jira is a proprietary issue tracking product that over 90 000 companies around the world have trusted their bug tracking, issue tracking, and project management tasks, and which customer base still continues to grow.The course offers developing your skills in Jira administration by exploring advanced functionalities of the system such as customization of workflows, the configuration of email services, archiving of projects, etc. You will deepen your knowledge of Jira by implementing the core configurations of a Jira instance. and exploring how you can extend the basic functionality with the help of add-ons. In the run of this course, you will learn Jira environment, best practices of Jira administration, and be able at the end of the course to interpret and translate the business requirements into Jira configurations.About the AuthorIev Strygul a software engineer who specializes in the full stack of Atlassian products. He is certified by Atlassian in Jira software and Jira administration. He has more than 4 years of experience and is presently working on iDalko."
Price: 124.99 |
"Hands-on NLP with NLTK and Scikit-learn" |
"There is an overflow of text data online nowadays. As a Python developer, you need to create a new solution using Natural Language Processing for your next project. Your colleagues depend on you to monetize gigabytes of unstructured text data. What do you do?Hands-on NLP with NLTK and scikit-learn is the answer. This course puts you right on the spot, starting off with building a spam classifier in our first video. At the end of the course, you are going to walk away with three NLP applications: a spam filter, a topic classifier, and a sentiment analyzer. There is no need for fancy mathematical theory, just plain English explanations of core NLP concepts and how to apply those using Python libraries.Taking this course will help you to precisely create new applications with Python and NLP. You will be able to build actual solutions backed by machine learning and NLP processing models with ease.About the AuthorColibri Ltd 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 feedback into how our AI generates content.Prior to founding QuantCopy, Rudy ran HighDimension.IO, a machine learning consultancy, where he experienced first-hand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with High Dimension. IO's Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye.In the first part of his career, Rudy spent 5+ years in quantitative trading at leading investment banks such as Morgan Stanley. This valuable experience allowed him to witness the power of data, but also the pitfalls of automation using data science and machine learning. Quantitative trading was also a great platform from which to learn deeply about reinforcement learning 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 |
"Hands-On Web Development with JavaScript" |
"JavaScript has become a dominant language in the form of mobile applications, browser applications, server applications, and embedded devices. Knowledgeable JavaScript engineers are in higher demand today than ever before. This course will get you up and be running with JavaScript for web and application development.The application that you'll be building is a Slack-like chat application. Youll learn to, share files, rate the shared photos, and more. As you progress, you'll learn the technology that underpins almost every rich web application you've ever used. You will start with the basics of JavaScript, then move on to understanding the various important components that are used to create an interactive user-friendly UI.Youll then learn how to route, test, and create dynamic content for your application. Then youll add rich features and provide the final touches to your application. By the end of the course, youll be able to build applications with a richer and smarter front-end using JavaScript. About the AuthorA highly motivated individual who likes to work with perfection, Abhishek Kumar is a JavaScript Developer. Hes passionate about algorithms and games. Abhishek wrote his first code in 9th grade. Programming always fascinated him and he always liked writing interesting code, hence he found a career as a web and application developer.He's been working on JavaScript for more than 2 years now. Has good experience working with Angular and ES6. He has also worked on the performance aspects of web applications. Other than JavaScript, he has also worked on Java and Spark."
Price: 124.99 |
"Beginning Responsive Web Development with HTML and CSS" |
"With this course, you can build websites that will transform the user experience. This course begins with the latest techniques provided by HTML5 and CSS3. Along the way, you'll discover tips and tricks that make your future designs and development workflow leaner and more maintainable than ever before. By the time you reach the end, you'll be equipped with the latest cutting edge front- end development skills, ready to develop your very own modern, responsive websites that are pixel-perfect across a wide range of devices.About the AuthorsBen Frain has been a web designer/developer since 1996. He is currently employed as a senior frontend developer at Bet365.Before the web, he worked as an underrated (and modest) TV actor and technology journalist, having graduated from Salford University with a degree in media and performance.He has written four equally underrated (his opinion) screenplays and still harbors the (fading) belief he might sell one. Outside of work, he enjoys simple pleasures: playing indoor football while his body and wife still allow it, and wrestling with his two sons. His other book, Sass and Compass for Designers, is available now. Cord Slatton-Valle started working with web development when he was 15 years old having read an article in a magazine. Over 20 years later, he is still enjoying development and the constant learning needed to maintain his skills in the feld. He has expanded into Raspberry Pi and other platforms, in addition to the web. He mentors students in web development and spends his free time doing maker-style projects and working with his wife on his newly purchased home.Joshua Miller is a freelance web designer, college professor, and interactive artist living in eastern Pennsylvania. He has taught courses in animation, web/graphic design, video game design, and programming at a variety of schools, including Lehigh University, Northampton Community College, Drexel University, Lafayette College, Montgomery County Community College, and Lehigh Valley College. He currently holds a tenure-track position at Kutztown University, where he teaches web design, graphic design, and interactivity. He also teaches part time at Lehigh University, and runs a successful freelance design business in his downtime. His true interests lie in the intersection between design and programming, specifically with the creation of digital interactive work."
Price: 199.99 |
"Python Tips, Tricks and Techniques" |
"You have been programming in Python for a while now. You know that Python is easy to get started with, but hard to get right. You want to write Pythonic code to make an impact in both the open source arena and your career.This course is will take you from a Python outsider to an insider. You will benefit from insights from the Python documentation, PEPs, and online developer communities to learn the ultimate Pythonic ways to tackle common programming patterns. This course covers tips, tricks, and techniques for loops, data structures, object-oriented programming, functions, and more, helping you work on ordered collections and key-value stores for dictionaries. You will be able to increase the speed and performance of your code while making it easier to debug. Start writing cleaner code for your applications and learn to organize it better in just 3 hours.No other course can transform every corner of your Python code. Take this course NOW and become an overnight Python rockstar developer. About the AuthorColibri Ltd 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 suchas 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. After 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 feedback into how our AI generates content.Prior to founding QuantCopy, Rudy ran HighDimension.IO, a machine learning consultancy where he experienced firsthand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with HighDimension.IO's Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye.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 deeply about reinforcement learning 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 |
"Learning Path: Application Development with C# and ASP.NET" |
"In the first part of this Learning Path, youll work through a rapid introduction to C# followed up by an overview of .NET in the context of two real-world applications. Each component teaches you skills and capabilities that are in high commercial demand. Youll learn building and deploying Universal Windows Platform applications for desktop environments and cutting-edge web development techniques with ASP.NET Core MVC. This Learning Path also enables you to confidently use ASP.NET to your advantage and develop large applications in a short time. As you progress through the programme, youll also find helpful tips, tricks, and useful self-assessment material and demos to benchmark your progress and reinforce what you learn."
Price: 199.99 |
"Building Serverless Applications with Spring and AWS" |
"Removing the concept of a server from your application is huge. Cloud-based infrastructure was a game changer for software development and serverless architectures is the next step in that evolution. Building serverless applications means that your developers can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises. Many companies have started adopting serverless architecture for their applications to save costs and improve scalability. This course demonstrates a key strength of serverless computing in AWS using Spring.This course will introduce you to Serverless Architecture and lead you to build a simple image-resizing service using a Java-based AWS Lambda function. Then well move onto how the Spring framework supports the cloud and in particular AWS. There are a number of different services made available through Spring annotations to make your life easier.Moving on, youll start to build your Spring-based, serverless application that will take a URL and convert it into a short URL that will be stored in DynamoDB and youll receive a short URL. You can then use that short URL in a browser and then be redirected to the real site. To demonstrate integration with AWS Simple Notification Service (SNS), the application will also send a notification to you whenever someone creates a new short URL. Lastly, youll learn about monitoring your application using AWS cloud watch.By the end of the course, youll be equipped with the knowledge to build scalable and cost-efficient Spring applications with serverless architectures.About the AuthorMarc Thomas is a Solutions Architect that is still actively involved with the development team. He has 19 years of experience in software development from embedded software, desktop applications, through to the latest web application technologies. Marc has worked in a number of different industries from Networking to Process Improvement, Asset Management, Defense, and Marketing. Marc works as a Solutions Architect for Connect in Birmingham, delivering Jaguar Land Rovers web applications using Java, Spring, and React."
Price: 124.99 |
"Perfect Excel Charts" |
"A lot of us who work with data know how to make charts, but don't know how to make effective visualizations that send a clear, efficient, and truthful message. Many of us don't realize what makes charts speak and how to remove noise and focus only on what's important.This course takes a different approach, focusing instead on various data science tools, typical workflows in data projects, algorithms, and the math behind data science. You will work on presenting and communicating with data using visual media such as charts, plots, and histograms with real-world datasets. By working with the four most popular chart types, you will dissect each of them at a microscopic level while using interesting real-world datasets with practical examples in Excel. The aim of the course is to show you where charts work and where they don't and what makes these charts easier to understand.By the end of the course, you will have learned how to implement the principles of effective visual communication using Excel.About the AuthorNikita Barsukov is a software developer and data scientist with 10 years' experience in the industry. He is a self-taught data scientist, who learned early on that it is often messaging, insight and data storytelling that is important in data science, not technology or software. He went through a traditional data science path at the beginning of his careerfor example, learning R and machine learning algorithms using online courses. Then he also quickly grasped the value in visual data storytelling, using charts as a mode to communicate and tell something. He lives in Copenhagen, Denmark with his beautiful wife and three awesome sons."
Price: 124.99 |
"Building Microservices with Node.js" |
"Microservices enable us to develop software in small pieces that work together but can be developed separately, one of the reasons why enterprises have started embracing them. For the past few years, Node.js has emerged as a strong candidate for developing these microservices because of its ability to increase developers' productivity and applications performance. This video is an end-to-end course on how to dismantle your monolith applications and embrace the microservice architecture.We delve into various solutions such as Docker Swarm and Kubernetes to scale our microservices. Testing and deploying these services while scaling is a real challenge; we'll overcome this challenge by setting up deployment pipelines that break up the application build processes into several stages.The course will help you implement advanced microservice techniques and design patterns on an existing application built with microservices. Youll delve into techniques that you can use today to build your own powerful microservices architecture. About the AuthorShane Larson is a professional software engineer and solutions architect with years of experience developing data-driven applications for the financial industry. He likes to work in an agile environment on applications using NodeJS, C#, MongoDB and cloud native services. He is currently working on voice-first design projects that involve automated alerting of events within financial markets. He also spends his free time building a small off-grid cabin in a remote area of Alaska."
Price: 124.99 |
"Learning Path: Modern Web Development with JavaScript" |
"We ease you into the world of JavaScript and Node.js with an introduction to their fundamental concepts. We'll show you everything you need to know about object-oriented patterns so that you can confidently tackle your own real-world development projects. You'll learn everything from new syntax to working with classes, complex inheritance, dynamic typing, and data binding. Then, we will take a look at the libraries in JavaScript that aid in building applications with a microservices-based architecture. We will look at building these applications and explore a number of industry-standard best practices. With coverage of both server-side and front-end development, this Learning Path provides you the skills required to develop cutting-edge web applications that stand the test of time. Well demonstrate the creation of an example client that pairs up with a fully authenticated API implementation. By the end of this Learning Path, youll have the skills and exposure for building interactive web applications that use object-oriented patterns with JavaScript and APIs with Node .js."
Price: 199.99 |
"Beginning Application Development with TensorFlow and Keras" |
"With this course, you'll learn how to train, evaluate, and deploy Tensorflow and Keras models as real-world web applications. After a hands-on introduction to neural networks and deep learning, you'll use a sample model to explore details of deep learning and learn to select the right layers that can solve a given problem. By the end of the course, you'll build a Bitcoin application that predicts the future price, based on historic and freely available information.About the AuthorLuis Capelo is a Harvard-trained analyst and programmer who specializes in the design and development of data science products. He is based in the great New York City, the USA.He is the head of the Data Products team at Forbes, where they both investigate new techniques for optimizing article performance and create clever bots that help them distribute their content. Previously, he led a team of world-class scientists at the Flowminder Foundation, developing models for assisting the humanitarian community. Prior to that, he worked for the United Nations as part of the Humanitarian Data Exchange team (founders of the Center for Humanitarian Data). He is a native of Havana, Cuba, and the founder and owner of a small consultancy firm dedicated to supporting the nascent Cuban private sectorNimish Narang has a degree in biology and computer science. He has worked with application development and machine learning. His recent achievement was building the biggest ever mobile machine learning course which has many different machine learning and deep learning models in Python and translated into both Android and iOS applications to incorporate some elements of machine learning into mobile application."
Price: 199.99 |