Showing posts with label Development Tools. Show all posts
Showing posts with label Development Tools. Show all posts

Docker and Kubernetes: The Complete Guide

Gambar Produk 1
Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows
Description
If you're tired of spinning your wheels learning how to deploy web applications, this is the course for you.



CI+CD Workflows? You will learn it. AWS Deployment? Included. Kubernetes in Production? Of course!

This is the ultimate course to learn how to deploy any web application you can possibly dream up. Docker and Kubernetes are the newest tech in the Dev Ops world, and have dramatically changed the flow of creating and deploying web apps. Docker is a technology that allows applications to run in constructs called 'containers', while Kubernetes allows for many different 'containers' to run in coordination.



Docker from Scratch!

In this course you'll learn Docker from absolute fundamentals, beginning by learning the answer to basic questions such as "What is a container?" and "How does a container work?". From the very first few lectures, we will do a deep dive on the inner workings of containers, so you get a core understanding of exactly how they are implemented. Once you understand what a container is, you'll learn how to work with them using basic Docker CLI commands. After that, you'll apply your new-found mastery of the Docker CLI to build your own custom images, effectively 'Dockerizing' your own personal applications.



CI + CD Pipelines

Of course, no course on Docker would be complete without a full understanding of common Continuous Integration and Continuous Deployment patterns. You will learn how to implement a full CI + CD workflow using Github, Travis CI, and Amazon Web Services, creating a pipeline that automatically deploys your code every time you push your latest changes to Github!



Multi-Container Deployments on AWS!

After building a deployment pipeline, you'll apply it to master both single-container and multi-container deployments on Amazon Web Services. You will construct a multi-container application utilizing Node, React, Redis, and Postgres, and see the amazing power of containers in action (Note: all Javascript coding in this course is optional, the full source code is provided if you don't want to write JS).



Kubernetes!

Finally, you will tackle Kubernetes, a production-grade system for managing complex applications with many different running containers. You will learn the right way to build a Kubernetes Cluster - this course doesn't have any of those annoying "don't do this in production" comments! You will first build a Kubernetes Cluster on your local machine, then eventually move it over to a cloud provider. You'll even learn how to set up HTTPS on Kubernetes, which is harder than it sounds!



Here's what you'll do:

Learn Docker from scratch, no previous experience required

Build your own custom images tailored to your applications

Master the Docker CLI to inspect and debug running containers

Understand how Docker works behind the scenes, and what a container is

Build a CI + CD pipeline from scratch with Github, Travis CI, and AWS

Automatically deploy your code when it is pushed to Github!

Build a complex multi-container application from scratch and deploy it to AWS

Understand the purpose and theory of Kubernetes

Deploy a production-ready Kubernetes Cluster to Google Cloud

Who this course is for:
Software engineers looking to deploy their apps easily and quickly

DevOps Beginners to Advanced | Decoding DevOps with Projects

 
DevOps-Beginners-to-Advanced-Decoding-DevOps-with-Projects

DevOps Beginners to Advanced | Decoding DevOps with Projects

Begin DevOps Career As an Absolute Beginner | Linux, AWS, Scripting, Jenkins, Ansible, Docker, K8s, N-Tier Projects


What you'll learn

  • Learn DevOps from total scratch
  • Linux, AWS, Bash & Python Scripting, Jenkins, Ansible, Docker, Kubernetes, Cloudformation, Terraform & More
  • Understand how various technologies work together in DevOps
  • Get a firm understanding in DevOps Processes, Tools & Technologies


PREVIEW THIS COURSE - GET COUPON CODE


Description

Decoding DevOps course is for anybody who wants to get started with DevOps.


As there are many tools & technologies in DevOps, it has become difficult for people to choose the right technologies.




This course starts from very basics of command line, hands on demonstrations of many tools & technologies.


Also most importantly it will show you how various technologies in DevOps work together by setting up your own projects.




Step 1


Basics of Linux


Server Management in Linux


Vagrant


Basics of networking


Project


Vprofile Project Intro & Setup on VM’s




Step 2


Bash Scripting


Basics of scripting


Variables, Conditions, Loops etc


Automating day to day admin tasks




Step 3


Cloud Computing Intro


IAM


Ec2 Instances, EBS Volumes, ELB


S3


Cloudwatch


RDS


Autoscaling


Route53


Project


AWS Cloud For Project Set Up Lift & Shift


Re-Architecting Web App on AWS Cloud [PAAS & SAAS]




Step 4


Version control system = Git & GitHub


Build Tools | Build & Test Java Code = Maven


Continuous Integration Intro


Jenkins


Jenkins as a Build Server


Jenkins Jobs | Build , Test, Deploy, Notify


Jenkins Master/Slave, Nexus, Sonarqube


Jenkins CI Pipeline


Jenkins Administration


Project


Continuous Integration Using Jenkins, Nexus, Sonarqube & Slack




Step 5


Python Scripting


Basics of python programming


vars, datatypes, conditions, loops, function, modules etc


Pythons for automating OS tasks




Step 6


Ansible Intro


Ad Hoc commands


Modules


YAML into


Playbooks


vars, conditions, loops,


handlers, templates etc etc etc


Variables deep dive


Roles


Ansible for AWS


Project


Continuous Delivery and Configuration Management [Jenkins plus Ansible]




Step 7


AWS Part 2


VPC in depth


Log management and custom metrics


Project


Vprofile on Beanstalk & RDS


Code Commit, Code Build & Code Pipeline


CI & CD on AWS Cloud for Vprofile Project


Beanstalk, RDS, CodePipeline etc




Step 8


Docker Intro


Understanding and Implementing Containers


Volumes, Network, logs etc


Building Images for Vprofile project


Docker compose to run vprofile multi containers


Kubernetes Intro


Kubernetes setup for production Env


Kubernetes objects


Pods, Services, Controllers, Deployment


Replication, Autoscaling, Resource quotas, secret, configmap, namespace.




Project


Vprofile Project deployment on Kubernetes




Step 9


Terraform for AWS Cloud automation


Cloudformation for AWS loud automation


Who this course is for:

Anybody who wants to Learn DevOps


Learn JIRA with real-world examples (+Confluence bonus)

Learn JIRA with real-world examples (+Confluence bonus)

Learn JIRA with real-world examples (+Confluence bonus), Learn to work on, manage & administer agile projects with this comprehensive course on JIRA Software & Confluence

Bestseller

Created by Csaba Koles

English

English [Auto], French [Auto]



PREVIEW THIS COURSE - GET COUPON CODE


Description

This course walks through all the core features and concepts of JIRA with real-world examples and has been catered for general users, managers and admins. Updated as of June 2020, it incorporates and uses some of the latest features released for JIRA Software on Cloud (standard version).


Plus bonus Confluence content  - learn how to use Confluence and how to take advantage of it in tandem with JIRA.


JIRA is a very comprehensive tool and one of the most popular agile project management tools out there. When used and configured correctly, it will help you work smarter, faster and more efficiently.




WHY TAKE THE COURSE:


Learn the most important characteristics of Scrum and Kanban agile methodologies


Cover all the main aspects of JIRA including working within an agile team, leading an agile team, and administering the main things that make up JIRA


Real-world examples including


How to manage your daily task-list via a daily scrum-based process


Configure permissions and projects for internal team members, as well as external members (Eg: consultants, customers etc)


JIRA allows you to create stories and epics for agile projects - learn how to create another issue type used in agile called Spike and create custom screens, fields and workflows for this new issue type.


Modify the default software development workflow to include steps for QA


How to manage multiple teams working on the same projects via multiple agile boards catered to each team


Support - I am only a message away from answering any questions you might have




STRUCTURE OF THE COURSE:


Agile Concepts - Goes into detail with Scrum and Kanban methodologies. By the end of the section, you’ll have a full refresher on these methodologies as I made sure I hit the most important notes when it comes to how they work.


Working within an agile team - Get your first look at navigating the Jira user interface and learn how to create issues, work on issues through the agile boards, search for issues, create custom dashboards to see whats happening in Jira and other functions beneficial to any agile team member.


Leading an agile team - Configuring and managing agile boards, creating and maintaining the backlog as well as starting and ending sprints and creating releases. All these steps stay true to the agile steps described in the prior section.


Jira Administration - Goes over all the main administration sections and each part has an example that you can use to follow along with. By the end of this section, you will understand all the customizable aspects of Jira and be able to cater your own instance to fit your own specific needs.


Next-Gen Projects - a section that dives into the versatile next-gen projects in Jira and all its capabilities


Real-world examples, scenarios and bonus content - This is where I show you how I use Jira to track and forecast my personal day-to-day tasklist, while using a daily scrum-based process, among other examples.


Confluence - Jira's best friend when it comes to managing content




BOTTOM LINE:


Bottom line is that I tried to make this course a comprehensive guide to Jira that anyone would need to either get introduced to JIRA or get fully up to speed with the basic concepts and features. I feel the best way of learning something is by example. And so I put in a lot of content explaining the features and concepts with examples and am continuously working on adding more examples and scenarios to share my experience and knowledge in using JIRA within the real world. 


I'll be here to help answer any questions you might have along the way.


Who this course is for:

More Courses by Kosh Sarkar

Learn JIRA’s most popular add-on for project planning and agile roadmapping

NodeJS & MEAN Stack - Basics to Advanced - In Easy way!

NodeJS & MEAN Stack - Basics to Advanced - In Easy way!
NodeJS & MEAN Stack - Basics to Advanced - In Easy way!, NodeJS, MEAN stack, MongoDB, Express, REST API, Socket.IO with Sample Project

  • Created by Harsha Vardhan
  •  English
  • 10.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn

  • Understand NodeJS Http Module
  • Work with Express & MEAN stack
  • Able to make and receive API calls (AJAX)
  • Connect with MongoDB

Description
Become NodeJS expert in just few hours!! This course covers all the concepts in detailed with proper examples. At the end of course I'll provide Stackoverflow clone with Ajax and MongoDB integration. It includes Angular 6 integration with NodeJS. MongoDB basics also will be covered in this course. This course requires JavaScript as pre-requisite. If you don't have JavaScript knowledge, I suggest you to join my other course "Web development - indepth", which covers HTML, CSS, JavaScript & jQuery.

Note:  Project videos are under preparation; will be uploaded within few months.

Who this course is for:

  • Any Developer who wants to develop realtime apps in nodejs

Preview This Course - GET COUPON CODE

Docker Mastery: The Complete Toolset From a Docker Captain

docker-mastery
Docker Mastery: The Complete Toolset From a Docker Captain, Build, compose, deploy, and manage Docker containers from development to DevOps based Swarm clusters

  • Created by Bret Fisher, Docker Captain Program
  •  English
  •  English, Italian [Auto-generated], 4 more
  • 8.5 hours on-demand video
  • 24 articles
  • 21 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn

  • How to use Docker and Compose on your machine for better software building and testing.
  • Build a fancy multi-node Swarm cluster for production deployments!
  • Skills to build advanced development environments with your code running in containers.
  • Update and change your Swarm Services without downtime using rolling updates.
  • Hand's-on with best practices for making Dockerfiles and Compose files like a Pro!
  • Experience using multi-host logging and event monitoring for Docker Swarm.
  • Build and publish your own custom images.
  • Understand the new Windows Containers, and try your hand at ARM Containers.

Preview This Course - GET COUPON CODE

VS Code: Produtividade Infinita [COMPLETO 2019] + EBOOK FREE

vscode2019
VS Code: Produtividade Infinita [COMPLETO 2019] + EBOOK FREE, Aprenda a atingir a produtividade infinita com o Visual Studio Code e tornar-se um programador infinitamente melhor!
  • HIGHEST RATED
  • Created by ByLearn Cursos, Felipe Cabrera
  •  Portuguese [Auto-generated]
  • 8 hours on-demand video
  • 3 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn
  • Utilizar o VS Code
  • Usar o Visual Studio Code
  • Produtividade na programação
  • Se tornar um desenvolvedor produtivo

Preview This Course - GET COUPON CODE

Docker for Node.js Projects From a Docker Captain

docker-mastery-for-nodejs
Udemy - Docker for Node.js Projects From a Docker Captain, Build, test, deploy Node for Docker, Kubernetes, Swarm, and ARM with the latest DevOps practices from a container expert
  • HIGHEST RATED
  • Created by Bret Fisher
  •  English
  • 8 hours on-demand video
  • 10 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn
  • Optimize your local development setup for NodeJS in Docker
  • Operate smoothly in a team of NodeJS developers using Docker and Compose
  • Improve the speed and reliability of your Node builds and testing using Docker
  • Get the best NodeJS tweaks to use for dev, test, and prod
  • Design NodeJS images for use with Kubernetes and Swarm
  • Learn about security scanning and locking-down your NodeJS apps

Preview This Course - GET COUPON CODE

Visual Studio Code Crash Course 2019

visual-studio-code-crash-course-2019
Online Courses - Visual Studio Code Crash Course 2019 | Udemy
3500+ Students! Master everything you need to know about VS Code in 2019!

  • NEW
  • Created by Vaga Notes, GramNotes Five
  • Last updated 
  •  English
  •  English [Auto-generated]
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion

What you'll learn

  • Install and set up VS Code on Windows/Mac
  • Learn how to set up and debug a basic Java Project (no knowledge of java needed)
  • Get Familiar with the VS Code User Interface
  • Learn how to use the Command Palette and the Zen Mode
  • How to change color themes and make use of shortcuts to boost your efficiency on this powerful and lightweight editor.
  • Master the use of extensions to enhance your VS Code experience.
  • Practice your skills navigating around the code using shortcuts in VS Code
  • Master the great features VS Code offers you to help debug code
  • Make use of the simple Integration between VS Code and Git, which makes working with version control seamless
  • Learn how to resolve Merge Conflicts with the simple and easy to use UI of VSCode

Preview This Course - GET COUPON CODE

Learn JIRA with real-world examples (+Confluence bonus) - Udemy Online Courses

the-complete-guide-to-jira-with-real-world-examples
Udemy Online Courses - Learn JIRA with real-world examples (+Confluence bonus)
Learn to work on, manage & administer agile projects with this comprehensive course on JIRA Software & Confluence

  • BESTSELLER
  • Created by Kosh Sarkar
  • Last updated 
  •  English
  •  English [Auto-generated], French [Auto-generated], 7 more
  • 11 hours on-demand video
  • 1 article
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Understand what JIRA is, benefits of JIRA and how to use JIRA
  • Understand Scrum - the stakeholders, events and overall flow of work
  • Understand Kanban flow of work
  • Use JIRA as a user working within an agile team - creating, working on and searching for issues, customizing dashboards etc.
  • Use JIRA as a manager of an agile team - configuring agile boards, managing the backlog, sprints and releases etc.
  • Administer all aspects of JIRA - create users, groups, set permissions, configure issue types, screens, fields, workflows etc.
  • Use examples presented in this course to customize and use JIRA based on your own unique needs
  • Get ideas (through examples presented in the course) on how JIRA can be utilized for different scenarios or situations
  • Learn the basics of Confluence
  • Learn how you can use both JIRA and Confluence together to work better and be more productive in general

Description
Note: Almost all videos have been updated to be based on the new JIRA UI, as of early 2018. If you're using JIRA Server, the interface might be a bit different but the core functionality is still the same. If having videos on the JIRA Server version is important to you, please reach out to me via private message.



This course walks through all the core features and concepts of JIRA with real-world examples and has been catered for general users, managers and admins. Updated as of March 2018, it incorporates and uses some of the latest features released for JIRA Software on Cloud.

Plus bonus Confluence content added in July 2017 - learn how to use Confluence and how to take advantage of it in tandem with JIRA.

JIRA is a very comprehensive tool and one of the most popular agile project management tools out there. When used and configured correctly, it will help you work smarter, faster and more efficiently.



WHY TAKE THE COURSE:

Contains the most amount of content (11+ hours) out of all dedicated JIRA courses on Udemy

Learn the most important characteristics of Scrum and Kanban agile methodologies

Covers the main aspects of JIRA including working within an agile team, leading an agile team, and administering the main things that make up JIRA

Real-world examples including

How to manage your daily task-list via a daily scrum-based process

Configure permissions and projects for internal team members, as well as external members (Eg: consultants, customers etc)

JIRA allows you to create stories and epics for agile projects - learn how to create another issue type used in agile called Spike and create custom screens, fields and workflows for this new issue type.

Modify the default software development workflow to include steps for QA

How to set up an icebox (features that aren't ready to go into the development backlog aka "put on ice") in JIRA

How to build a completely new workflow to manage the approval of new work or feature requests, before being moved into the development backlog

How to manage multiple teams working on the same projects via multiple agile boards catered to each team

Support - I am only a message away from answering any questions you might have



STRUCTURE OF THE COURSE:

Agile Concepts - Goes into detail with Scrum and Kanban methodologies. By the end of the section, you’ll have a full refresher on these methodologies as I made sure I hit the most important notes when it comes to how they work.

Working within an agile team - Get your first look at navigating the Jira user interface and learn how to create issues, work on issues through the agile boards, search for issues, create custom dashboards to see whats happening in Jira and other functions beneficial to any agile team member.

Leading an agile team - Configuring and managing agile boards, creating and maintaining the backlog as well as starting and ending sprints and creating releases. All these steps stay true to the agile steps described in the prior section.

Jira Administration - Goes over all the main administration sections and each part has an example that you can use to follow along with. By the end of this section, you will understand all the customizable aspects of Jira and be able to cater your own instance to fit your own specific needs.

Real-world examples, scenarios and bonus content - This is where I show you how I use Jira to track and forecast my personal day-to-day tasklist, while using a daily scrum-based process, among other examples.



BOTTOM LINE:

Bottom line is that I tried to make this course a comprehensive guide to Jira that anyone would need to either get introduced to JIRA or get fully up to speed with the basic concepts and features. I feel the best way of learning something is by example. And so I put in over 11 hours of content explaining the features and concepts with examples and am continuously working on adding more examples and scenarios to share my experience and knowledge in using JIRA within the real world. 

I'll be here to help answer any questions you might have along the way.

Who this course is for:

  • Anyone who is looking for an agile project management tool
  • Anyone looking to get introduced to Jira and Confluence and learn about how they work
  • Anyone who is looking to understand all features and concepts of Jira & Confluence and get up to speed with using and administering them for their teams
  • Anyone looking for examples on how Jira can be used for agile teams and/or ideas on how to take advantage of Jira for various scenarios


Web Development with Node.js, MongoDB and Express

web-development-with-nodejs-mongodb-and-express
Web Development with Node.js, MongoDB and Express, Learn how to build a website with the most hottest tools in the technology space.

  • Created by Packt Publishing
  • 3.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
  • Have a coupon?

What you'll learn

  • What async programming is
  • What async programming is
  • See how to use a MongoDB database with Node js
  • Create a data-backed website in Node js
  • How to build a module in Node .js
  • What the stream API is in Node .js
  • Learn to test your code with Mocha .js
  • Test your web API automatically

Description
Node.js is the JavaScript runtime in the console. Now you can use JavaScript outside the browser. As a developer, you need to know just one language to build an application for the World Wide Web.

In this course we teach you how to use Node.js; you will learn why Node.js is very easy to work with. Node.js is also built for asynchronous programming. With async functions now part of the JavaScript specification your code will look much better than before. We will assist you with writing this kind of code.
One of the most used web framework in Node.js, Express.js will have no secret anymore for you. We touch on all the basics to build a modern web application with Node.js by using Express.js.

With this course, you will learn to build your own web application in Node.js. At the end of the course, you will store, search, and manage data in MongoDB. 

About The Author

Joris Hermans is 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, Joris Hermans is definitely the kind of teacher you want to go on a new learning adventure with.

Who is the target audience?

  • It is targeted at beginner-level developers keen to use Node .js, MongoDB, and Express to build full-featured web applications.

Preview This Course - GET COUPON CODE

Node: De cero a experto

node-de-cero-experto
Coupon Details
Node: De cero a experto, Rest, despliegues, heroku, mlab, git, github, sockets, subida de archivos, jwt y mucho más para ser un experto en Node

  • Created by Fernando Herrera
What Will I Learn?
  • Crear backend server
  • Crear servicios REST
  • Subir y administrar archivos en el servidor
  • Json web tokens
  • Despliegues en Heroku
  • Despliegues en Github y Git
  • Crear aplicaciones usando sockets
  • Aprender Y reforzar tu conocimiento de Node
  • Mucho más
Preview This Course - GET COUPON CODE

More Courses by Fernando Herrera

Todo lo que necesitas saber de angular utilizando TypeScript y buenas prácticas ofrecidas por el equipo de angular.

Creemos apps para nuestros dispositivos móviles con el conocimiento que tenemos de Angular, HTML, CSS y JavaScript

MEAN, Google Signin, JWT, carga de archivos, lazyload, optimizaciones, Git, GitHub, panel administrativo y mucho más.

Postman: The Complete Guide - REST API Testing

Postman: The Complete Guide - REST API Testing
Postman: The Complete Guide - REST API Testing, Postman for manual and automated REST API testing. Automate with Newman, Jenkins or any other CI tool.

  • BESTSELLER
  • Created by Valentin Despa
  • Last updated 10/2018
  •  English
  •  English [Auto-generated]
  • 12.5 hours on-demand video
  • 13 articles
  • 8 downloadable resources
  • 2 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Work with the Postman App
  • Submit RESTful requests using Postman
  • Write API tests using JavaScript
  • Automate test execution

Description
RESTful APIs (or simply REST API) are everywhere nowadays but at the same time they are getting more complex to get started with: different HTTP methods,, headers, cookies, dealing with file uploads or authentication with api keys, tokens, OAuth and so much more.

But before you start investing time writing code to retrieve the data the API is offering, why not test the request first to make sure everything is working as expected?

This is where the Postman App comes in! Postman allows you very quickly create a request with the required HTTP method and parameters, submit the request and easily inspect the results.

Postman can help if you are developing APIs as well! I have created this course for testing engineers and well as for software developers.  Postman can help you during the development of your API as well as after the API is completed, by running tests that make sure your API is still working as intended.

In the first part of the course we will start exploring the features of Postman and continue by writing API tests with the intention of integrating them in a CI server where the tests will run on a current basis.

But this is not the normal course you take part in. Because your needs may be different and because I hate leaving you wondering what to do next, the second part of the course will include user questions and answers to problems that were not yet covered in the course or that are more specific and may not interest everybody.

So let’s look at what you are going to learn:

Start with simple requests and advance towards more complex scenarios

Learn to deal with authentication / authorization mechanisms like Basic Auth, API Keys, or OAuth.

Start writing API tests

Organize tests in collections and share them with your team

Run API tests in Jenkins or any other CI server

You ask, I answer

So after this course you will know how to use Postman as a pro.

Excited to learn Postman? Sign-up up today!

Who this course is for:

  • This course is targeted towards testing engineers and developers.

AWS Lambda and the Serverless Framework - Hands On Learning!

aws-lambda-serverless
AWS Lambda and the Serverless Framework - Hands On Learning!, Develop and Deploy AWS Lambda Functions with Serverless, Learn Lambda Real World Integrations with Amazon Web Services

  • BESTSELLER
  • Created by Stephane Maarek | AWS Certified Developer
  •  English
  • 2.5 hours on-demand video
  • 5 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn

  • Develop and deploy AWS Lambda functions properly with the Serverless Framework
  • Learn the fundamentals and advanced options of AWS Lambda
  • Deploy three real world projects that interact with S3, API Gateway, DynamoDB, EC2 & CloudWatch
  • Learn YAML and manage your entire deployment using code
  • At the end, you'll be ready to write any AWS Lambda functions you desire

Preview This Course - GET COUPON CODE

Java Maven: Introduccion paso a paso para no expertos

java-maven
Java Maven: Introduccion paso a paso para no expertos, Aprende a desarrollar en Java de la manera fácil

  • Created by Dico Training
  •  Spanish
  • Includes
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn

  • Construye aplicaciones Java de la manera fácil y rápida
  • Entiende la configuración y funcionamiento de Maven
  • Resuelve problemas para hacer que funcionen tus construcciones de software

Preview This Course - GET COUPON CODE

Docker para desenvolvedores Javascript / Node.JS

Docker para desenvolvedores Javascript / Node.JS, Use Docker no seu ambiente de desenvolvimento e produção com aplicações Javascript / Node.JS

  • Created by Jackson Pires, Vídeos de Ti - Cursos EAD
  •  Portuguese
  • 7 hours on-demand video
  • 49 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

What you'll learn

  • Utilizar o Docker
  • Trabalhar com o Docker em ambiente de desenvolvimento
  • Trabalhar com o Docker no servidor (em ambiente de produção)
  • Dockerizar aplicações Javascript / Node JS


Master Tkinter By Building 5 Fully Functioning Apps

Master Tkinter By Building 5 Fully Functioning Apps
Master Tkinter By Building 5 Fully Functioning Apps, This course is​ all ​you need to became a master Tkinter​ developer.

  • Created by Mohammad Mahjoub
  •  English
  •  English [Auto-generated]
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Students will be able to create their own python Tkinter apps.
  • Description
  • In this course, I will go over the basics of Tkinter in the second section. After we are done with the basics, we are going to build five fully functioning applications. Building these five fully functioning applications with me will ensure that you became a Tkinter master. There is nothing worst then creating an application that you cannot use. Because of this, I created a video in the end of the course showing you how you can turn your python code into an app. This course is going to be engaging and entraining. I promise that by the end of this course you will have the knowledge to create your own personal Tkinter app. 


Who is the target audience?

  • Anyone who wants to build desktop apps using python 3.

Monitoring and Alerting with Prometheus

Monitoring and Alerting with Prometheus
Monitoring and Alerting with Prometheus, Monitoring and Alerting of your infra and apps using the leading open-source monitoring system. Visualize using Grafana
  • Created by Edward Viaene, Jorn Jambers
  •  English
  •  English [Auto-generated]
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn
  • Install & Configure Prometheus
  • Setup Alerting in Prometheus
  • Visualize your data in Grafana
  • Implement instrumentation within your applications
  • Enable metrics & alerting on throughout your infrastructure
  • Requirements
  • Prometheus will be installed during the course on a VM using DigitalOcean (you'll get a coupon to launch a droplet without charge)
  • No Prometheus experience is required to take this course
  • The course assumes basic Linux knowledge

Description
If you're in a DevOps, Cloud or SRE role, you'll understand how important monitoring & alerting is. You cannot build a successful application, or run a company without having a system that monitors your systems and applications and reports when something goes wrong. You need instrumentation in order to be successful.

Prometheus is the leading open-source monitoring system that can collect metrics from all your systems, including Linux servers, Windows Servers, Database Servers and any application you have written. It's inspired on Google's Borgmon, which uses time-series data as a datasource, to then send alerts based on this data.

This course will show you how to install and configure Prometheus on a Linux server. This course will use a VM on DigitalOcean, but you can install Prometheus on any modern Linux OS. We'll show you how to make visualizations (graphs) using Grafana. When building these graphs, you'll get to know PromQL, the language to query Prometheus and get meaningful data displayed. You'll also learn how to setup alerts to receive notifications when something goes wrong. Lastly, we have a section on use-cases to showcase you some real world examples.

You get a $10 DigitalOcean coupon to be able to install Prometheus on DigitalOcean.

We have both worked in the Tech/Finance industry in San Fransisco, New York City and London. We now run a consultancy business where we help our clients implement their Cloud & DevOps strategy. Using our expertise, we can deliver you this great training with real world examples and guide you when you have questions.

Enroll in this course now and install, configure and use Prometheus. Become great at monitoring your infrastructure!

Who is the target audience?
  • SREs, DevOps or Cloud Engineers who would like to learn implement a Monitoring and Alerting solution
  • Anyone who is interested in learning more about monitoring & alerting with Prometheus

Learn DevOps: Infrastructure Automation With Terraform

learn-devops-infrastructure-automation-with-terraform
Learn how to automate your infrastructure with terraform. Covers Terraform with AWS, Packer, Docker, ECS, EKS, Jenkins

  • Created by Edward Viaene
  •  English
  •  English, Portuguese [Auto-generated], 1 more
  • 6.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Understand, use and apply terraform
  • Know when to use different features
  • Use terraform with AWS
  • Use terraform with Packer to create custom images
  • Be able to apply DevOps techniques using terraform

Description
Terraform has gained a lot in popularity lately and is the tool you need to master if you are or about to get into a Ops / DevOps role. You typically use a technology like Ansible, Chef, or Puppet to automate the provisioning of software. Terraform starts from the same principle, infrastructure as code, but focusses on the automation of the infrastructure itself. Your whole Cloud infrastructure (instances, volumes, networking, IPs) can be described in terraform. 

In this course you'll learn how to use terraform to automate your infrastructure. I will first show you the basics of terraform and will then explain how to automate infrastructure on AWS using terraform. You can open an AWS account for free to do the labs. I also provide a lot of code examples which you can immediately use to automate your own infrastructure.

Update (Oct-2016):


  • Added AWS Autoscaling lectures
  • Added Terraform+Packer Jenkins integration lectures
  • Added Terraform with Docker on AWS (ECR and ECS)
  • Added Terraform with Jenkins workflow using ECR and ECS

Update (Dec-2016):


  • Added a lecture about useful terraform commands
  • Added a demo on how to use terraform show/graph/taint/untaint/import
  • Added a lecture and demo about Elastic Beanstalk on AWS

Update (Jun-2018):


  • Terraform for Windows setup + puttygen
  • Interpolation
  • Conditionals
  • Built-in functions
  • Module development with an ECS + ALB module demo
  • Setting up a hosted Kubernetes cluster using AWS EKS

This course includes english captions.

Who is the target audience?

  • This course is great if you're in an Ops or DevOps position and you want to learn about automation using terraform

Learn Devops: Continuously Deliver Better Software

learn-devops-continuously-deliver-better-software
Learn Devops: Continuously Deliver Better Software, Excel in delivering and deploying software using Git, Vagrant, Chef, Ansible, Jenkins, Docker, and Kubernetes

  • 4.1 (2,223 ratings)
  • 12,395 students enrolled
  • Created by Edward Viaene
  • Last updated 8/2018
  •  English
  •  English, Spanish [Auto-generated]
  • 4.5 hours on-demand video
  • 6 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
  • Have a coupon?

Preview This Course - GET COUPON CODE

What you'll learn

  • Apply DevOps in your team
  • Understand Continuous Delivery
  • Automate the Software Development Lifecycle (SDLC)
  • Automate the deployment process
  • Reduce release time
  • Release better software
  • Build a highly available and fully scalable application
  • Deploy microservices using Docker and Kubernetes
  • Automate using Ansible and Chef

Description
In this course you will learn how to apply DevOps. Why DevOps? It is one of the most sought after skills in the IT industry. The average salary in the US is $105,000 per year (source: Glassdoor), up to an average of $146,000 in San Fransisco (source: Indeed).

The course is aimed at software engineers and system administrators that want to deliver better software. Other IT professionals can also take this course, but might have to do some extra research to understand some of the concepts.

You will learn how to improve the Software Development Lifecycle by applying techniques to improve software delivery. I will explain how to improve delivery using automation, configuration management, provisioning and deployment tools. I also cover newer tools like Docker and Kubernetes. Where possible I point you towards the best practices in the field.

The course is very practical. There is about 3 to 4 hours of lectures, but you want to try out everything yourself, which will add multiple hours of learning. If you get stuck with the technology while trying, there is support available. I will answer your messages on the message boards and we have a Facebook group where you can post questions.

February 2016 Updates:

Added content about building tools like sbt and maven
By popular demand: added more Docker content about the architecture, images, volumes, and networking
Who is the target audience?

  • This course is suitable for System Administrators, Developers, IT Managers, IT Operations team members, who want to learn more about DevOps. If you are not exposed to software delivery, this course might not be suitable for you.


Master Network Automation with Python for Network Engineers

master-python-network-automation-for-network-engineers
Master Network Automation with Python for Network Engineers, Boost your Python Network Programming Skills. Real-Life Python Automation, Examples.Telnet,Netmiko,Paramiko,Napalm,Cisco

  • NEW
  • Created by Andrei Dumitrescu
  • English [Auto-generated]
  • 6.5 hours on-demand video
  • 10 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Preview This Course - GET COUPON CODE

What you'll learn

  • Learn how to automate the configuration of networking devices with Python 3 in a Multivendor Environment
  • Learn network programmability with Python and GNS3.
  • Learn and apply advanced Python concepts like Multiprocessing and Multithreading in Network Automation
  • See real-world examples of automation scripts with Python for Cisco IOS, Arista EOS or Linux
  • Understand how to use Telnet and SSH with Python for network automation
  • Learn how to use and improve Paramiko for network automation and programmability
  • Learn how to use Netmiko for automation of common administration tasks with Python
  • Use NAPALM Python library in a Multivendor Environment
  • Learn how to configure networking devices with Python using a Serial Console Connection
  • Improve the existing Python modules and create your own modules for network automation

Description
Welcome to this Python hands-on course for learning Network Automation and Programmability with Python in a Cisco or Multivendor Environment , taught by a DevOps Engineer and Professional Trainer.

This course is based on Python 3.



Just starting out with Network Automation using Python and have the desire to learn the future of Network Programmability in a practical way? Perfect. This course is for you. You'll boost your career with hands-on Network Programming Skills!

Or, you've already tried to learn Network Automation with Python by yourself and now you want to put all pieces together. I'm here to help you, this course has everything you need to know about how to automate network configuration with Python.



Most examples in this course are for Cisco IOS, but they can also be used in a multivendor environment (Juniper, Arista, HP, Linux) with no or little changes. This is a vendor neutral course.



You'll have life time access and you can return and look for a specific Python library or example. And don't forget, if you don't  like the course, you are covered by a 30 day money back guarantee, full refund, no questions asked!

You'll have access to all Slides and Python Scripts (ready to be used) from this course.



There are many courses on Python Programming and Network Automation with Python. Why should you learn from me?

I'm a Practitioner and a Enthusiast. Welcome to the real world! I have almost 20 years experience as a Full Stack Developer. Since I've started with Networking, Linux Systems and Programming, I've been using or studying the technology almost on a daily basis. I also have a bunch of Cisco certifications: CCNP Routing & Switching, CCNP Security, CCNP Service Provider, Cisco Certified Instructor etc

I'm a Educator and I  know how to make a Syllabus. For the last 10 years I've trained thousands of people on Linux, Networking, Security or Programming.



The topics covered in this Python Network Programming course are:

Working with Files in Python (text, csv, json)

Bytes and String Objects in Python 3. Encoding, Decoding

Advanced Python Concepts: Multiprocessing and Multithreading with real-life examples

The standard Telnet Python Library. How to create your own Class based on telnetlib to simply the configuration automation

Paramiko Library. How to use SSH to automate the configuration of Cisco, Linux or other Devices

How to create your own Python module based on Paramiko to simplify the development work

Netmiko. Automate the configuration of Cisco, Arista and Linux using Netmiko

Netmiko best-practices and real-life examples for backup configuration of multiple devices

The NAPALM Library - Network Automation and Programmability Abstraction Layer with Multivendor support

Using NAPALM to retrieve information about devices and protocols and manage the devices configuration

Automation of networking devices configuration through a serial connections. Pyserial Python module

Improvement of pyserial module

How to setup the Python Development Environment: PyCharm, GNS3, Cisco IOS, Arista vEOS, Juniper vSRX

Arista vEOS installation in GNS3 and basic configuration

Juniper vsRX installation in GNS3 and basic configuration



Every topic includes many live examples in Python. This course will show you the best practices for developing production-ready Python Networking Automation Scripts for Cisco and Multivendor Environments.

Who is the target audience?

  • Network Engineers
  • Network Architects
  • SysAdmins
  • DevOps Engineers
  • Cisco Certified Professionals: CCNA, CCNP, CCIE
  • Anyone interested in Network Automation and Network Programmability with Python