Unlimited Course Access
Get unlimited access to our entire catalog of 125+ courses for a small monthly fee

It’s about time you bring something new to the table. You know you should upgrade your skills but you never seem to have the time to do anything else besides work.

The thought of having to be in class at a certain time and place is absolutely daunting.

What if you had the possibility to learn anything, anytime, anywhere?

Through the Stone River Unlimited Course Access Subscription now you can! It’s that good and it’s true.

You’ll get full access to our entire catalog of 125+ (and counting) technology, programming, and digital design courses. Get a step ahead of the competition, land that dream job, up your skill level and make more money; all for a small monthly investment.

No matter if you need coding, design or development in your career or as a hobby, this subscription is exactly what you need.

300,000 students have already enrolled in our courses. Every one of them has gained better job prospects, a chance to improve their salary and lifestyle, and most importantly a belief that they can do it, and do it well.

That’s just the tip of the iceberg. Here’s why this unlimited subscription is the best value for money around:

You will get a free certificate for each course you complete. Add your certificates to your Linkedin profile or your resume to prove that you’re as good as you say you are. Potential employers can verify every certificate with a unique ID verification (provided).

Your Unlimited Course Access Subscription is just that; unlimited. That means any new, hot topics we release (like Big Data, mobile development or JavaScript) will be automatically added to your account. So you can future-proof your skills without any extra cost, and remain at the cutting edge of your chosen field.

Your subscription comes with a 30-day, no-risk, money back guarantee. If you’re not happy with what you’ve learned after the first month, you can cancel your subscription and receive a full refund, no questions asked. But we’re willing to bet you’ll stick with us. Here’s what Ziyan Wang had to say about just one of our courses:

Forget about endless hours of Googling and reading through blog posts or watching unorganized tutorials.

Forget about handing out your personal details left right and center so these sites can sell you stuff instead of teaching you what you need to know.

Instead, picture an expert instructor ready and waiting to teach you up to date, relevant, and practical skills - without the sales pitch. Start getting the skills you want, today, while going at your own pace. Use these skills to your advantage right now.

That's what you get with the Stone River eLearning Unlimited Course Access Subscription. Save time, save money, become a leader and win that dream career.

Don't put your education off any longer. Enroll risk-free today!

219 Course Bundle
$29/m
Starting with Blockchain Technology for Developers
World's leading software platform for digital assets

Any IT professional or hobbyist anticipating a solid understanding of how blockchain technology works and desires an understanding of blockchain's use cases and potential (including cryptocurrencies and distributed applications) needs to go through this course to leverage blockchain in new or existing development projects. Anyone desiring to learn how blockchain solutions are designed, configured, and developed needs the knowldege and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how blockchain technology works and a solid foundation for platform evaluation and learning lower level details.

This course was built for forward-looking developers who create solutions for mobile, web, and beyond. This course is designed for those developers who want to begin working with blockchain technology and need a good springboard to start their descent into this deep and detailed set of technologies, theories, and implementations. This course focuses on the primary components of blockchain technology and weaves them together to create a solid understanding of the blockchain stack component's interactions and dependencies. Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how blockchain products are designed and used to create the next level of distributed ledger tech.
This course IS NOT intended for non-technical students. The content presented is in the context of technical review.

Before taking this course, a student should ideally (but not absolutely) have some experience in:

Creating applications with Javascript
Some exposure to cryptocurrencies, either via the markets or from a technical standpoint
JavaScript development of complete web app solutions

BLOCKCHAIN EXPERIENCE IS NOT REQUIRED!!!
Stone River eLearning
$99
Developing on the NEM Blockchain with JavaScript
New NEM version (2.0)

Any IT professional or hobbyist anticipating a solid understanding of how cryptocurrency and smart contract technology works and desires an understanding of crypto's use cases and potential (including blockchains and distributed applications) needs to go through this course to leverage cryptocurrency and smart contracts in new or existing development projects. Anyone desiring to learn how cryptocurrency solutions are designed, configured, and developed needs the knowldege and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how crypto and blockchain technology works and a solid foundation for platform evaluation and learning lower level details.

This course was built for forward-looking developers who need to familiarize themselves with the advanced blockchain technology offered by NEM. With a new, major upgrade rolling out, the material presented here is based on this new NEM version (2.0) code-named Catapult. This course is designed for those developers who want to begin creating cryptocurrencies, smart contracts, and distributed apps onthe NEM blockchain and need a good springboard to start their descent into this deep and detailed set of technologies, theories, and implementations. This course focuses on the outstanding components of NEM technologies and weaves them together to create a solid understanding of the system stack's component interactions and dependencies. Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how the NEM blockchain system is designed and used to create the next level of distributed ledger tech.

This course IS NOT intended for non-technical students. The content presented is in the context of technical review and implementation.

Before taking this course, a student should ideally (but not absolutely) have some experience in:

- Creating applications with Javascript and Angular

- Some exposure to cryptocurrencies, either via the markets or from a technical standpoint

- JavaScript development of complete web app solutions with a major JS development platform (Angular)

- CRYPTO/SMART CONTRACT/BLOCKCHAIN EXPERIENCE IS NOT REQUIRED!!!

Stone River eLearning
$99
Starting with Angular 5
Master this popular JavaScript based framework
Angular Version 5
Purpose: To keep this course on the cutting edge of Angular technology and be consistent in providing instruction for the features found in the latest Angular release (v5)
In this update we addressed the major changes in the Angular version 5 major release. Per our course content, including hands-on coding exercises, there were a few breaking changes in the 5.1 releases which ripped across much of the original project code and also included minor, non-breaking changes which outdated certain aspects of our original content.
We've updated all of the course’s code-along video content with version 5 code, including:
Angular-CLI repositioning & syntax usage related to its repositioning
Angular-CLI & npm syntax usage
Angular-CLI template output changes
Material 2 Library Module massive positioning changes
Material 2 inclusion and configuration syntax changes
Material 2/Animations Module repositioning
Fallout of the above deltas outdated a large percentage of the course’s existing content. Each affected video in the series was updated to reflect the current release.
The Angular Forms Module has been in flux since the inception of Angular 2. Fortunately, it has stabilized in the later 4.x releases and we feel comfortable enough in it’s current state to have included it. Forms are a pillar of web-based development and we feel this content adds significant value to the course.
While closely tied to the Angular core library, but not included in it, the Material 2 styling library has endured a lengthy, rough development and release lifecycle. As this library is so closely tied to the Angular core, we’ve included content in this video series from the beginning. Again, in this current release, many breaking changes and previously unavailable features were included. We made significant changes to existing content and created additional content to appropriately cover the current state of the Material library.
As with prior updates to this video series, we applied incremental improvements to existing content (that was not updated for v.4.3 changes) in an effort to continuously improve the overall effectiveness and appeal of the entire course.

Web frameworks can be difficult enough to get your head around at the best of times. When it comes to Angular, it can be especially challenging to keep up; new versions are released every 6 months, and although the latest version is Angular 5, there wasn't actually an 'Angular 3'! Confused? Don't be. This online course will explain it all...

Keeping Current with Angular
This course will continue to be updated regularly to reflect the constant changes in the Angular framework. We're teaching this course in a modular style rather than project-based style so that small changes in Angular can be updated right away, and not affect your ability to learn in any way.
Angular for All

Understand Angular and how it can make you a better developer

Code an Angular project with an online IDE
Learn to code with TypeScript
Utilise dependency injection to keep your applications lean
Implement services in an Angular application
Get to grips with component paradigms, pipes, data binding, component nesting and more
Master Frameworks

This Angular 5 online course was designed for those who already know a little about creating web UIs with JavaScript tools. Those who have experience programming with a common object oriented scripting language will also be at an advantage. However, absolutely no Angular experience is needed to keep up with the lessons.

What does the course cover? Everything from Angular's best practices in building components, templates, services, routes and modules to designing and building all of the above. You'll also learn how to use templates to create your application's user interface, how to extend HTML with directives, pipes and data binding, and how routing is done with a modular approach.
Each of the most important features of Angular 5 have a dedicated section in this course, along with practical exercises to compound your learning and helpful guidance from our expert tutor every step of the way. Don't worry, we've covered all angles so you can learn what you need to know, and fast.
Whether you're an IT professional, an aspiring web, mobile or service app developer, a tester, a UI designer or an architect, this course will get you right up to speed on Angular 5. By the time you've finished, you'll know how Angular solutions are designed, administered and developed and will have a solid understanding of how to get Angular projects up and running.
What is Angular 5?
Angular, or Angular JS, is a structural framework for dynamic web applications. In other words, it helps turn simple HTML into cool web apps that actually do stuff (rather than just staying static like a simple informational website would do), by using it as a template then extending its syntax to express components. Angular 4 is the newest and most recent 'majorly revamped' version. It is backwards compatible with Angular 2 and 4.


Angular Version 4.3

Purpose: To keep this course on the cutting edge of Angular technology and be consistent in providing instruction for the features found in the latest Angular release (v4.3)

In this update we addressed the major changes in the Angular version 4.3 release (scheduled for early July 2017). Per our course content, including hands-on coding exercises, there were a few breaking changes in the 4.3 beta/rc releases which ripped across much of the original project code and also included minor, non-breaking changes which outdated certain aspects of our original content. With this update we were also able to comfortably include an entirely new course content section focusing on the Angular Forms module. This Angular module has stabilized enough in the v.4.3 release to be included in the course.

We updated all of the course’s code-along video content to fix the breaking changes, including:

  1. Angular-CLI repositioning & syntax usage related to its repositioning
  2. Angular-CLI & npm syntax usage
  3. Angular-CLI template output changes
  4. Material 2 Library Module massive positioning changes
  5. Material 2 inclusion and configuration syntax changes
  6. Material 2/Animations Module repositioning

Fallout of the above deltas outdated a large percentage of the course’s existing content. Each affected video in the series was updated to reflect the current release.

The Angular Forms Module has been in flux since the inception of Angular 2. Fortunately, it has stabilized in the later 4.x releases and we feel comfortable enough in it’s current state to have included it as the topic for an entire new section in this course update. Forms are a pillar of web-based development and we feel this new content adds significant value to the course.

While closely tied to the Angular core library, but not included in it, the Material 2 styling library has endured a lengthy, rough development and release lifecycle. As this library is so closely tied to the Angular core, we’ve included content in this video series from the beginning. Again, in this current release, many breaking changes and previously unavailable features were included. We made significant changes to existing content and created additional content to appropriately cover the current state of the Material library.

As with prior updates to this video series, we applied incremental improvements to existing content (that was not updated for v.4.3 changes) in an effort to continuously improve the overall effectiveness and appeal of the entire course.


Web frameworks can be difficult enough to get your head around at the best of times. When it comes to Angular, it can be especially challenging to keep up; new versions are released every 6 months, and although the latest version is Angular 4, there wasn't actually an 'Angular 3'! Confused? Don't be. This online course will explain it all...

Keeping Current with Angular

This course will be updated regularly to reflect the constant changes in the Angular framework. We're teaching this course in a modular style rather than project-based style so that small changes in Angular can be updated right away, and not affect your ability to learn in any way.

Angular for All

  • Understand Angular and how it can make you a better developer
  • Code an Angular project with an online IDE
  • Learn to code with TypeScript
  • Utilise dependency injection to keep your applications lean
  • Implement services in an Angular application
  • Get to grips with component paradigms, pipes, data binding, component nesting and more

Master Frameworks

This Angular 4 online course was designed for those who already know a little about creating web Uis with JavaScript tools. Those who have experience programming with a common object oriented scripting language will also be at an advantage. However, absolutely no Angular experience is needed to keep up with the lessons.

What does the course cover? Everything from Angular's best practices in building components, templates, services, routes and modules to designing and building all of the above. You'll also learn how to use templates to create your application's user interface, how to extend HTML with directives, pipes and data binding, and how routing is done with modular speech.

Each of the most important features of Angular 4 have a dedicated section in this course, along with practical exercises to compound your learning and helpful guidance from our expert tutor every step of the way. Don't worry, we've covered all angles so you can learn what you need to know, and fast.

Whether you're an IT professional, an aspiring web, mobile or service app developer, a tester, a UI designer or an architect, this course will get you right up to speed on Angular 4. By the time you've finished, you'll know how Angular solutions are designed, administered and developed and will have a solid understanding of how to get Angular projects up and running.

What is Angular 4?

Angular, or Angular JS, is a structural framework for dynamic web applications. In other words, it helps turn simple HTML into cool web apps that actually do stuff (rather than just staying static like a simple informational website would do), by using it as a template then extending its syntax to express components. Angular 4 is the newest and most recent 'majorly revamped' version. It is backwards compatible with Angular 2.

Stone River eLearning
$99
EC Council Certified Ethical Hacker v.9 Certification
Version 9 of the CEH certification

This course is for beginners and IT pros looking to get certified and land an entry level Cyber Security position paying upwards of six figures! There are currently over a million Cyber Security job openings global and demand is greatly outpacing supply which means more opportunity, job security and higher pay for you!

Exam Preparation and Learning Order of Courses

(The ideal flow of the courses in the bundle is as below but you can take the courses as per your knowledge and convenience)

1. Cyber Anonymity
2. Recon and Footprinting
3. Wireless Hacking Ninja
4. Pen Testing the Right Way
5. Cryptography for Hackers
6. Malware Development
7. Honeypots, IDS and Firewalls
8. Hacking Databases
9. Hacking Applications
10. Social Engineering
10 Course Bundle
$299
CompTIA Security+ Certification (Exam number SY0-501)
Real world threats and defenses

This course is for beginners and IT pros looking to get certified and land an entry level Cyber Security position paying upwards of six figures! There are currently over a million Cyber Security job openings global and demand is greatly outpacing supply which means more opportunity, job security and higher pay for you!

The Security+ exam covers six domains and this course help you understand all of them.

1.Network Security Domain
2.Compliance and Operational Security Domain
3.Threats and Vulnerabilities Domain
4.Applications, Data and Host Security Domain
5.Access Control and Identity Management Domain
6.Cryptography Domain
Stone River eLearning
$199
Azure MasterClass: Analyze Data With Azure Stream Analytics
  • Learn about Azure Stream Analytics
  • Learn how to input data into Azure ASA
  • Learn how to create queries and data analysis pipelines with Azure ASA
  • Learn how to output the results of the data analysis pipeline to various output formats
  • Learn how to work with Azure ASA and Microsoft PowerBI
  • Learn how to visualize your data
Stone River eLearning
$99
Math for Machine Learning
Learn the core topics of Machine Learning to open doors to data science and artificial intelligence.

Would you like to learn a mathematics subject that is crucial for many high-demand lucrative career fields such as:

  • Computer Science
  • Data Science
  • Artificial Intelligence

If you're looking to gain a solid foundation in Machine Learning to further your career goals, in a way that allows you to study on your own schedule at a fraction of the cost it would take at a traditional university, this online course is for you. If you're a working professional needing a refresher on machine learning or a complete beginner who needs to learn Machine Learning for the first time, this online course is for you.

Why you should take this online course: You need to refresh your knowledge of machine learning for your career to earn a higher salary. You need to learn machine learning because it is a required mathematical subject for your chosen career field such as data science or artificial intelligence. You intend to pursue a masters degree or PhD, and machine learning is a required or recommended subject.

Why you should choose this instructor: I earned my PhD in Mathematics from the University of California, Riverside. I have created many successful online math courses that students around the world have found invaluable—courses in linear algebra, discrete math, and calculus.

In this course, we will cover the core concepts such as:

  • Linear Regression
  • Linear Discriminant Analysis
  • Logistic Regression
  • Artificial Neural Networks
  • Support Vector Machines
Stone River eLearning
$99
Building Cryptocurrencies with JavaScript

Any IT professional or hobbyist anticipating a solid understanding of how cryptocurrency technology works and desires an understanding of crypto's use cases and potential (including blockchains and distributed applications) needs to go through this course to leverage cryptocurrency in new or existing development projects. Anyone desiring to learn how cryptocurrency solutions are designed, configured, and developed needs the knowldege and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how crypto and blockchain technology works and a solid foundation for platform evaluation and learning lower level details.

Before taking this course, a student should ideally (but not absolutely) have some experience in:
Creating applications with Javascript and Angular
Some exposure to cryptocurrencies, either via the markets or from a technical standpoint
JavaScript development of complete web app solutions with a major JS development platform (Angular)
CRYPTO/BLOCKCHAIN EXPERIENCE IS NOT REQUIRED!!!
Stone River eLearning
$99
Building Cryptocurrencies and Smart Contracts
Cryptocurrencies and Smart Contracts

Any IT professional or hobbyist anticipating a solid understanding of how cryptocurrency and smart contract technology works and desires an understanding of crypto's use cases and potential (including blockchains and distributed applications) needs to go through this course to leverage cryptocurrency and smart contracts in new or existing development projects. Anyone desiring to learn how cryptocurrency solutions are designed, configured, and developed needs the knowldege and practice presented in this course. This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how crypto and blockchain technology works and a solid foundation for platform evaluation and learning lower level details.

Before taking this course, a student should ideally (but not absolutely) have some experience in:
Creating applications with Javascript and Angular
Some exposure to cryptocurrencies, either via the markets or from a technical standpoint
JavaScript development of complete web app solutions with a major JS development platform (Angular)

CRYPTO/SMART CONTRACT/BLOCKCHAIN EXPERIENCE IS NOT REQUIRED!!!
Stone River eLearning
$99
Linux Administration Fundamentals
In-demand Linux skills

Here is what you will learn by taking this Linux Administration course:

  • How the the boot process works on Linux servers and what you can do to control it.
  • The various types of messages generated by a Linux system, where they're stored, and how to automatically prevent them from filling up your disks.
  • Disk management, partitioning, and file system creation.
  • Managing Linux users and groups.
  • Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease.
  • Networking concepts that apply to system administration and specifically how to configure Linux network interfaces.
  • How to use the nano, vi, and emacs editors.
  • How to schedule and automate jobs using cron.
  • How to switch users and run processes as others.
  • How to configure sudo.
  • How to find and install software.
  • Managing process and jobs.
  • Linux shell scripting
Requirements
  • A basic understanding of the Linux operating system.
Stone River eLearning
AWS Master Class: Databases In The Cloud With AWS RDS
  • Learn about AWS RDS relational database service
  • Learn how to deploy a private RDS database in a custom AWS VPC
  • Learn how to setup an RDS database in high availability mode
  • Learn how to setup an RDS database in a mutli-AZ deployment mode
  • Learn how to setup an optimal backup and recovery strategy for your AWS RDS database
Stone River eLearning
$99
Bash Scripting and Shell Programming
Learn how to write bash scripts like a pro & solve real-world problems!

In this course you will be able to create bash scripts with ease. You'll learn how to take tedious and repetitious tasks and turn them into programs that will save you time and simplify your life on Linux, Unix, or MAC systems.

Here is what you will get and learn by taking this Bash Scripting course:

  • A step-by-step process of writing bash shell scripts that solve real-world problems.
  • The #1 thing you must do every time you create a bash script.
  • How to quickly find and fix the most common shell scripting errors.
  • For those of you who want to start programming right away, watch the two video shell scripting crash course. If you do nothing else than watch these two videos you'll be ahead of most bash programmers.
  • How to accept input from a user and then make decisions on that input.
  • How to accept and process command line arguments.
  • What special variables are available, how to use them in your shell scripts, and when to do so.
  • A shell script creation check list -- You'll never have to guess what to include in each of your shell scripts again. Just use this simple check list.
  • A shell script template (boilerplate). Use this format for each of your shell scripts. It shows exactly what to include and where everything goes. Eliminate guesswork!
  • Practice exercises with solutions so you can start using what you learn right away.
  • Real-world examples of shell scripts from my personal collection.
  • A download that contains the scripts used in the presentations and lessons. You'll be able to look at and experiment with everything you're learning.
Stone River eLearning
$49
Professional Web Scraping with Java
Learn how to scrape data from any static or dynamic / AJAX web page using Java in a short and concise way.

In this short and concise course you will learn everything to get started with web scraping using Java.

You will learn the concepts behind web scraping that you can apply to practically any web page (static AND dynamic / AJAX).

Course structure

We start with an overview of what web scraping is and what you can do with it.

Then we explain the difference in scraping static pages vs dynamic / AJAX pages. You learn how to classify a website in one of the two categories and then apply the right concept in order to scrape the data you want.

Now you will learn how to export the scraped data either as CSV or JSON. These are some popular formats that can be used for further processing.

Unfortunately many websites try to block scrapers or sometimes you just do not want to be detected. In the section going undercover you will learn how to stay undetected and avoid getting blocked.

At the end of the course you can download the full source code of all the lectures and we discuss an outlook to some advanced topics (private proxies, cloud deployment, multi threading ...). Those advanced topics are covered in a follow up course I am going to teach.

Why you should take this course

Stop imagining you can scrape data from websites and use the skills for your next web project, you can do it now.

  • Stay ahead of your competition
  • Be more efficient and automate tedious, manual tasks
  • Increase your value by adding web scraping to your skill set
Requirements
  • You should already be familiar with Java and Maven at a basic to medium level (the course will not show you how to setup Java, Maven or an IDE)
  • You should be familiar with HTML/CSS and know how to use your browser's developer tools
  • You should know about CSS selectors, though we use them for scraping static web pages
  • Prior knowledge of jQuery helps you getting started faster with Jsoup, though this is not required
  • You should know what a web API and AJAX is (basic level is enough)
Stone River eLearning
$49
hapiJS Crash Course
Develop enterprise grade applications using hapiJS

From this course you will learn...

  • Introducing you to hapiJs and getting you familiar with the basics.
  • What is hapiJs?
  • Why use hapiJs?
  • Comparing hapiJs with express
  • When you should and shouldn't use hapiJs
  • How to build an API and website parts of the application
  • We also cover more advanced concepts such as ·
  • Debugging with node inspector
  • Composing your server with Glue
  • You're going to learn all of this And So Much More!
Requirements
  • You should already be familiar with Javascript and NodeJs in general
  • You should know about HTML and CSS and probably have heard of Twitter Bootstrap
  • This course will NOT show you how to setup your development environment (IDE, NodeJs, Git, etc.)
  • Prior knowledge to a NoSQL database like MongoDB and RethinkDB is helpful but not required
  • Windows, Mac, or Linux PC
Stone River eLearning
$99
Build an eCommerce Site with Angular 5
An Intense Bootcamp Course That FastTracks Your Angular Learning

As a busy developer, it's difficult to find time to learn a new programming language or framework. Insert Angular 5 Bootcamp FastTrack.

This course gets you up and running with Angular in less than three hours. You'll understand how Angular apps are laid out, how to create them from scratch, routing and be able to talk about Angular thoroughly.

If you are ready to add an in-demand skill to your toolbox, sign up and and I'll see you inside of the course!

Stone River eLearning
$49
Business Intelligence with Excel 2013
Learn to use Power Query, Power Pivot, Pivot Tables

Excel 2013 is a game changer for any Excel user. Excel 2013 provides new technologies and tools for the business user to easily analyze data to create powerful reports and dashboards in a fraction of the time of traditional spreadsheets.

This course is for all business users who want to learn how to create management reports, analyze data and create interactive dashboards using Excel 2013.

In this course we learn the following:

Power Query

  • Cleaning up Data
  • Merging Data
  • Appending Data
  • Grouping Data
  • Loading data to PowerPivot

Power Pivot

  • Create relationships between Tables
  • Manage millions of rows of data
  • Custom Calculations, Key Metrics and KPIs
  • Analyzing Data with Pivot Tables
  • Analyzing Date data

Power View

  • Creating Tables and Cards
  • Visualizing data with Graphs
  • Creating Interactive dashboards
  • Filter and Ask Questions of your Data
  • Powerful data analysis with ScatterPlots and BubblePlots
  • Visualize Geographical data and maps

Power Map

  • Mapping Data with Power Map
  • Changing the Method of Visualization
  • Changing the Method of Aggregation
  • Mapping Data over Time
  • Creating Tours

This course will provide you with an easy to follow step by step approach to using the new Business Intelligence technology in Excel 2013.

Stone River eLearning
$99
DevOps with AWS CodePipeline, Jenkins and AWS CodeDeploy
Learn DevOps skills with rising demand.

Today the technology sector is experiencing a boom throughout the world. There are hundreds of startups launching every day. In order to move fast - these startups need people who are skilled at automating as much as possible. Mostly progressive startups - favor implementing completely automated DevOps pipelines from the get go. They realize that these practices of continuous integration (CI) and continuous delivery (CD) will yield tremendous benefits regarding speed and agility. The demand for these skills has been steadily rising over the last few years.

AWS CodePipeline and AWS CodeDeploy is a highly scalable and configurable toolset from Amazon AWS which enables us to build very sophisticated automated build and deployment pipelines.

Jenkins is an award-winning open source toolset which enables us to build very sophisticated automated build pipelines very quickly. It has extensive community support which has augmented the core functionality of Jenkins by building and sharing hundreds of very useful plugins.

Implementing continuous integration, continuous delivery and continuous deployment with these tools and frameworks can help us immensely in reducing the risk within our software development lifecycle. It catches us bugs early and increases the quality of our software products. This, in turn, reduces the overall cost to develop innovative software in any environment - startups and enterprise alike.

The demand for professionals who have experience with these tools has been growing steadily over the last few years. The salaries and consulting rates for these skills have also been rising and are only bound to go up as the demand for these skills remains steady or increases. Professionals with AWS and Jenkins experience can demand as much as $130K as their yearly compensation and these jobs pay more than majority of the jobs posted on US job boards.

In this course we will:

  • Learn about CI & CD and why it is important
  • Learn about installing and configuring Amazon AWS EC2 machines
  • Learn about installing and configuring PostgresSQL database in Amazon RDS
  • Learn about AWS CodePipeline, Jenkins and AWS CodeDeploy
  • Build an automated CI and CD pipeline
  • Learn how to version control and manage relational database schema
  • Run the CI pipeline to maintain build artifacts
  • Learn how to configure automated build notifications
Stone River eLearning
$49
DevOps: CI/CD with Jenkins pipelines, Maven, Gradle
Build continuous integration, delivery and DevOps pipelines

This online DevOps course will teach you how to build sophisticated continuous integration and continuous delivery pipelines using Jenkins and many of its plugins. Especially the pipeline plugins.

This course is designed to teach you the ins and outs of Jenkins and setting up DevOps pipelines, even if you have little to no experience with it, to help implement these DevOps practices which will streamline your development processes.

Master Jenkins and pipeline plugins. Get familiar with advanced DevOps techniques and take your DevOps career to the next level.

While there are plenty of DevOps courses that focus on generic continuous integration and continuous delivery practices - it's hard to find a comprehensive course like this one, which focuses on using some of the most useful plugins in the Jenkins ecosystem.

This course is designed for all levels of DevOps practitioners who want to improve their skills, implement automation in their environments, and continue to be in great demand as DevOps engineers.

The things you'll learn:

  • Understand What Jenkins Is All About
  • How To Install, Configure And Operationalize Jenkins
  • How To Build Projects Automatically Using Maven
  • How To Build Projects Automatically Using Gradle
  • How To Manage Your Build Artifacts Using Artifactory
  • How To Manage Your Relational Database Schema Using Sqitch

Improve Your DevOps Skills, Become More Marketable, And Make More Money

Regardless of what your level of experience is; whether you work in a small startup or large corporation - this in-depth course is designed to provide you with everything you need to take your DevOps skills to the next level.

Whether you are you using Java, Python, Node.JS or any other stack - a seasoned engineer photographer knows how to design, build and run advanced build and deployment systems which can perform build, test and analysis steps - all automatically. Jenkins is a tried and test automation tool written in Java - which provides all the bells and whistles necessary to implement these processes with ease. Not only that, Jenkins is very robust and scalable system which can scale to hundreds of nodes building many projects in a multi-user and multi-team environments.

By honing these skills, you will be chased by recruiters and companies who are looking to hire professionals with experience on Jenkins. This course shows you how.

Contents and Overview

This course aims at teaching software, IT and DevOps engineers what it takes to improve your skills, experience, and techniques to earn more money.

You will start with the basics and tackle how to install Jenkins. You will get familiar with the Jenkins plugin ecosystem and install a bunch of very useful plugins into the Jenkins instance. You'll then dive into the different hands-on exercises to implement advanced build and deployment pipelines using various build tools in conjunction with Jenkins, Artifactory, shell scripting, etc.

You'll learn about various other tools which work very well with Jenkins like Maven, Gradle, Sqitch, etc. You'll use these tools to master how to properly design an end to end build and deployment pipeline, which:

  • Builds the source code
  • Keeps the relational database schema in sync with the latest source code
  • Manages the artifacts in a robust manner
  • Helps you visualize the entire pipeline in a graphical format
  • Helps you diagnose your DevOps pipelines by providing detailed diagnostic logs

By the end of this master course, your confidence as a DevOps engineer will soar. You'll have a thorough understanding of Jenkins and various other DevOps tools, and you can use them to their fullest potential to take small to large, simple to complex DevOps pipelines and be a part of this DevOps revolution and take your career to the next level.

Stone River eLearning
$99
Architect Android apps with MVP, Dagger, Retrofit & RxJava
Build apps with Model-View-Presenter pattern.

Developing Apps is fun.....is it not? It’s really exciting to take an idea from the back of a paper napkin all the way to the App Store!

It is Not only fun but also lucrative. There are tremendous opportunities available out there for app developers and designers all over the world.

Android offers an excellent platform for developing and delivering apps. Most of you might already be working on this platform. If so, you would know, Android platform and mobile app industry as a whole has a remarkable future ahead.

Smartphones enable us to do a lot these days, from shopping our clothes, booking movie tickets, to ordering groceries and getting them delivered right to our doorsteps. It is hard to believe – but even after all these advancements – there is still a lot of paper-based work happening in the workplace and everyday lives. There are still untapped opportunities and workflows which need to move to the mobile platform. If you have a good idea – the world is your oyster. You can change the way how people live their lives by introducing a compelling app.

You may be working as a freelancer or may have a full-time job as an app developer or architect. Whether you create one app a year or multiple apps in a month - there must have been times when you got tired of looking at long strings of code tangled together into a spaghetti-like mess.

This is particularly painful if you have to inherit a legacy code base and you have to add features to it or fix bugs.

Make your life easier and building apps fun...............by learning tried and tested software architectural patterns.

In this course – you will Get a detailed and behind the scenes look at Model-View-Presenter (MVP) pattern, which helps make code simple and clean. You also get familiar with other fundamental concepts like dependency injection, reactive programming, unit testing, mock objects which assist you throughout the app development lifecycle. Learn frameworks like Dagger 2, Retrofit, RxJava, Junit, Mockito and others.

Gain valuable skills of architecting apps in a flexible and scalable manner. Advance your career and work on more cutting edge projects out there.

Stone River eLearning
$99
Reports and Data Analysis with Excel Pivot Tables
Create powerful management reports and analyze data in minutes using Excel Pivot Tables

Create amazing reports and analyze data in minutes with Excel Pivot Tables. This course focuses on creating and understanding how to use Excel Pivot Tables to quickly analyze and understand your business data. Pivot Tables make it easy to compile management reports and generate new insight and intelligence from your data in minutes.

This Excel Business Intelligence training course is for all business users who are required to develop management reports, analyze data or ask ad-hoc questions of their data. McKinsey Consulting in a recent report entitled 'Big data: The next frontier for innovation, competition, and productivity' emphasizes that data skills will become the basis for competition, innovation, growth and productivity. The report also highlights the need for around 1.5 million managers in United States with data skills.

This course has over 25 video lectures that take you step by step through creating management reports and analyzing data with a couple of clicks of the mouse. The course is structured into 9 sections which takes you from creating simple management reports to sophisticated data analysis.

Learn techniques to easily aggregate your data, produce reports, understand trends, filter your data, create interactive reports and use sophisticated calculations.

So begin your journey today with Excel Business Intelligence.

  • Create management reports in minutes
  • Analyze business data effectively
  • Learn to format Pivot Tables
  • Calculate trends
  • Calculate percentage contributions
  • Create a range of calculations such as rankings and difference from
  • Learn to create frequency analysis with Pivot Tables
  • Use Slicers to analyze data in seconds


Stone River eLearning
$49
Data Analysis and Dashboards with Google Data Studio

In this course we are going to show you how to supercharge your Google Sheets into Interactive Dashboards and incredible reports. Google Data Studio works seamlessly with your Google Sheets data to create amazing data analysis in minutes.

Google Data Studio is an incredibly easy to use drag and drop tool that allows a multitude of different visualizations to be created in minutes. The addition of filtering tools produces stunning reports that will take your data analysis to the next level.

Google Data Studio is available for free to people with a Google or Gmail account. In addition reports and dashboards can be shared to any users whether they have a Google account or not.

In this course we are going to teach you the following:

  • How to connect Data Studio to Google Sheets
  • Learn how to calculate Averages, Highest values, Lowest Values and number of Unique Values
  • Create Scorecards to display key metrics and KPIs
  • Create powerful trend analysis graphs to help with forecasting
  • Create Year to Date, Month to Date and Previous Month calculations with the click of a mouse button
  • Learn to gain powerful analysis from Stacked Bar and 100% graphs
  • Create powerful Time and Category filters to easily create interactive reports
  • Learn to share your Reports and Dashboards with other users

Google Data Studio is truly an amazing product for creating insight and intelligence from your Google Sheets data.You will need a Google Account,Google Sheets and Google Data Studio.

Stone River eLearning
$49
Powerful Reports and Dashboards with Microsoft Power BI
Power BI

Microsoft Power BI is continually evolving. We have added the following new lessons to address the new features that Power BI have added in recent months:

  • Using the new Table and Matrix visualizations
  • Creating Drill through between different sheets. For example you could be reviewing a list of Products and want to select one Product to view a summary of this product
  • Themes - Learn how to add new Power BI Themes from the Community Theme Gallery
  • Changes in Custom Visuals - We look at how to easily add Custom Visualizations from the new Microsoft Office Store
  • Creating Apps - Learn how to easily share your dashboards and reports using Power BI apps and App workspaces
  • Relative Date Filters - In this lesson we show how to easily create a dashboard displaying Microsoft stock data. Easily filter your data to display the last 7 days, last 14 days, last month or previous 3 months using relative date filters
  • Quick Measures - Learn how to easily create and use Quick Measures. Calculate averages across categories or Year to Date totals on tables.
  • Ribbon Chart - Learn to use the new Ribbon Chart to visualize the ranking of items across dates ranges or other categories.

-----------------------------------------

Microsoft Power BI is the easiest to use reporting, data analysis and interactive dashboard tool available today! Microsoft Power BI is available for free - all you need to do is sign up!

In this course I will teach you how to easily turn your data into powerful intelligence and insight to drive your business decisions. Power BI uses powerful drag and drop capabilities that make it a breeze to create reports and dashboard. I will also show you how easy it is to publish your dashboards and to access them through your smartphone, tablet or laptop.

This course is for anybody who works with data and wants to learn how to quickly and easily get to speed with the cloud version of Power BI or learn the more powerful PowerBI Desktop Designer.

Stone River eLearning
$99
Tables and Formulas with Excel
Learn powerful SumIF, Date, IF, VLOOKUP and Text formulas

Welcome to this course on Tables, Conditional Formatting and Excel formulas. This course is for all Excel users who want to take their Excel skills and capabilities to the next level.

This course will increase your productivity as you use tables, conditional formatting and formulas with ease in your Excel spreadsheets. The course is presented in an easy to follow step by step approach. The course also includes practical activities for the student to practice the skills that have been learnt in the course.

The course will provide you with a comprehensive understanding of the following:

Tables

  • How to create and format Tables
  • How to easily filter data in text, numeric and date fields
  • Easily Sum, Average, Count and use Max and Min in your tables
  • Use Slicers to easily filter Table data

Conditional Formatting

  • How to apply conditional formatting rules
  • How to easily highlight the Top 10
  • Learn to use Data Bars and Color Scales
  • Learn to apply icons

Formulas

  • Learn SUMIF, SUMIFS, AVERAGEIF, AVERAGEIFS, COUNTIF and COUNTIFS
  • Learn a range of Date formula such as Year, Month, WeekDay, NetWorkDays amd WorkDay
  • Learn Text formulas such as LEFT, MID, RIGHT and TRIM
  • Learn to use the IF formula to create powerful 'IF Then' logic
  • Learn the HLOOKUP and VLOOKUP

This course is presented in Excel 2013. A minimum of Excel 2007 is required to be able to work with the Tables, Conditional Formatting and some of the formula functions.

Stone River eLearning
$99
Complete Introduction to Business Data Analysis
Move beyond basic reports and learn data analysis

The Complete Introduction to Business Data Analysis teaches you how to apply different methods of data analysis to turn your data into new insight and intelligence.

The ability to ask questions of your data is a powerful competitive advantage, resulting in new income streams, better decision making and improved productivity. A recent McKinsey Consulting report has identified that data analysis is one of the most important skills required in the American economy at the current time.

This course focuses on the following different methods of analysis. During the course you will understand why the form of analysis is important and also provide examples of using the analysis using Excel 2013.

The following methods of analysis are included:

  • Comparison Analysis
  • Trend Analysis
  • Ranking Analysis
  • Interactive Dashboards
  • Contribution Analysis
  • Variance Analysis
  • Pareto Analysis
  • Frequency Analysis
  • Correlations

The Complete Introduction to Business Data Analysis is designed for all business professionals who want to take their ability to turn data into information to the next level. If you are an Excel user then you will want to learn the easy to use techniques that are taught in this course.

This course is presented using Excel 2013. Excel 2010 can be used for the majority of the training exercises. Small parts of the course do use Excel Power Pivot and Power View. Please note that this course does not include any complicated formulas, VBA or macros. The course utilizes drag and drop techniques to create the majority of the different data analysis techniques.

Stone River eLearning
$99
Data Modelling and Analysis with Excel Power Pivot
Create relationships between tables & use DAX calculations

Power Pivot has been described as the most important new feature in Excel in 20 years. Power Pivot has been developed by Microsoft to help companies analyze and understand the growing quantities of data that are created on a daily basis.

Power Pivot will improve your time to create reports, develop data analysis and gain insight into your your data by at least 80%.

  • Create relationships between tables of data without Vlookups
  • Create powerful Key Metric and Key Performance Indicator calculations
  • Manage and work with data models of millions of records of data
  • Create powerful new dashboards and reports

Power Pivot is a free Add-in for Excel 2010 and is called the Data Model in Excel 2013 that provides capabilities to handle large quantities of data. PowerPivot is a columnar database that is capable of storing and manipulating hundreds of millions rows of data. PowerPivot brings new capabilities to business users to analyse, explore and gain new insight into business and marketing data. PowerPivot has been referred to as the most important feature for Excel in 20 years.

Power Pivot makes it easy to setup relationships between tables of data in the same way as databases and therefore does not require the use of Excel functions such as Vlookup. PowerPivot therefore decreases the time substantially to analyse and gain new insight from business and marketing data.

Power Pivot allows the rapid development of powerful PivotTables and PivotCharts in Excel utilising the latest Slicer technology to easily analyse and view data from multiple different perspectives. PowerPivot also adds a new Data Analysis Expressions (DAX) formula language that provides new and powerful calculations and insight to the business user.


Stone River eLearning
$49
Ethical Hacking Pro Bundle
Become a certified cyber security expert

Ethical hacking/cyber security is among the most in demand and high paying jobs in the world of IT. But... in order to get into this field you'll need to pass some certification exams - specifically these:

EC-Council Certified Ethical Hacker v. 9
CompTIA Security+.

Both of these certifications are included in this bundle.

We've also included other topics that cyber security professionals need to know, such as Digital Forensics, Wireless Hacking and Incident Response.

If you want to get into the field of cyber security, this is THE bundle that will prepare you to pass the certification exams that will lead to real life job interviews. Don't wait any longer. Enroll today.

15 Course Bundle
$899
Interactive Dashboards with Excel Pivot Tables
Excel Pivot Tables

This course is for all Excel users who wish to learn how to create powerful interactive dashboards using Pivot Charts and Pivot Tables. This course will teach you to turn your Excel data into powerful tables, graphs and dashboards.

In this course you will learn to create three different dashboards.

The first dashboard will focus on Sales information creating key metrics, trends, top 10 analysis and a percentage contribution.

The second dashboard will focus on Human Resource data and display key metrics, number of employees by age, number of employees by years of service and gender profile.

The third dashboard focuses on financial information and allows the user to understand the variance of the Profit from previous months and how much it has changed from month to month. In addition techniques and tools such as sparklines, data bars, trendlines and slicers are also included.

This course is very important for all Excel users who are required to develop management reporting or to perform data analysis and wish to gain insight and intelligence from their data.

The course is designed to take you through step by step to create the interactive dashboards using simple drag and drop techniques. This course does not include any custom programming or macros. All the dashboards and techniques can be followed by any Excel user who understands the basic principles of Excel.

An introductory knowledge of Pivot Tables and Pivot Charts will assist you in the course. However you can follow the step by step instructions if you do not have an in-depth knowledge of Pivot Tables and Pivot Charts. Please note that you will require Excel 2010 or 2013 for this course. The course is presented using Excel 2013.

Stone River eLearning
$49
Google Analytics with Google Data Studio
Custom Google Analytics Dashboards in minutes with Google Data Studio

If you are a Google Analytics user you will know how much data can be provided to you. However it is not always easy to access this data and make sense of it within Google Analytics. In this course Ian Littlejohn will show you how to easily create your own custom Google Data Studio reports and dashboards that will make it easy to understand your Google Analytics data.

Google Data Studio is Google's latest report and dashboard creation tool. Using a drag and drop interface reports can be created and running in minutes. Google Data Studio also makes it incredibly easy to share your reports with other users.

In this course we will show you how to easily create the following:

Connect to the Google Analytics data source

Understand the Google Data Studio interface

Create Scorecards displaying key information such as Sessions and Users

Create Time Series / Trend graphs displaying how Sessions and Users changes over time

How to setup different filters for your data

Display information using column, bar and pie charts

Create effective maps and geographical analysis

Create powerful interactive dashboards

This course is for anybody who wants to effectively analyze and understand their Google Analytics data.

Stone River eLearning
$49
DevOps Mastery Bundle
Understand the latest development skill set

The Docker for DevOps course gives you a chance to start transforming your organization to meet today’s fast-paced and evolving software market.

Here’s what you’ll learn when you sign up for this course today:

  • How to set up the development environment for running Docker in Windows, Linux and Mac OS platforms.
  • A complete overview of Docker
  • How to dockerize flash or Ruby on Rails and create a production-ready application.
  • How to create a staging server for testing your apps.
  • How to work and manage the base images
  • A complete overview of container management
  • How to ensure your app is running forever using systemd.
  • How to hook up a continuous integration pipeline
  • How to configure and serve your application over SSL or HTTPS with nginx.
  • How to deploy your app.
  • How to buy and configure a domain name (and ensure it works with your new server).

Software is increasingly being applied to expand the breadth of operational efficiencies in organizations in every aspect of value chains such as operations, logistics, and communications. But traditional software development methodologies and delivery processes such as SDLC have the following inherent challenges which rule them out for accelerated software delivery:

  • Non-integrated development tools
  • Disparate processes in software development
  • Lack of process continuity

Agile approaches were a huge step forward for the software delivery teams. But they alone can’t address emerging customer demands such as accelerated delivery of software. Today’s enterprises are leveraging DevOps initiatives and philosophy to break the traditional barriers that existed between Development and Ops teams. And Docker is right at the center of it.

Already, tons of organizations are using Docker to achieve the following:

  • Deliver software at the speeds their clients expect
  • Efficiently implement agile practices in software development
  • Enhance software quality
  • Automate software development processes such as coding, testing, releasing and deployment.
6 Course Bundle
$399
Scaling Docker for AWS
Ruby on Rails application on AWS.

Looking to scale your web applications with Docker? How about gaining heaps of practical knowledge about working with Amazon Web Services (AWS)?

Prepare to get excited about this course!

AWS has over a million customers, some of which are the most popular websites in the world. You can be sure that AWS will be a great fit for your web application regardless of what scale you're running at.

One awesome thing about using AWS is that a ton of companies are hiring people who have experience with it. All of the knowledge you gain from this course can be used to apply for DevOps or cloud computing positions.

The main AWS component that you'll learn about in this course is Amazon ECS, which is the Amazon EC2 Container Service. It's Amazon's take on how to manage a cluster of Docker containers.

The first section of this course will concentrate on getting familiar with AWS and then performing a deep dive on Amazon ECS where you'll learn everything there is to know about it. You'll also get familiar with Amazon ECR which is Amazon's private Docker registry.

During this deep dive there will be plenty of guided labs to get your hands dirty.

The second section of this course will be all about Dockerizing a multi-service Ruby on Rails application, as well as profiling that application with Docker and other open source tools.

If you're not a developer or have no intentions of using Ruby on Rails that's fine because you can skip the development section. The only thing you'll have to do is build the Docker image, which will be as simple as running a few commands.

The third section of this course will be taking the knowledge learned from previous sections and deploying the application to production on AWS in a fault tolerant way.

You'll learn how to calculate costs for a real life project hosted on AWS and load balance the web application so you can scale out to as many hosts as you need.

Along the way you'll learn about many other AWS resources and also learn how to hook up a domain name to a load balancer and secure it with a free SSL certificate.

This entire course is very hands on, with just enough theory to understand the main goal -- which is to get you comfortable scaling your web apps with Docker on AWS.

"Excellent teacher and great material - easy to follow and informative. I especially like the hands-on labs."

Here's what you'll get when you sign up to my course today:

  • You'll learn how to get your development environment set up to run Docker. Windows, Mac and Linux users will be able to follow along.
  • You'll learn what Amazon ECS is and how it differs from similar services.
  • You'll learn everything there is to know about Amazon ECS.
  • You'll learn how to create your own private Docker Registry with Amazon ECR.
  • You'll gain general AWS knowledge on identity and access management, security groups, EC2, S3, ELB, RDS, ElastiCache and more.
  • You'll learn how to Dockerize a Ruby on Rails web application.
  • You'll learn how to profile your applications with Docker.
  • You'll learn how to price out a project on AWS at various traffic loads.
  • You'll learn how to load balance your web application on AWS.
  • You'll learn how to wire up a custom domain to your load balanced web app.
  • You'll learn how to create and use a FREE SSL certificate.

Why is it worth using Docker?

  • Saves a ton of time and headaches when setting up development environments.
  • Easily move an application across environments or servers.
  • Removes issues such as "well, it worked on my machine!".
  • Makes developing with teams a much more pleasant experience.
  • Works on most major platforms.
  • Has amazing support on most cloud hosting providers.
  • Docker as a company is well funded and moving forward quickly.

Why is it worth using AWS?

  • Amazon's infrastructure is spread across the globe.
  • Amazon has a tremendous amount of experience operating at scale.
  • Reap the rewards of using battle hardened services.
  • Avoid having to manage the low level details of your infrastructure.
  • Many companies are hiring people with AWS experience.
  • You can try it out for free for an entire year.
Stone River eLearning
$99
High Availability for the LAMP Stack
Linux, Apache, MySQL, & PHP Based Web Sites & Apps.

This step-by-step guide teaches you everything you need to know in order to eliminate single points of failure for your Linux, Apache, MySQL, and PHP based web applications.

This is a full blown course that demonstrates everything step-by-step...

This is not just a design, though. It's an entire course complete with lessons and demonstrations on actual Linux servers. I'll be performing the demonstrations on Ubuntu servers, but the concepts are the same no matter if you're using RedHat Enterprise Linux, CentOS, or another distribution. The only real difference is the couple of commands you'll use to perform some of the software installations. The design and configurations remain the same.

Even though this course is targeted directly at the LAMP stack (Linux, Apache, MySQL, PHP), the concepts and techniques presented can be reused in a variety of other situations. If you ever need a floating IP, the ability to add more storage to servers without downtime, to balance loads across multiple servers, or deploy a highly available database cluster, you can put what you learn in this course to good use.

Imagine...

After you complete the course you'll be able to deploy highly available web services that allow you to scale without downtime, add storage on the fly, and survive single points of failure. If you're like me and have to support what you deploy, you'll be able to start sleeping through the night with your high availability design. You also won't have to worry about painting yourself into a corner as you'll be able to take what you've learned to grow your infrastructure and support an increasing number of users.

Stone River eLearning
$99
Ultimate Adobe Suite Bundle
Master all the major Adobe products

The Ultimate Adobe Suite course is a fun program that will help you learn the following:

  • Adobe After Effects
  • Adobe Photoshop
  • Dreamweaver CC
  • Adobe Indesign
  • Adobe Illustrator
  • Dreamweaver CS6
  • Acrobat XI Professional
  • Adobe CS6

Here is what you’ll learn in this course:

  • How to launch Indesign, customize the preferences and workspaces, create documents, draw objects and work with swatches and styles to boost efficiency.
  • How to launch Adobe CS6, work with different layers (ID, AI, and PS), create and edit the layer masks, use pathfinder tools, generate and transform vector objects, place and edit smart objects and manage smart objects.
  • How to launch Adobe Illustrator and navigate its interface, use shape tools to draw vector objects, create and apply the color swatches, transform objects, create artwork with paintbrush and pencil tools.
  • How to develop websites from scratch if you’re an absolute beginner
  • How to deliver responsive websites in HTML5 / CSS3 and flash formats at the speeds their clients expect
  • How to create fantastic motion graphics and effects using Adobe After Effects
  • How to quickly create, annotate, secure, edit, and revise the Adobe PDF files in Acrobat XI Professional.

Adobe revolutionized the publishing world as we know it when it launched various applications under Adobe Suite Bundle such as Photoshop, Illustrator, Dreamweaver, and Acrobat XI Professional. However, the power of these apps isn't just limited to publishing. Adobe Suite apps can create virtually any document ranging from responsive websites to image creation and manipulation.

Learning Adobe Suite apps is not optional. As a working designer, you’re expected to master all the Adobe Suite apps. With the explosion of web and digital publishing, mastering Adobe Suite is even more critical. This course will get you up and running, and provide you a solid foundation upon which to develop your design skills.

11 Course Bundle
$599
Docker, Apache Mesos & DCOS
Run and manage you own IaaS cloud datacenter

It’s been a few years since Marc Andreessen, the found of Mosaic and Netscape - coined the phrase software is eating the world. But indeed it is true today. , the idea that “every company needs to become a software company” is considered almost a cliché. No matter your industry, you’re expected to be reimagining your business to make sure you’re not the next local taxi company or hotel chain caught completely off guard by your equivalent of Uber or Airbnb.

Doing business in the 21st century means embracing a world where software quite literally powers everything—from televisions to cars, and from social media to banking systems.

In the mean time Software development has seen a paradigm shift in the last few decades.

From the beginning of computing era in the 1960s up to late 1990s, the software was built by relatively small teams. These teams used large monolithic software stacks to build relatively simple and smaller applications which were used by 1 to a few tens of people. These applications were deployed on a central network server which the users connected to via their terminals and used the application.

The current era is all about ubiquitous connectivity and ever increasing adoption of mobile computing. To cater to these demands - the modern mobile apps and web applications are reaching global scale and billions of users. These app and web applications are built by larger teams which are geographically distributed. They build those large applications by stitching together a collection of services, APIs or microservices.

These services use a variety of stacks and are independent of each other. The services run on clusters spanning thousands or tens of thousands of servers or nodes. And the consumers use these applications over the cloud and the public internet using their mobile, tablet and desktop devices.

Deployment, management and operationalizing these large complex infrastructures is a daunting task. Containerization of the apps and services help to simplify these tasks. But even containers leave A bulk of administration tasks for deploying the latest application code, upgrading the servers, mapping the service end points, etc. to the user and DevOps engineers.

Won't it be great if we were able to aggregate and combine all the computing power available to us in our datacenter and treat it as one large computer?

What if we had a smart operating system which could manage our entire data center just like Linux or MacOS or Windows can manage our personal computers. Whether we are managing two virtual nodes or 10,000 Of them - Wouldn’t it be nice just to instruct our collection of servers or our datacenter – hey datacenter I want to run a web application and a database? Here is the code – and here are the commands to run these applications – please figure out which nodes can run these applications; deploy them and run them. By the way, if any of those nodes die – please make sure you move my application to another healthy node so that the end users do not experience any disruption.
Then based on the requirement of a particular app, a scheduler can dynamically allocate resources to the application. This will make the whole system much more efficient. We will be able to free up resources and drive the utilization up. This methodology has all kinds of benefits from saved costs to more uptime of the application and less administrative overhead.

This is exactly what Docker, Apache Mesos, and DC/OS provide.

Docker is open source engine that can help you automate the deployment of applications inside software containers. Is was released in March 2013 and has been gaining popularity ever since. It has over 100 million downloads, and over 75000 applications are running as dockerized applications – that is a LOT!

Apache Mesos is an open source cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks.

Mesosphere DC/OS is an enterprise grade datacenter-scale operating system, providing a single platform for running containers, big data, and distributed apps in production.

DC/OS is built on the Apache Mesos core and provides newer technology including the native container-orchestration, Marathon application platform, intuitive user interfaces and much much more.

Knowledge and experience about Docker, Apache Mesos and DC/OS could be very valuable for your career. The latest stats and figures show some amazing numbers like jobs requiring these skill sets pay higher than most of the jobs posted on public job boards within the US and annual salaries for professionals could be as high as $120,000. That is the exact reason why you must enroll in this course and take your career to the next level.

As the title suggests – this course aims to provide you enough knowledge about Docker, Apache Mesos, and DC/OS so that you can run and operate your own data center using these components together. But specifically:

  • You will learn about containerization of apps, the plethora of benefits and leverages offered by containers and Docker.
  • You will also be able to able to install and run your Docker instances and run your containerized apps on it.
    With the prospect of making software deployment faster and increase user reach, you will be able to employ DC/OS to manage your data centers better.
  • You will learn about running your application and services within DC/OS in a load balanced manner.
  • You will be able to install new services and packages to deploy complex applications within your DC/OS cluster
  • You will learn about administrative tasks and operational utilities you can use to manage your DC/OS cluster.
  • Using Docker, Apache Mesos & DCOS you will be able to make your business operations effective and efficient. These tools will result in optimized resource utilization, automated self-healing and scalability and ultimately real and tangible cost savings.
  • With more effectiveness and efficiency, in turn, you will be able to muster depth, scalability, and expanse in your software/ App projects.
Stone River eLearning
$99
ElasticSearch, LogStash, Kibana (the ELK Stack) # 1
Learn all about Elastic search server

In the recent years – the term BigData has been gaining popularity as well and there has been a paradigm shift is the volume of information and the ways in which it can be extracted from this data.

ELK is one of the few new-age frameworks which is capable of handling Big Data demands and scale.

Over the years the ELK stack has become quite popular. And for a good reason. It is a very robust, mature and feature rich framework. ELK is used by large enterprises, government organizations and startups alike. The ELK stack has a very rich and active community behind it. They develop, share and support tons of source code, components, plugins and knowledge about these tools freely and openly.

If you ever had to search a database of retail products by description, find similar text in a body of crawled web pages, or search through posts on a blog. You wonder if there was a search tool, which could make such jobs easy.

In this course, we will focus on one such enterprise search engine- The ElasticSearch which is one of the core components of the ELK stack. We will look at the overview and explore the technology that goes into this tool.

Knowledge and experience about ELK and ElasticSearch could be very valuable for your career. The latest stats and figures show some amazing numbers like jobs requiring these skill sets pay higher than most of the jobs posted on public job boards within the US and annual salaries for professionals could be as high as $100,000. That is the exact reason why you must enroll in this course and take your career to the next level.

As the title suggests – this course aims to provide you enough knowledge about ELK and ElasticSearch so that you can run and operate your own search cluster using these components together.

Stone River eLearning
$99
ElasticSearch, LogStash, Kibana (the ELK Stack) # 2
Learn all about LogStash data ingestion tool

In the recent years – the term BigData has been gaining popularity. And there has been a paradigm shift in the volume of information and the ways in which it can be extracted from this data.

ELK is one of the few new-age frameworks which is capable of handling Big Data demands and scale.

Over the years the ELK stack has become quite popular. And for a good reason. It is a very robust, mature and feature rich framework.

ELK is used by large enterprises, government organizations and startups alike. The ELK stack has a very rich and active community behind it. They develop, share and support tons of source code, components, plugins and knowledge about these tools freely and openly.

Imagine a large organization, which has information coming in from varied sources, at varied frequencies, and in various formats. It will be a herculean task to sort and sift through this data and normalize it to use for any comprehensive analysis. We will need a pretty versatile and flexible tool to deal with all these permutations of data streams.

In this course, we will focus on one such enterprise data collection and collation tool-The LogStash which is one of the core components of the ELK stack. We will look at the overview and explore the technology that goes behind this tool.

Knowledge and experience about ELK and LogStash could be very valuable for your career. The latest stats and figures show some amazing numbers like jobs requiring these skill sets pay higher than most of the jobs posted on public job boards within the US and annual salaries for professionals could be as high as $100,000. That is the exact reason why you must enroll in this course and take your career to the next level.

As the title suggests – this course aims to provide you enough knowledge about ELK and LogStash so that you can run and operate your own data ingestion pipelines cluster using these components together. But specifically:

  • You will get familiar with the features and benefits offered by LogStash.
  • Since this course provides detailed demos of installation and configuration of LogStash, it will equip you well for future use of this technology.
  • The more equipped you are, the more sought after you will be. And this course will be a right step towards improving your work/ project/ career prospects.

So come, join me on this exciting journey of learning ElK stack and in particular the LogStash data ingestion tool.

Stone River eLearning
$49

AS FEATURED ON
Back to top