<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: JavaScript Tutorial</title>
    <description>The latest articles on Forem by JavaScript Tutorial (@javascript_tuto).</description>
    <link>https://forem.com/javascript_tuto</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F189200%2F8f176e8b-f516-4bc4-a3e6-3822c3bb74bd.jpg</url>
      <title>Forem: JavaScript Tutorial</title>
      <link>https://forem.com/javascript_tuto</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/javascript_tuto"/>
    <language>en</language>
    <item>
      <title>WebAssembly: Digging a Bit Deeper</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Thu, 25 Feb 2021 04:46:37 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/webassembly-digging-a-bit-deeper-44j6</link>
      <guid>https://forem.com/javascript_tuto/webassembly-digging-a-bit-deeper-44j6</guid>
      <description>&lt;p&gt;Unlike JavaScript, WebAssembly is distributed in binary form, not source form. In this talk, Steve will show you the inner workings of the WebAssembly format, talk about some challenges with debugging WebAssembly code, and talk about possible future improvements in this area.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/zC_q3AR_Gr0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>webassembly</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Debugging JavaScript - Chrome DevTools</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Wed, 23 Sep 2020 04:52:05 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/debugging-javascript-chrome-devtools-4bgg</link>
      <guid>https://forem.com/javascript_tuto/debugging-javascript-chrome-devtools-4bgg</guid>
      <description>&lt;p&gt;If you're still using console.log() to find and fix JavaScript issues, you might be spending more time debugging than you need to. This tutorial shows you how to make the most of Chrome DevTools so that you can debug your JavaScript as quickly as possible.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/lloPlmmMxbI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Build a Multiplayer Game with JavaScript</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Wed, 24 Jun 2020 04:51:02 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/how-to-build-a-multiplayer-game-with-javascript-1p3e</link>
      <guid>https://forem.com/javascript_tuto/how-to-build-a-multiplayer-game-with-javascript-1p3e</guid>
      <description>&lt;p&gt;Learn how to build a Multiplayer Game with JavaScript&lt;/p&gt;

&lt;p&gt;Video Contents:&lt;br&gt;
00:00:00 Introduction&lt;br&gt;
00:04:03 Project structure&lt;br&gt;
00:06:28 Basic Server&lt;br&gt;
00:09:53 Introducing Socket.io&lt;br&gt;
00:16:03 Creating a chat&lt;br&gt;
00:20:08 Canvas&lt;br&gt;
00:26:58 Exchanging turns&lt;br&gt;
00:37:49 Rendering game board&lt;br&gt;
00:49:59 Game state on server&lt;br&gt;
00:59:50 Win conditions&lt;br&gt;
01:10:47 Turn cooldown&lt;br&gt;
01:14:30 Summary&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/HG7KB3Dgc-s"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Source code: &lt;a href="https://github.com/Juriy/game-demo/tree/rec"&gt;https://github.com/Juriy/game-demo/tree/rec&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
    <item>
      <title>Learn JavaScript - JavaScript Essentials for Absolute Beginners</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Wed, 17 Jun 2020 07:45:42 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/learn-javascript-javascript-essentials-for-absolute-beginners-39he</link>
      <guid>https://forem.com/javascript_tuto/learn-javascript-javascript-essentials-for-absolute-beginners-39he</guid>
      <description>&lt;p&gt;JavaScript is one of the most popular programming languages out there. It started as a scripting language for the web but now you can write and run Javascript code virtually anywhere. You can run javascript on your browser, on your backend server or on your desktop. Examples of some applications that are written in Javascript are Slack, Skype and Visual Studio Code. Netflix and Paypal also use Javascript for some of their backend infrastructures. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is you'll learn:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;JavaScript programming&lt;/li&gt;
&lt;li&gt;JavaScript web programming (client side)&lt;/li&gt;
&lt;li&gt;Learn the basics of Javascript: &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;
&lt;li&gt;Variables, Data Types and More&lt;/li&gt;
&lt;li&gt;Conditions&lt;/li&gt;
&lt;li&gt;Arrays&lt;/li&gt;
&lt;li&gt;JSON Objects&lt;/li&gt;
&lt;li&gt;Functions&lt;/li&gt;
&lt;li&gt;Arrow Functions&lt;/li&gt;
&lt;li&gt;Loops&lt;/li&gt;
&lt;li&gt;Dates&lt;/li&gt;
&lt;li&gt;Exercise&lt;/li&gt;
&lt;li&gt;Array Maps&lt;/li&gt;
&lt;li&gt;Array Find&lt;/li&gt;
&lt;li&gt;Sync vs Async&lt;/li&gt;
&lt;li&gt;Promises&lt;/li&gt;
&lt;li&gt;Async/await&lt;/li&gt;
&lt;li&gt;Fetch API&lt;/li&gt;
&lt;li&gt;Getting Started&lt;/li&gt;
&lt;li&gt;Building User Interface&lt;/li&gt;
&lt;li&gt;DOM, Events &amp;amp; Functions&lt;/li&gt;
&lt;li&gt;Arrow Functions&lt;/li&gt;
&lt;li&gt;Evaluate Expressions (eval)&lt;/li&gt;
&lt;li&gt;Conditions&lt;/li&gt;
&lt;li&gt;Running on Mobile&lt;/li&gt;
&lt;li&gt;CSS, Arrays &amp;amp; Loops&lt;/li&gt;
&lt;li&gt;Debugging&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/3rrVSj1nbuQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Learn Angular from Scratch: Beginner to Expert</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Mon, 03 Feb 2020 07:05:16 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/learn-angular-from-scratch-beginner-to-expert-8l7</link>
      <guid>https://forem.com/javascript_tuto/learn-angular-from-scratch-beginner-to-expert-8l7</guid>
      <description>&lt;p&gt;Learn the basics and advanced of Angular from scratch. &lt;/p&gt;

&lt;p&gt;This course will teach you everything that you need to become an expert from scratch. In this course i will assume that you have no prior knowledge about Angular and by the end of the course you will be at advanced level. This course will guide you step by step so that you will learn basics and theory of every part. This course contain hands on example so that you can understand Angular better.  This course contain hands on practical examples without neglecting theory and basics. Learn to use Angular like a professional.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who this course is for:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Anybody who want to learn Angular&lt;/li&gt;
&lt;li&gt;Anybody who want to learn Web Development&lt;/li&gt;
&lt;li&gt;Anybody who want to learn Programming&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What you'll learn
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Learn Basics Of Angular&lt;/li&gt;
&lt;li&gt;Setting Up Angular&lt;/li&gt;
&lt;li&gt;Modules&lt;/li&gt;
&lt;li&gt;Routing&lt;/li&gt;
&lt;li&gt;Angular DOM&lt;/li&gt;
&lt;li&gt;Animation&lt;/li&gt;
&lt;li&gt;Advanced Angular Programming&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/tJJiiE5KekM"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>angular</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Getting Started with Docker</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Fri, 17 Jan 2020 07:30:08 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/getting-started-with-docker-503b</link>
      <guid>https://forem.com/javascript_tuto/getting-started-with-docker-503b</guid>
      <description>&lt;p&gt;Docker is everywhere but maybe you aren't quite up to speed yet. You can talk about it or at least fake your way through a conversation but you haven't had time to get started actually using it yet. If that sounds like you, this is your session. We will walk through Docker from the beginning. Don't be fooled though. This isn't a PowerPoint session. We won't be doing fun pictures and abstract concepts. We will be taking code and putting it into containers. Then we will look at how to use those containers, how to communicate with them, how to manage them, and more. After we cover the basics, we will get into orchestration and other more complicated topics. While this is a language-agnostic talk, we will use the Visual Studio tools for some sites and situations.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ahxJsLX-p6A"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>docker</category>
      <category>devops</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>JS in CSS</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Thu, 16 Jan 2020 01:49:33 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/js-in-css-2fdn</link>
      <guid>https://forem.com/javascript_tuto/js-in-css-2fdn</guid>
      <description>&lt;p&gt;While everyone is talking about CSS in JS, what if we look at how to do JS in CSS? Because yes it is possible! Is that a good idea? Jean-François is not sure about that, but why not come and relax on this technical and fun session.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/6FsG-oLj3kg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>css</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>IntelliJ IDEA for Beginners - Learn IntelliJ IDEA from Scratch</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Mon, 06 Jan 2020 04:07:46 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/intellij-idea-for-beginners-learn-intellij-idea-from-scratch-45gl</link>
      <guid>https://forem.com/javascript_tuto/intellij-idea-for-beginners-learn-intellij-idea-from-scratch-45gl</guid>
      <description>&lt;h2&gt;
  
  
  Complete IntelliJ IDEA Course for Beginners
&lt;/h2&gt;

&lt;h3&gt;
  
  
  IntelliJ IDEA for Beginners - Learn IntelliJ IDEA from Scratch
&lt;/h3&gt;

&lt;h4&gt;
  
  
  How to become an expert IntelliJ IDEA Developer
&lt;/h4&gt;

&lt;p&gt;This course takes is specifically designed for developers that either don't have any previous experience using an Integrated Development Environment (IDE) tool or experienced IDE developers new to Intellij IDEA (e.g. experienced Eclipse developers).&lt;/p&gt;

&lt;p&gt;With that said, even if you're an experienced Intellij IDEA developer you might still get something out of the course. This is specially true since this course is (almost exclusively) based on version 2019 which introduced features that you may not yet me familiar with. So please still check it out!&lt;/p&gt;

&lt;p&gt;Also, no particular programming language knowledge is assumed since Intellij IDEA is pretty much language agnostic and supports many different programming languages.&lt;/p&gt;

&lt;p&gt;Sections I, II and III are mandatory and must be taken in order.&lt;/p&gt;

&lt;p&gt;Section IV is specifically designed for experienced Eclipse developers interested in a quick migration path to IntelliJ&lt;/p&gt;

&lt;p&gt;The rest of the sections (V, VI, VII and VIII) can be taken in any order as they're self contained. I highly recommend that you still taken them all, particularly if you don't have any previous Intellij IDEA experience.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/_wb8AzWcX8o"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>java</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Learn HTML5 and CSS3 for Beginners</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Thu, 02 Jan 2020 06:57:16 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/learn-html5-and-css3-for-beginners-14bp</link>
      <guid>https://forem.com/javascript_tuto/learn-html5-and-css3-for-beginners-14bp</guid>
      <description>&lt;h2&gt;
  
  
  Learn HTML5 and CSS3
&lt;/h2&gt;

&lt;h3&gt;
  
  
  All HTML and CSS Elements are explained in easiest ways.
&lt;/h3&gt;

&lt;p&gt;HTML and CSS are the basic programming languages for web development and design. They are beneficial to learn for developers, marketers, and people in many other disciplines. Learning HTML can be used for situations like formatting a blog or email, working with a CMS, embedding external content on your site, and creating usable content.&lt;/p&gt;

&lt;p&gt;Cascading Style Sheets or CSS are an important way to control how your Web pages look. CSS can control the fonts, text, colors, backgrounds, margins, and layout. But it can be very difficult to learn CSS, and some people would rather not learn it.&lt;/p&gt;

&lt;p&gt;By learning CSS you can modify pre-built templates so that they have your colors and styles. Thus you'll have a customized website without a lot of effort.&lt;/p&gt;

&lt;p&gt;Knowing how to modify the CSS will save you money when you find small problems that you can fix yourself. And as you practice, you'll be able to fix bigger and bigger problems.​&lt;/p&gt;

&lt;p&gt;CSS gives you the opportunity to create sites that look very different from page to page, without a lot of extensive coding.&lt;/p&gt;

&lt;p&gt;This course going to cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML Basic Tags.&lt;/li&gt;
&lt;li&gt;CSS - Selectors.&lt;/li&gt;
&lt;li&gt;CSS - Units &amp;amp; Color codes.&lt;/li&gt;
&lt;li&gt;CSS - Margin, Padding and Border.&lt;/li&gt;
&lt;li&gt;CSS - Display, Box-sizing &amp;amp; Positioning.&lt;/li&gt;
&lt;li&gt;CSS - Font Styling.&lt;/li&gt;
&lt;li&gt;CSS - Flexbox.&lt;/li&gt;
&lt;li&gt;CSS - Grid.&lt;/li&gt;
&lt;li&gt;CSS - Background Properties.&lt;/li&gt;
&lt;li&gt;CSS - Gradients.&lt;/li&gt;
&lt;li&gt;CSS - Transform, Transitions and Animations.&lt;/li&gt;
&lt;li&gt;Bonus - SASS.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/BEHQji8nAzo"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>The best free Kubernetes courses for Beginners</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Sat, 28 Dec 2019 16:03:54 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/the-best-free-kubernetes-courses-for-beginners-1p70</link>
      <guid>https://forem.com/javascript_tuto/the-best-free-kubernetes-courses-for-beginners-1p70</guid>
      <description>&lt;p&gt;&lt;strong&gt;Kubernetes&lt;/strong&gt; (commonly stylized as k8s) is an open-source container-orchestration system for automating application deployment, scaling, and management. It was originally designed by Google, and is now maintained by the Cloud Native Computing Foundation. It aims to provide a "platform for automating deployment, scaling, and operations of application containers across clusters of hosts". It works with a range of container tools, including Docker. Many cloud services offer a Kubernetes-based platform or infrastructure as a service (PaaS or IaaS) on which Kubernetes can be deployed as a platform-providing service. Many vendors also provide their own branded Kubernetes distributions.&lt;/p&gt;

&lt;p&gt;More and more people realize the importance of &lt;strong&gt;Kubernetes&lt;/strong&gt; and learning tools like &lt;strong&gt;Jenkins&lt;/strong&gt;, &lt;strong&gt;Docker&lt;/strong&gt; and and if you are in the same boat, these free courses will provide you with great knowledge. to jump into the Kubernetes world&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Free Courses to Learn Kubernetes for Developers&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Even though these courses are free but they are nice courses and just made free by their instructor for promotional and educational purposes.&lt;/p&gt;

&lt;p&gt;If you are starting with Kubernetes, I suggest you join one of these courses to get a feel of what is Kubernetes.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://www.edx.org/course/introduction-to-kubernetes"&gt;Introduction to Kubernetes&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V3tm4Oxm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/iENIwQB.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V3tm4Oxm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/iENIwQB.png" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this course, we'll discuss some of Kubernetes' basic concepts and talk about the architecture of the system, the problems it solves, and the model that it uses to handle containerized deployments and scaling.&lt;/p&gt;

&lt;p&gt;This course offers an introduction to Kubernetes and includes technical instructions on how to deploy a stand-alone and multi-tier application. You’ll learn about ConfigMaps and Secrets, and how to use Ingress.&lt;/p&gt;

&lt;p&gt;Upon completion, developers will have a solid understanding of the origin, architecture and building blocks for Kubernetes, and will be able to begin testing the new cloud native pattern to begin the cloud native journey.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://learnstartup.net/p/vg2g3d7V"&gt;Learn DevOps Kubernetes deployment by kops and terraform&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ksBpZTpS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/UCjuvcQ.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ksBpZTpS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/UCjuvcQ.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;br&gt;
This is another practical course to learn Kubernetes on AWS by using kops and Terraform. In this course, you will learn how to deploy a Kubernetes cluster in AWS and how to use Terraform to run an immutable infrastructure.&lt;/p&gt;

&lt;p&gt;You will also learn about the horizontally scaled deployment in Kubernetes and how to use Kops to spin up the Kubernetes cluster.&lt;/p&gt;

&lt;p&gt;Most importantly, you will learn how to see logs, get inside the Docker container within the pod in Kubernetes.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://learnstartup.net/p/FQ-Lg4Z3"&gt;Just enough kubernetes to be dangerous&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dHshBQbH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/GgZu5FI.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dHshBQbH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/GgZu5FI.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This course would serves as the first step in your kubernetes journey. It would help you get started with Kubernetes quickly and build a foundation while learning by practicing it. This is a really nice course to learn Kubernetes in a short time. &lt;/p&gt;

&lt;p&gt;You will not only set up kubernetes cluster with Google Kubernetes Engine but also learn how to deploy a micro-services application and publish it to the world.&lt;/p&gt;

&lt;p&gt;You will also learn how to dynamically scale your application using the auto-scaling feature of kubernetes, and release application updates without any downtime, or, achieve Zero downtime deployments.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Fcourses%2Fgetting-started-kubernetes"&gt;Getting Started with Kubernetes&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EN-8Ocxo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/k7xtUFi.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EN-8Ocxo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/k7xtUFi.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This course will teach you the theory and practical skills required to get you up and running as fast as possible.&lt;/p&gt;

&lt;p&gt;The course can be logically divided into three parts. In the first part, you'll dive into Kubernetes architecture, what the main components and services are, and how they come together to build a production-class container infrastructure.&lt;/p&gt;

&lt;p&gt;In the second and third part, you'll learn how to install and deploy Kubernetes on several cloud platforms and learn to work with pods, deployments, and services.&lt;/p&gt;

&lt;p&gt;By the end of this course, you'll have a solid understanding of what Kubernetes is and how it works, as well as skills to deploy a Kubernetes cluster and simple applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://learnstartup.net/p/37G11jQc"&gt;Containers 101&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AZwa8EGo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/RDuAyHT.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AZwa8EGo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/RDuAyHT.jpg" alt="This is image title" title="This is image title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this course, introduce the basics of building and deploying packaged applications. You will learn the concepts of containers provided by Docker and how to create them. You will learn the essentials for modern DevOps with the arrangement, packaging and many other things built on the fast growing Docker, Kubernetes and Helm.&lt;/p&gt;

&lt;p&gt;That's all about some of the free courses to learn Kubernetes in 2020. As I have said, Kubernetes is one of the most important container management technology and really important if you are thinking about DevOps in Cloud.  I suggest you to spend some time learning various tools and features offered by Kubernetes for scaling your containers, including the auto-scaling feature of Kubernetes.&lt;/p&gt;

&lt;p&gt;Thanks for reading !&lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>docker</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Learn Python with Jupyter Notebook from Scratch</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Fri, 27 Dec 2019 06:55:55 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/learn-python-with-jupyter-notebook-from-scratch-1mop</link>
      <guid>https://forem.com/javascript_tuto/learn-python-with-jupyter-notebook-from-scratch-1mop</guid>
      <description>&lt;h2&gt;
  
  
  Python and Jupyter Notebooks for beginners
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Learn Python with Jupyter Notebook from Scratch
&lt;/h3&gt;

&lt;p&gt;Python is a very popular and powerful programming language. Python is versatile and can be fun to use in creating powerful and useful applications. Python can be used to create a variety of applications types&lt;/p&gt;

&lt;p&gt;From games, web applications,desktop applications. Python is also very prominently used in data science and data analysis.&lt;/p&gt;

&lt;p&gt;Jupyter Notebook is an environment that we can use to experiment with Python interactively . It allows you to share live Python code with others .&lt;/p&gt;

&lt;p&gt;In this introductory beginners course we will learn about the basics of Python and Jupyter notebook.&lt;/p&gt;

&lt;h3&gt;
  
  
  What you'll learn
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;How to install Jupyter Notebook&lt;/li&gt;
&lt;li&gt;How to run the Jupyter Notebook Server&lt;/li&gt;
&lt;li&gt;Common Jupyter Commands&lt;/li&gt;
&lt;li&gt;Jupyter Components&lt;/li&gt;
&lt;li&gt;Notebook Dashboard&lt;/li&gt;
&lt;li&gt;Explore Notebook Interface&lt;/li&gt;
&lt;li&gt;Create Notebooks&lt;/li&gt;
&lt;li&gt;Python Expressions&lt;/li&gt;
&lt;li&gt;Python Statements&lt;/li&gt;
&lt;li&gt;Python Variables&lt;/li&gt;
&lt;li&gt;Python Data Types&lt;/li&gt;
&lt;li&gt;Casting Data Types&lt;/li&gt;
&lt;li&gt;Python Operators&lt;/li&gt;
&lt;li&gt;Conditional Statements&lt;/li&gt;
&lt;li&gt;Python Loops&lt;/li&gt;
&lt;li&gt;Python Functions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/maLy3WI7B34"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>python</category>
      <category>jupyter</category>
      <category>machinelearning</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Learning NGINX Web Server from Zero to Hero</title>
      <dc:creator>JavaScript Tutorial</dc:creator>
      <pubDate>Wed, 16 Oct 2019 14:44:52 +0000</pubDate>
      <link>https://forem.com/javascript_tuto/learning-nginx-web-server-from-zero-to-hero-33bg</link>
      <guid>https://forem.com/javascript_tuto/learning-nginx-web-server-from-zero-to-hero-33bg</guid>
      <description>&lt;p&gt;Learning NGINX Web Server from Zero to Hero: Install and configure NGINX on a Linux machine, and set up the rest of the pieces you need for the complete LEMP, NLB&lt;/p&gt;

&lt;p&gt;NGINX offers speed unmatched by competitors like Apache, on top of bonus features such as load balancing and HTTP caching. Its rising popularity makes NGINX an indispensable skills for web developers, system administrators, and web technologists of all kinds. you will learn how to  install and configure NGINX on a Linux machine, and set up the rest of the pieces you need for the complete LEMP web development stack also explores the security features of NGINX, such as password authentication, HTTPS, and SSL certificates, and its capabilities as a reverse proxy and load balancer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Following Topics are Covered&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Installing NGINX on LinuxConfiguring a virtual host&lt;/li&gt;
&lt;li&gt;Installing PHP and MariaDB for the LEMP stack&lt;/li&gt;
&lt;li&gt;Securing sites with NGINX&lt;/li&gt;
&lt;li&gt;Creating SSL certificates&lt;/li&gt;
&lt;li&gt;Reverse proxies&lt;/li&gt;
&lt;li&gt;Load balancing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What you'll learn&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set up high-performance architecture with NGINX and install and configure NGINX on a Linux machine and complete LEMP web development stack also coverer NLB,Reverse Proxy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/SL7qemcA_MI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>linux</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
