mirror of
https://github.com/linkedin/school-of-sre
synced 2026-01-17 22:18:02 +00:00
Deployed 1c8e9f7 with MkDocs version: 1.0.4
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<title>Introduction - school_of_sre</title>
|
||||
<title>Introduction - SchoolOfSRE</title>
|
||||
<link href="../../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../../css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="../../css/base.css" rel="stylesheet">
|
||||
@@ -39,7 +39,7 @@
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="../..">school_of_sre</a>
|
||||
<a class="navbar-brand" href="../..">SchoolOfSRE</a>
|
||||
</div>
|
||||
|
||||
<!-- Expanded navigation -->
|
||||
@@ -50,49 +50,56 @@
|
||||
<a href="../..">Home</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Git <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Fundamentals Series <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Git</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../git/git-basics/">Git Basics</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/branches/">Working With Branches</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/github-hooks/">Github and Hooks</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Linux Networking <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Linux Networking</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/dns/">DNS</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/udp/">UDP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/http/">HTTP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/tcp/">TCP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/ipr/">Routing and Conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown active">
|
||||
@@ -146,32 +153,38 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Big Data <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Data <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Big Data</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/overview/">Overview of Big Data</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/usage/">Usage of Big Data techniques</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/evolution/">Evolution of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/architecture/">Architecture of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/tasks/">Tasks and conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
@@ -187,7 +200,7 @@
|
||||
</li>
|
||||
|
||||
<li >
|
||||
<a href="../../security/network_security/">Network Securuty</a>
|
||||
<a href="../../security/network_security/">Network Security</a>
|
||||
</li>
|
||||
|
||||
<li >
|
||||
@@ -220,44 +233,44 @@
|
||||
<div class="container">
|
||||
<div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary">
|
||||
<ul class="nav bs-sidenav">
|
||||
<li class="main active"><a href="#school-of-sre-python-and-the-web">School of SRE: Python and The Web</a></li>
|
||||
<li><a href="#pre-reads">Pre - Reads</a></li>
|
||||
<li><a href="#what-to-expect-from-this-training">What to expect from this training</a></li>
|
||||
<li><a href="#what-is-not-covered-under-this-training">What is not covered under this training</a></li>
|
||||
<li><a href="#training-content">Training Content</a></li>
|
||||
<li class="main active"><a href="#python-and-the-web">Python and The Web</a></li>
|
||||
<li><a href="#prerequisites">Prerequisites</a></li>
|
||||
<li><a href="#what-to-expect-from-this-course">What to expect from this course</a></li>
|
||||
<li><a href="#what-is-not-covered-under-this-course">What is not covered under this course</a></li>
|
||||
<li><a href="#course-content">Course Content</a></li>
|
||||
<li><a href="#the-python-language">The Python Language</a></li>
|
||||
</ul>
|
||||
</div></div>
|
||||
<div class="col-md-9" role="main">
|
||||
|
||||
<h1 id="school-of-sre-python-and-the-web">School of SRE: Python and The Web</h1>
|
||||
<h2 id="pre-reads">Pre - Reads</h2>
|
||||
<h1 id="python-and-the-web">Python and The Web</h1>
|
||||
<h2 id="prerequisites">Prerequisites</h2>
|
||||
<ul>
|
||||
<li>Basic understanding of python language.</li>
|
||||
<li>Basic familiarity with flask framework.</li>
|
||||
</ul>
|
||||
<h2 id="what-to-expect-from-this-training">What to expect from this training</h2>
|
||||
<h2 id="what-to-expect-from-this-course">What to expect from this course</h2>
|
||||
<p>This course is divided into two high level parts. In the first part, assuming familiarity with python language’s basic operations and syntax usage, we will dive a little deeper into understanding python as a language. We will compare python with other programming languages that you might already know like Java and C. We will also explore concepts of Python objects and with help of that, explore python features like decorators.</p>
|
||||
<p>In the second part which will revolve around the web, and also assume familiarity with the Flask framework, we will start from the socket module and work with HTTP requests. This will demystify how frameworks like flask work internally.</p>
|
||||
<p>And to introduce SRE flavour to the course, we will design, develop and deploy (in theory) a URL shortening application. We will emphasize parts of the whole process that are more important as an SRE of the said app/service.</p>
|
||||
<h2 id="what-is-not-covered-under-this-training">What is not covered under this training</h2>
|
||||
<h2 id="what-is-not-covered-under-this-course">What is not covered under this course</h2>
|
||||
<p>Extensive knowledge of python internals and advanced python.</p>
|
||||
<h2 id="training-content">Training Content</h2>
|
||||
<h2 id="course-content">Course Content</h2>
|
||||
<h3 id="lab-environment-setup">Lab Environment Setup</h3>
|
||||
<p>Have latest version of python installed</p>
|
||||
<h3 id="toc">TOC</h3>
|
||||
<h3 id="table-of-contents">Table of Contents</h3>
|
||||
<ol>
|
||||
<li>The Python Language<ol>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/python_web/intro/#the-python-language">The Python Language</a><ol>
|
||||
<li>Some Python Concepts</li>
|
||||
<li>Python Gotchas</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li>Python and Web<ol>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/python_web/python-web-flask/">Python and Web</a><ol>
|
||||
<li>Sockets</li>
|
||||
<li>Flask</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li>The URL Shortening App<ol>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/python_web/url-shorten-app/">The URL Shortening App</a><ol>
|
||||
<li>Design</li>
|
||||
<li>Scaling The App</li>
|
||||
<li>Monitoring The App</li>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<title>Some Python Concepts - school_of_sre</title>
|
||||
<title>Some Python Concepts - SchoolOfSRE</title>
|
||||
<link href="../../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../../css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="../../css/base.css" rel="stylesheet">
|
||||
@@ -39,7 +39,7 @@
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="../..">school_of_sre</a>
|
||||
<a class="navbar-brand" href="../..">SchoolOfSRE</a>
|
||||
</div>
|
||||
|
||||
<!-- Expanded navigation -->
|
||||
@@ -50,49 +50,56 @@
|
||||
<a href="../..">Home</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Git <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Fundamentals Series <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Git</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../git/git-basics/">Git Basics</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/branches/">Working With Branches</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/github-hooks/">Github and Hooks</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Linux Networking <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Linux Networking</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/dns/">DNS</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/udp/">UDP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/http/">HTTP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/tcp/">TCP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/ipr/">Routing and Conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown active">
|
||||
@@ -146,32 +153,38 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Big Data <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Data <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Big Data</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/overview/">Overview of Big Data</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/usage/">Usage of Big Data techniques</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/evolution/">Evolution of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/architecture/">Architecture of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/tasks/">Tasks and conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
@@ -187,7 +200,7 @@
|
||||
</li>
|
||||
|
||||
<li >
|
||||
<a href="../../security/network_security/">Network Securuty</a>
|
||||
<a href="../../security/network_security/">Network Security</a>
|
||||
</li>
|
||||
|
||||
<li >
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<title>Python, Web and Flask - school_of_sre</title>
|
||||
<title>Python, Web and Flask - SchoolOfSRE</title>
|
||||
<link href="../../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../../css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="../../css/base.css" rel="stylesheet">
|
||||
@@ -39,7 +39,7 @@
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="../..">school_of_sre</a>
|
||||
<a class="navbar-brand" href="../..">SchoolOfSRE</a>
|
||||
</div>
|
||||
|
||||
<!-- Expanded navigation -->
|
||||
@@ -50,49 +50,56 @@
|
||||
<a href="../..">Home</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Git <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Fundamentals Series <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Git</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../git/git-basics/">Git Basics</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/branches/">Working With Branches</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/github-hooks/">Github and Hooks</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Linux Networking <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Linux Networking</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/dns/">DNS</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/udp/">UDP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/http/">HTTP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/tcp/">TCP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/ipr/">Routing and Conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown active">
|
||||
@@ -146,32 +153,38 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Big Data <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Data <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Big Data</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/overview/">Overview of Big Data</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/usage/">Usage of Big Data techniques</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/evolution/">Evolution of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/architecture/">Architecture of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/tasks/">Tasks and conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
@@ -187,7 +200,7 @@
|
||||
</li>
|
||||
|
||||
<li >
|
||||
<a href="../../security/network_security/">Network Securuty</a>
|
||||
<a href="../../security/network_security/">Network Security</a>
|
||||
</li>
|
||||
|
||||
<li >
|
||||
@@ -220,14 +233,14 @@
|
||||
<div class="container">
|
||||
<div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary">
|
||||
<ul class="nav bs-sidenav">
|
||||
<li class="main active"><a href="#python-web-amd-flask">Python, Web amd Flask</a></li>
|
||||
<li class="main active"><a href="#python-web-and-flask">Python, Web and Flask</a></li>
|
||||
<li><a href="#sockets">Sockets</a></li>
|
||||
<li><a href="#flask">Flask</a></li>
|
||||
</ul>
|
||||
</div></div>
|
||||
<div class="col-md-9" role="main">
|
||||
|
||||
<h1 id="python-web-amd-flask">Python, Web amd Flask</h1>
|
||||
<h1 id="python-web-and-flask">Python, Web and Flask</h1>
|
||||
<p>Back in the old days, websites were simple. They were simple static html contents. A webserver would be listening on a defined port and according to the HTTP request received, it would read files from disk and return them in response. But since then, complexity has evolved and websites are now dynamic. Depending on the request, multiple operations need to be performed like reading from database or calling other API and finally returning some response (HTML data, JSON content etc.)</p>
|
||||
<p>Since serving web requests is no longer a simple task like reading files from disk and return contents, we need to process each http request, perform some operations programmatically and construct a response.</p>
|
||||
<h2 id="sockets">Sockets</h2>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<title>SRE Aspects of The App and Conclusion - school_of_sre</title>
|
||||
<title>SRE Aspects of The App and Conclusion - SchoolOfSRE</title>
|
||||
<link href="../../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../../css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="../../css/base.css" rel="stylesheet">
|
||||
@@ -39,7 +39,7 @@
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="../..">school_of_sre</a>
|
||||
<a class="navbar-brand" href="../..">SchoolOfSRE</a>
|
||||
</div>
|
||||
|
||||
<!-- Expanded navigation -->
|
||||
@@ -50,49 +50,56 @@
|
||||
<a href="../..">Home</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Git <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Fundamentals Series <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Git</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../git/git-basics/">Git Basics</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/branches/">Working With Branches</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/github-hooks/">Github and Hooks</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Linux Networking <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Linux Networking</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/dns/">DNS</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/udp/">UDP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/http/">HTTP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/tcp/">TCP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/ipr/">Routing and Conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown active">
|
||||
@@ -146,32 +153,38 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Big Data <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Data <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Big Data</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/overview/">Overview of Big Data</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/usage/">Usage of Big Data techniques</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/evolution/">Evolution of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/architecture/">Architecture of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/tasks/">Tasks and conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
@@ -187,7 +200,7 @@
|
||||
</li>
|
||||
|
||||
<li >
|
||||
<a href="../../security/network_security/">Network Securuty</a>
|
||||
<a href="../../security/network_security/">Network Security</a>
|
||||
</li>
|
||||
|
||||
<li >
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<title>The URL Shortening App - school_of_sre</title>
|
||||
<title>The URL Shortening App - SchoolOfSRE</title>
|
||||
<link href="../../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../../css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="../../css/base.css" rel="stylesheet">
|
||||
@@ -39,7 +39,7 @@
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="../..">school_of_sre</a>
|
||||
<a class="navbar-brand" href="../..">SchoolOfSRE</a>
|
||||
</div>
|
||||
|
||||
<!-- Expanded navigation -->
|
||||
@@ -50,49 +50,56 @@
|
||||
<a href="../..">Home</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Git <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Fundamentals Series <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Git</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../git/git-basics/">Git Basics</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/branches/">Working With Branches</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../git/github-hooks/">Github and Hooks</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Linux Networking <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Linux Networking</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/dns/">DNS</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/udp/">UDP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/http/">HTTP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/tcp/">TCP</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../linux_networking/ipr/">Routing and Conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown active">
|
||||
@@ -146,32 +153,38 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Big Data <b class="caret"></b></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Data <b class="caret"></b></a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li class="dropdown-submenu">
|
||||
<a href="#">Big Data</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/intro/">Introduction</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/overview/">Overview of Big Data</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/usage/">Usage of Big Data techniques</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/evolution/">Evolution of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/architecture/">Architecture of Hadoop</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li >
|
||||
<a href="../../big_data/tasks/">Tasks and conclusion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
@@ -187,7 +200,7 @@
|
||||
</li>
|
||||
|
||||
<li >
|
||||
<a href="../../security/network_security/">Network Securuty</a>
|
||||
<a href="../../security/network_security/">Network Security</a>
|
||||
</li>
|
||||
|
||||
<li >
|
||||
|
||||
Reference in New Issue
Block a user