<?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>DEV Community: Roadmaps master</title>
    <description>The latest articles on DEV Community by Roadmaps master (@roadmaps).</description>
    <link>https://dev.to/roadmaps</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%2F470234%2F9dc35705-5ec7-4567-9ed3-20c637f1bec4.png</url>
      <title>DEV Community: Roadmaps master</title>
      <link>https://dev.to/roadmaps</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/roadmaps"/>
    <language>en</language>
    <item>
      <title>Linux admin skillset</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Fri, 07 May 2021 18:08:20 +0000</pubDate>
      <link>https://dev.to/roadmaps/linux-admin-skillset-4gof</link>
      <guid>https://dev.to/roadmaps/linux-admin-skillset-4gof</guid>
      <description>&lt;p&gt;Skillset for linux admin from one famous company. I have removed some data. It is be very useful for middle and senior linux administrators for growth&lt;/p&gt;

&lt;p&gt;&lt;a href="https://infinite.education/expertise/senior_linux_system_administrator"&gt;https://infinite.education/expertise/senior_linux_system_administrator&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>devops</category>
      <category>ansible</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Android developer roadmap</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Wed, 03 Feb 2021 17:12:56 +0000</pubDate>
      <link>https://dev.to/roadmaps/android-developer-roadmap-4g07</link>
      <guid>https://dev.to/roadmaps/android-developer-roadmap-4g07</guid>
      <description>&lt;p&gt;&lt;a href="https://infinite.education/expertise/Android_Developer_2021"&gt;Interactive roadmap for android developer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sorry, dev.to has image limitation to 4096 pixels, so image quality is so-so&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qHDAIO-M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/b7ypib1yfo0ziamb6961.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qHDAIO-M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/b7ypib1yfo0ziamb6961.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>mobile</category>
    </item>
    <item>
      <title>🎨 Sass: skillset for self-check</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Mon, 01 Feb 2021 20:40:03 +0000</pubDate>
      <link>https://dev.to/roadmaps/saas-skillset-for-self-check-2f49</link>
      <guid>https://dev.to/roadmaps/saas-skillset-for-self-check-2f49</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F255fxn1wh9n0yg2ybkrp.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F255fxn1wh9n0yg2ybkrp.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is a leaning materials to learn Saas: a CSS preprocessor for decreasing routine operations&lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;a href="https://infinite.education/expertise/sass_css_preprocessor" rel="noopener noreferrer"&gt;Skills tree Sass: CSS preprocessor&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/sass_syntax" rel="noopener noreferrer"&gt;Sass syntax&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/syntax" rel="noopener noreferrer"&gt;Sass: Syntax&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Guide&lt;/code&gt; &lt;a href="https://sass-lang.com/guide" rel="noopener noreferrer"&gt;Sass: Sass Basics&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.tutorialspoint.com/sass/sass_syntax.htm" rel="noopener noreferrer"&gt;Sass - Syntax - Tutorialspoint&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;How Sass parses a Stylesheet&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/syntax/parsing" rel="noopener noreferrer"&gt;Sass: Parsing a Stylesheet&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sass: Structure of a Stylesheet&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/syntax/structure" rel="noopener noreferrer"&gt;Sass: Structure of a Stylesheet&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sass: writing comments&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/syntax/comments" rel="noopener noreferrer"&gt;Sass: Comments&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sass: Special Functions&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/syntax/special-functions" rel="noopener noreferrer"&gt;Sass: Special Functions&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/sass_style_rules" rel="noopener noreferrer"&gt;Sass: style rules&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/style-rules" rel="noopener noreferrer"&gt;Sass: Style Rules&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Guide&lt;/code&gt; &lt;a href="https://css-tricks.com/sass-style-guide/" rel="noopener noreferrer"&gt;Sass Style Guide&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sass: Property Declarations&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/style-rules/declarations" rel="noopener noreferrer"&gt;Sass: Property Declarations&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sass: Parent Selector&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/style-rules/parent-selector" rel="noopener noreferrer"&gt;Sass: Parent Selector&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sass: Placeholder Selectors&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/style-rules/placeholder-selectors" rel="noopener noreferrer"&gt;Sass: Placeholder Selectors&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sass: Variables&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/variables" rel="noopener noreferrer"&gt;Sass: Variables&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/saas_at-rules" rel="noopener noreferrer"&gt;Saas: At-rules&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules" rel="noopener noreferrer"&gt;Sass: At-Rules&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: @use&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/use" rel="noopener noreferrer"&gt;Sass: @use&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: @forward&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/forward" rel="noopener noreferrer"&gt;Sass: @forward&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: @import&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/import" rel="noopener noreferrer"&gt;Sass: @import&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: @mixin&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/mixin" rel="noopener noreferrer"&gt;Sass: @mixin and @include&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: @function&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/function" rel="noopener noreferrer"&gt;Sass: @function&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: @extend&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/extend" rel="noopener noreferrer"&gt;Sass: @extend&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: &lt;a class="mentioned-user" href="https://dev.to/error"&gt;@error&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/error" rel="noopener noreferrer"&gt;Sass: @error&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: @warn&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/warn" rel="noopener noreferrer"&gt;Sass: @warn&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: &lt;a class="mentioned-user" href="https://dev.to/debug"&gt;@debug&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/debug" rel="noopener noreferrer"&gt;Sass: @debug&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: @at-root&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/at-root" rel="noopener noreferrer"&gt;Sass: @at-root&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: Flow Control Rules&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/at-rules/control" rel="noopener noreferrer"&gt;Sass: Flow Control Rules&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Tutorial&lt;/code&gt; &lt;a href="https://www.tutorialspoint.com/sass/sass_control_directives_expressions.htm" rel="noopener noreferrer"&gt;Sass - Control Directives &amp;amp; Expressions - Tutorialspoint&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/saas_values" rel="noopener noreferrer"&gt;Saas: values&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.w3schools.com/sass/sass_variables.asp" rel="noopener noreferrer"&gt;Sass Variables&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: numbers&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saas: strings&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saas: colors&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://htmlcolorcodes.com/tutorials/scss-color-variables/" rel="noopener noreferrer"&gt;SCSS Color Variables&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: Lists&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saas: maps&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saas: booleans&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saas: null&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saas: functions&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/saas_operators" rel="noopener noreferrer"&gt;Saas: operators&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/operators" rel="noopener noreferrer"&gt;Sass: Operators&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: Equality Operators&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/operators/equality" rel="noopener noreferrer"&gt;Sass: Equality Operators&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: Relational Operators&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/operators/relational" rel="noopener noreferrer"&gt;Sass: Relational Operators&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: Numeric Operators&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/operators/numeric" rel="noopener noreferrer"&gt;Sass: Numeric Operators&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: String Operators&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/operators/string" rel="noopener noreferrer"&gt;Sass: String Operators&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas: Boolean Operators&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/operators/boolean" rel="noopener noreferrer"&gt;Sass: Boolean Operators&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/saas_built-in_modules" rel="noopener noreferrer"&gt;Saas: Built-In Modules&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/modules" rel="noopener noreferrer"&gt;Sass: Built-In Modules&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas build-in modules: sass:color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/modules/color" rel="noopener noreferrer"&gt;Sass: sass:color&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas build-in modules: sass:list&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/modules/list" rel="noopener noreferrer"&gt;Sass: sass:list&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas build-in modules: saas:map&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/modules/map" rel="noopener noreferrer"&gt;Sass: sass:map&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas build-in modules: saas:math&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/modules/math" rel="noopener noreferrer"&gt;Sass: sass:math&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas build-in modules: saas:meta&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/modules/meta" rel="noopener noreferrer"&gt;Sass: sass:meta&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas build-in modules: saas:selector&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/modules/selector" rel="noopener noreferrer"&gt;Sass: sass:selector&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saas build-in modules: saas:string&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/modules/string" rel="noopener noreferrer"&gt;Sass: sass:string&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/saas_javascript_api" rel="noopener noreferrer"&gt;Saas: Javascript API&lt;/a&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://sass-lang.com/documentation/js-api" rel="noopener noreferrer"&gt;Sass: JavaScript API&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>sass</category>
    </item>
    <item>
      <title>💡 How to waste less time for interviews at hiring</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Wed, 06 Jan 2021 20:52:45 +0000</pubDate>
      <link>https://dev.to/roadmaps/how-to-waste-less-time-for-interviews-at-hiring-4488</link>
      <guid>https://dev.to/roadmaps/how-to-waste-less-time-for-interviews-at-hiring-4488</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fna9wtssxjy3tc5bbkxbm.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fna9wtssxjy3tc5bbkxbm.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As the head of the development team, &lt;strong&gt;I hated spending time on dozens of interviews&lt;/strong&gt; with not relevant candidates. There are no weak people, but there are many not MATCHing people. And repeatingly asking similar questions of each candidate for determining how much the candidate MATCHes to my vacancy. The situation is worsened by the fact that CVs often do not contain enough information to compare candidates with each other without performing a time-consuming interview. For example, if I see “PostgreSQL” in CV, I cannot understand the actual level of the candidate's skills with Postgres: may they write simple SELECT queries or he may write complex queries with functional indexes. It is a common situation when good developers have very bad CVs.&lt;br&gt;
Statistics says: good result is 15 interviews per one hire of a developer. Just think: we are spending almost a whole teamlead's week for one hire!&lt;/p&gt;

&lt;p&gt;Would it be a service to match my candidates portrait with real candidates without interviews 🤔&lt;/p&gt;

&lt;p&gt;And I’ve created a project to solve this problem. For the most impatient - just a screenshot of the result and &lt;a href="https://infinite.education/applicants/WcTaemTomUTrFt0U9Xd4ZNsM" rel="noopener noreferrer"&gt;live demo&lt;/a&gt;: result of MATCHing candidates to vacancy&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fs3cbbnv6qul3fpf5ljcf.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fs3cbbnv6qul3fpf5ljcf.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The main idea is to &lt;strong&gt;MATCH&lt;/strong&gt; the candidate's portrait with real candidates&lt;/p&gt;

&lt;p&gt;Matching requires a detailed structured candidate’s portrait. A few sentences from the vacancy is not enough. We decided to create a complex skillset tree of required skills. Like at screenshot. It’s about 200-300 skills for vacancy. There are a lot of existing templates for different cases: Linux, React, PHP, C#, Python, nodejs, etc. We may combine nad modify them to describe your own requirements&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fnlcgdl58ylmbujd5km10.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fnlcgdl58ylmbujd5km10.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This set is a ruler with which we will measure how well the candidate suits us&lt;/p&gt;

&lt;p&gt;The next step is to match real candidate with skillset. The candidate will be asked to play a simple Tinder-like game, marking the skills he believes to know. At random, the system will ask a question about this or that skill. So, in the end we will have a deep picture of all the skills candidates believe to know in relevant areas. Our skills are simple, like using EXPLAIN, and we may easily check them using quiz&lt;/p&gt;

&lt;p&gt;During the last stage the system will prepare a report for each candidate and a comparison report for all the candidates for given job position. Using those reports, one could make a reasonable decision whether to invite the candidate for an interview or not. Thus, you will not only free a lot of expensive time of your high-ranking interviewers, but also will receive a great foundation for the interview itself - you already know that areas could be skipped.&lt;/p&gt;

&lt;p&gt;If you are hiring developers and you want to free the team leader from unnecessary interviews - please contact me and I will provide more details.&lt;/p&gt;

&lt;p&gt;We may free the time of your best developers for coding, not for hiring!&lt;/p&gt;

&lt;p&gt;If you want to try it for you company - &lt;a href="https://infinite.education/static_page/hiring" rel="noopener noreferrer"&gt;https://infinite.education/static_page/hiring&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>discuss</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>😊 Must have soft skills for developer 👨‍💻</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Thu, 03 Dec 2020 20:35:56 +0000</pubDate>
      <link>https://dev.to/roadmaps/must-have-soft-skills-for-developer-4g8a</link>
      <guid>https://dev.to/roadmaps/must-have-soft-skills-for-developer-4g8a</guid>
      <description>&lt;h2&gt;
  
  
  &lt;a href="https://infinite.education/view/soft_skills_for_developer_1"&gt;Skills tree Soft skills for developer&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/communication"&gt;Communication&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Communication_and_Leadership_During_Change"&gt;Communication and Leadership During Change - Wikipedia&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Article&lt;/code&gt; &lt;a href=""&gt;Graphic designers communicate ideas through text and image.&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Book&lt;/code&gt; &lt;a href="https://www.amazon.com/Book-Virtual-Teambuilding-Games-Communication/dp/0071774351/ref=sr_1_3?dchild=1&amp;amp;keywords=communication+team&amp;amp;qid=1594992077&amp;amp;s=books&amp;amp;sr=1-3"&gt;Big Book of Virtual Teambuilding Games: Quick, Effective Activities to Build Communication, Trust and Collaboration from Anywhere! (Big Book Series)&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Accept feedback&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://ardencoaching.com/ten-tips-accepting-feedback-gracefully/"&gt;Ten Tips on Accepting Feedback Gracefully&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Thanks&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.elorus.com/blog/10-thank-you-ideas-for-the-hard-work-of-your-employees/"&gt;10 "Î¤hanks for your hard work" Ideas for your employees - Elorus Blog&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Give Feedback&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Book&lt;/code&gt; &lt;a href="https://www.amazon.com/Feedback-Imperative-Everyday-Speed-Success-ebook/dp/B00LLM64HO/ref=sr_1_3?dchild=1&amp;amp;keywords=give+feedback&amp;amp;qid=1594991836&amp;amp;s=books&amp;amp;sr=1-3"&gt;Amazon.com: The Feedback Imperative: How to Give Everyday Feedback to Speed Up Your Team's Success eBook: Carroll, Anna: Books&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.mindtools.com/pages/article/newTMM_98.htm"&gt;Giving Feedback - Communication Skills Training from MindTools.com&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;mindfulness of others&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://mindfulofthehome.com/how-to-be-mindful-of-others/"&gt;How To Be Mindful Of Others: 5 Simple Tips Â» Mindful of the Home&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Written Communication&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.skillsyouneed.com/writing-skills.html"&gt;Writing Skills | SkillsYouNeed&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.indeed.com/career-advice/career-development/written-communication-skills"&gt;Written Communication Skills: Definitions and Examples&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Listening to others ideas&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.mindtools.com/CommSkll/ActiveListening.htm"&gt;Active Listening - Communication Skills Training from MindTools.com&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=7wUCyjiyXdg"&gt;Active Listening Skills - YouTube&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="https://infinite.education/view/critical_thinking"&gt;Critical Thinking&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
 -- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=dItUGF8GdTw"&gt;5 tips to improve your critical thinking - Samantha Agoos - YouTube&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Critical_thinking"&gt;Critical thinking - Wikipedia&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://plato.stanford.edu/entries/critical-thinking/"&gt;Critical Thinking - Stanford Encyclopedia of Philosophy&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Clearly express&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=avew5rVAwi0"&gt;How to Present Your Ideas Clearly - A 3 Step Process - YouTube&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://writingcenter.uagc.edu/writing-clearly-concisely"&gt;Writing Clearly &amp;amp; Concisely | Ashford Writing Center&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Looking for the reasons&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.participaction.com/en-ca/blog/5-questions-you-must-ask"&gt;5 questions you must ask to find your why&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Search for alternatives&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="https://infinite.education/view/creativity"&gt;Creativity&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href=""&gt;Graphic designers need to be creative thinkers.&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Creativity"&gt;Creativity - Wikipedia&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.skillsyouneed.com/ps/creative-thinking.html"&gt;Creative Thinking Skills | SkillsYouNeed&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/problem-solving"&gt;Problem-solving&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Root Cause Analysis&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://des.wa.gov/services/risk-management/about-risk-management/enterprise-risk-management/root-cause-analysis"&gt;Root Cause Analysis | Department of Enterprise Services&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Root_cause_analysis"&gt;Root cause analysis - Wikipedia&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=HRHL0ksUH2k"&gt;Root Cause Analysis with Examples - YouTube&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;CATWOE&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="http://www.free-management-ebooks.com/news/catwoe-analysis/"&gt;CATWOE Analysis is a method of problem solving&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.toolshero.com/problem-solving/catwoe-analysis/"&gt;CATWOE Analysis: a great Problem Solving tool | toolsHero&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;5 Why&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=t7FcK8jV2yA"&gt;The 5 Whys Explained - Root Cause Analysis - YouTube&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Five_whys"&gt;Five whys - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/accountability"&gt;Accountability&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
 -- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://meteatamel.wordpress.com/2014/11/19/accountability-and-sense-of-ownership-in-software-development/"&gt;Accountability and Sense of Ownership in Software Development â€“ Mete Atamel&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Time tracking&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://memory.ai/timely-blog/time-tracking-for-developers"&gt;Time tracking for developers â€“ Timely Blog&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Task tracking&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://kissflow.com/project/team/guide-to-task-management/"&gt;What is Task Management? | A Complete Guide to Manage Tasks&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/teamwork"&gt;Teamwork&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;-- &lt;code&gt;Book&lt;/code&gt; &lt;a href="https://www.amazon.com/Leaders-Eat-Last-Together-Others/dp/1591848016/ref=pd_sim_14_6/147-5397260-8231468"&gt;Leaders Eat Last: Why Some Teams Pull Together and Others Don't: Sinek, Simon: 9781591848011: Amazon.com: Books&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Book&lt;/code&gt; &lt;a href="https://www.amazon.com/Languages-Appreciation-Workplace-Organizations-Encouraging/dp/0802418406/ref=sr_1_10_sspa"&gt;The 5 Languages of Appreciation in the Workplace: Empowering Organizations by Encouraging People: Chapman, Gary, White, Paul: 9780802418401: Amazon.com: Books&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Book&lt;/code&gt; &lt;a href="https://www.amazon.com/Catalyst-Effect-Behaviors-Elevate-Performance/dp/1787435520/ref=sr_1_17_sspa"&gt;The Catalyst Effect: 12 Skills and Behaviors to Boost Your Impact and Elevate Team Performance: Toomer, Jerry: 9781787435520: Amazon.com: Books&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/mentoring"&gt;Mentoring&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://blog.pragmaticengineer.com/developers-mentoring-other-developers/"&gt;Developers mentoring other developers: practices I've seen work well - The Pragmatic Engineer&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Give Feedback&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Book&lt;/code&gt; &lt;a href="https://www.amazon.com/Feedback-Imperative-Everyday-Speed-Success-ebook/dp/B00LLM64HO/ref=sr_1_3?dchild=1&amp;amp;keywords=give+feedback&amp;amp;qid=1594991836&amp;amp;s=books&amp;amp;sr=1-3"&gt;Amazon.com: The Feedback Imperative: How to Give Everyday Feedback to Speed Up Your Team's Success eBook: Carroll, Anna: Books&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.mindtools.com/pages/article/newTMM_98.htm"&gt;Giving Feedback - Communication Skills Training from MindTools.com&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Empathy&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Book&lt;/code&gt; &lt;a href="https://www.amazon.com/Empathy-Why-Matters-How-Get/dp/0399171401/ref=sr_1_1?dchild=1&amp;amp;keywords=empathy&amp;amp;qid=1594991747&amp;amp;s=books&amp;amp;sr=1-1"&gt;Empathy: Why It Matters, and How to Get It&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Patience&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://simpleprogrammer.com/improve-your-patience-developer/"&gt;Five Ways to Improve Your Patience as a Developer - Simple Programmer&lt;/a&gt;&lt;br&gt;
 -- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://recro.io/blog/how-to-improve-your-patience-as-a-developer/"&gt;How to improve your patience as a developer? - Recro | Blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>php</category>
      <category>devops</category>
      <category>python</category>
    </item>
    <item>
      <title>🐘 Senior PHP developer skillset</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Sat, 21 Nov 2020 20:08:05 +0000</pubDate>
      <link>https://dev.to/roadmaps/senior-php-developer-skillset-3jnc</link>
      <guid>https://dev.to/roadmaps/senior-php-developer-skillset-3jnc</guid>
      <description>&lt;p&gt;Top skills to become a senior PHP developer. Full skillset: &lt;a href="https://infinite.education/view/PHP_Developer"&gt;Skills tree PHP Developer&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Suggest learning material for any skill at infinite.education. Lets create tutorials together!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/php_syntax"&gt;PHP Syntax&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.basic-syntax.php"&gt;PHP: Basic syntax - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Basic syntax&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=U10yvfIStx8"&gt;Very Basic Syntax In PHP&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Variables&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.variables.php"&gt;PHP: Variables - Manual&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=CoorcqbkpI0"&gt;PHP variables&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Constants&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.constants.php"&gt;PHP: Constants - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Control Structures&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.control-structures.php"&gt;PHP: Control Structures - Manual&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=9gfrJfY5IFw"&gt;PHP Loops&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Operators&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.operators.php"&gt;PHP: Operators - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Exceptions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Expressions&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.expressions.php"&gt;PHP: Expressions - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Predefined Variables&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/reserved.variables.php"&gt;PHP: Predefined Variables - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Classes and Objects&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.oop5.php"&gt;PHP: Classes and Objects - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Errors&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.errors.php"&gt;PHP: Errors - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Namespaces&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.namespaces.php"&gt;PHP: Namespaces - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Functions&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.control-structures.php"&gt;PHP: Control Structures - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Types&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.types.php"&gt;PHP: Types - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/json_apis"&gt;JSON APIs&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://jsonapi.org/"&gt;JSON:API — A specification for building APIs in JSON&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;JSON&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.json.org/json-en.html"&gt;JSON&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/JSON"&gt;JSON - Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/oop"&gt;OOP&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.oodesign.com/"&gt;Design Patterns | Object Oriented Design&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Design_Patterns"&gt;Design Patterns - Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Design Patterns&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://designpatternsphp.readthedocs.io/en/latest/README.html"&gt;Design Patterns PHP 1.0 documentation&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://refactoring.guru/design-patterns/catalog"&gt;The Catalog of Design Patterns&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;PHP: OOP basics&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/language.oop5.basic.php"&gt;PHP: The Basics - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/relational_databases"&gt;Relational Databases&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://computer.howstuffworks.com/question599.htm"&gt;What are relational databases? | HowStuffWorks&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.oracle.com/database/what-is-a-relational-database/"&gt;What Is a Relational Database | Oracle&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Database Normalization&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SQL Syntax&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/http"&gt;HTTP&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview"&gt;An overview of HTTP - HTTP | MDN&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol"&gt;Hypertext Transfer Protocol - Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;HTTP body&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/HTTP_message_body"&gt;HTTP message body - Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Nginx&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://nginx.org/en/docs/"&gt;nginx documentation&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://devdocs.io/nginx/"&gt;DevDocs - nginx documentation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Client Server Architecture&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Client%E2%80%93server_model"&gt;Client–server model - Wikipedia&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.w3schools.in/what-is-client-server-architecture/"&gt;What is Client-Server Architecture?&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://cs.uwaterloo.ca/~m2nagapp/courses/CS446/1195/Arch_Design_Activity/ClientServer.pdf"&gt;Client-server Architecture&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;HTTP header&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/List_of_HTTP_header_fields"&gt;List of HTTP header fields - Wikipedia&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers"&gt;HTTP headers - HTTP | MDN&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/php_interfaces"&gt;PHP: interfaces&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/reserved.interfaces.php"&gt;PHP: Predefined Interfaces and Classes - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;PHP Interface: Serializable&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/class.serializable.php"&gt;PHP: Serializable - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;PHP Interface: ArrayAccess&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/class.arrayaccess.php"&gt;PHP: ArrayAccess - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;PHP interface: Traversable&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/class.throwable.php"&gt;PHP: Throwable - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;PHP interfaces: Iterator&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.php.net/manual/en/class.iterator.php"&gt;PHP: Iterator - Manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/php_framework"&gt;PHP Framework&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://raygun.com/blog/top-php-frameworks/"&gt;10 Popular PHP frameworks in 2020&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;PHP framework laravel&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://laravel.com/docs/8.x/"&gt;Official documentation for Laravel&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Symfony&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://symfony.com/"&gt;Symfony, High Performance PHP Framework for Web Development&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Symfony"&gt;Symfony - Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Yii&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Yii"&gt;Yii - Wikipedia&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.yiiframework.com/"&gt;Yii PHP Framework&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Composer&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://getcomposer.org/doc/"&gt;Composer&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://getcomposer.org/doc/00-intro.md"&gt;Introduction - Composer&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Wordpress for programmers&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://codex.wordpress.org/Developer_Documentation"&gt;Developer Documentation « WordPress Codex&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/html"&gt;HTML&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://html.spec.whatwg.org/multipage/"&gt;HTML Standard&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.w3schools.com/html/"&gt;HTML Tutorial&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;CSS&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.w3schools.com/css/default.asp"&gt;CSS Tutorial&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Cascading_Style_Sheets"&gt;Cascading Style Sheets - Wikipedia&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://developer.mozilla.org/en-US/docs/Web/CSS/"&gt;CSS: Cascading Style Sheets | MDN&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;HTML basic tags&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Tutorial&lt;/code&gt; &lt;a href="https://www.tutorialspoint.com/html/html_basic_tags.htm"&gt;HTML - Basic Tags - Tutorialspoint&lt;/a&gt;&lt;br&gt;
&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.w3schools.com/tags/ref_byfunc.asp"&gt;HTML Reference&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;&lt;a href="https://infinite.education/view/basic_usage_of_git"&gt;Basic Usage of Git&lt;/a&gt;&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://git-scm.com/docs"&gt;Git - Reference&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>php</category>
      <category>beginners</category>
      <category>wordpress</category>
      <category>webdev</category>
    </item>
    <item>
      <title>👨‍💻 A devops video course for beginner</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Sun, 08 Nov 2020 18:28:26 +0000</pubDate>
      <link>https://dev.to/roadmaps/a-devops-course-280b</link>
      <guid>https://dev.to/roadmaps/a-devops-course-280b</guid>
      <description>&lt;h2&gt;
  
  
  &lt;a href="https://infinite.education/view/devops_engineer_2"&gt;Skills tree DevOps engineer&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/ci_cd_principles"&gt;CI/CD Principles&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=plzJFh76DJc"&gt;Application life cycle&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/gitlab_ci"&gt;Gitlab CI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://docs.gitlab.com/ee/ci/"&gt;Official documentation for GitLab CI/CD | GitLab&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=Jt4Z1vwtXT0"&gt;GitLab Beginner Tutorial 1 | Introduction and Getting Started - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=OWaZXtgq28c"&gt;GitLab Beginner Tutorial 2 | Getting started with Git Commands - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=mNtQ55quG9M"&gt;GitLab Beginner Tutorial 4 | How to create SSH Key - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=R8rru9nmZ40"&gt;GitLab Beginner Tutorial 5 | How to install GitLab Runner on Mac OS - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=2MBhxk2chhM"&gt;GitLab Beginner Tutorial 6 | How to install GitLab Runner on Windows OS - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=jUiKi6FWYrg"&gt;GitLab Beginner Tutorial 7 | GitLab CI/CD Getting Started - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/ci_principles"&gt;CI Principles&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://docs.google.com/document/d/15jqyUqdVLczdVYJ0Eoh4YOtLVQs07JXJZ858ABd9DPU/edit"&gt;Practice: create your ReactJs tests peformance by caching&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://docs.google.com/document/d/1LCv56aYWA0qQ7sNKenyIi1jkIQeMIv9hXygSlSg7SEc/edit"&gt;Practice: create your own ReactJs application with pipeline&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=1er2cjUq1UI"&gt;What is Continuous Integration? - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/cd_principles"&gt;CD Principles&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=zp8It4NUtpM"&gt;SSH connection / deployment from Gitlab CI - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://docs.google.com/document/d/1JubB77eQu9OWZ0D5bWxauf109yMZiwbkorbHCkT0GJk/edit"&gt;DevOps: deploy your application to EC2 instance - infinite.education - Google Docs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=2TTU5BB-k9U"&gt;What is Continuous Delivery? - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Article&lt;/code&gt; &lt;a href="https://docs.google.com/document/d/1LCv56aYWA0qQ7sNKenyIi1jkIQeMIv9hXygSlSg7SEc"&gt;DevOps: create your own ReactJs application - infinite.education - Google Docs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=YB_qanudIzA"&gt;Create EC2 Instance in AWS : Step by Step&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/it_infrastructure_automation"&gt;IT infrastructure automation&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=EcnqJbxBcM0"&gt;Ansible Full Course | Ansible Tutorial For Beginners | Learn Ansible Step By Step | Simplilearn - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=UleogrJkZn0"&gt;Learn Terraform in 10 Minutes Tutorial - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=zWw2wuiKd5o"&gt;What is Infrastructure as Code? - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/docker"&gt;Docker&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=vQmk9moF8vw"&gt;Introduction to docker compose | Docker - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=u-YWtdbpEhQ"&gt;What is Docker? - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=VnvRFRk_51k"&gt;What is Kubernetes | Kubernetes explained in 15 mins - YouTube&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devops</category>
      <category>beginners</category>
      <category>linux</category>
    </item>
    <item>
      <title>🐧 Linux admin skills tree</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Sat, 07 Nov 2020 17:43:40 +0000</pubDate>
      <link>https://dev.to/roadmaps/linux-admin-skills-tree-137l</link>
      <guid>https://dev.to/roadmaps/linux-admin-skills-tree-137l</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fxju07rgmmj2f6nuyiwmf.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fxju07rgmmj2f6nuyiwmf.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://infinite.education/view/linux_administrator" rel="noopener noreferrer"&gt;Skills tree Linux administrator&lt;/a&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Top 2 levels of nodes of skill tree:
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;You may suggest other materials for each tree node at node page: articles, videos, books. Please, do it! We may create amazing learning tree together&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/linux_basic_commands" rel="noopener noreferrer"&gt;Linux: basic commands&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux commands group: file editors&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://itsfoss.com/command-line-text-editors-linux/" rel="noopener noreferrer"&gt;Best Text Editors for Linux Command Line&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://support.rackspace.com/how-to/command-line-text-editors-in-linux/" rel="noopener noreferrer"&gt;Command-line text editors in Linux&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux commands: process management&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux commands: file management&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.digitalocean.com/community/tutorials/basic-linux-navigation-and-file-management" rel="noopener noreferrer"&gt;Basic Linux Navigation and File Management | DigitalOcean&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux commands: network management&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux command: other&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux commands group: text processors&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Book&lt;/code&gt; &lt;a href="https://www-users.york.ac.uk/~mijp1/teaching/2nd_year_Comp_Lab/guides/grep_awk_sed.pdf" rel="noopener noreferrer"&gt;Three VERY useful command-line utilities&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/programming" rel="noopener noreferrer"&gt;Programming&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux dynamic libraries&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.geeksforgeeks.org/static-vs-dynamic-libraries/?fbclid=IwAR15Y81Df8V99xDx-UGRirIlL_SjyCxoWT3tkcK3wIvtTkCU1pTiC3yXGaY" rel="noopener noreferrer"&gt;Static and Dynamic Libraries | Set 1 - GeeksforGeeks&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html" rel="noopener noreferrer"&gt;Linux Tutorial - Static, Shared Dynamic and Loadable Linux Libraries&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.python.org/doc/2.5/" rel="noopener noreferrer"&gt;Python 2.5 Documentation | Python.org&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.w3schools.com/python/python_getstarted.asp" rel="noopener noreferrer"&gt;Python Getting Started&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://devdocs.io/python~3.8/" rel="noopener noreferrer"&gt;DevDocs - Python 3.8 documentation&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Tutorial&lt;/code&gt; &lt;a href="https://learnpythonthehardway.org/" rel="noopener noreferrer"&gt;Learn Python the Hard Way&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=rfscVS0vtbw" rel="noopener noreferrer"&gt;Learn Python - Full Course for Beginners [Tutorial]&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Python_(programming_language)" rel="noopener noreferrer"&gt;Python (programming language) - Wikipedia&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://docs.python.org/3/" rel="noopener noreferrer"&gt;3.8.4 Documentation&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=YYXdXT2l-Gg&amp;amp;list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU" rel="noopener noreferrer"&gt;Python Tutorial for Beginners 1: Install and Setup for Mac and Windows&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux package concepts&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://debian-administration.org/article/336/Rolling_your_own_Debian_packages_part_1" rel="noopener noreferrer"&gt;Rolling your own Debian packages (part 1)&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.linode.com/docs/tools-reference/linux-package-management/" rel="noopener noreferrer"&gt;Linux Package Management | Linode&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Go&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://golang.org/doc/" rel="noopener noreferrer"&gt;Documentation - The Go Programming Language&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.educative.io/blog/golang-tutorial" rel="noopener noreferrer"&gt;Getting started with Golang: a tutorial for beginners&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=YS4e4q9oBaU" rel="noopener noreferrer"&gt;Learn Go Programming - Golang Tutorial for Beginners - YouTube&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Tutorial&lt;/code&gt; &lt;a href="https://tour.golang.org/welcome/1" rel="noopener noreferrer"&gt;Interactive tutorial: A Tour of Go&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=C8LgvuEBraI" rel="noopener noreferrer"&gt;Learn Go in 12 Minutes - YouTube&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Go_(programming_language)" rel="noopener noreferrer"&gt;Go (programming language) - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Bash programming language&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html" rel="noopener noreferrer"&gt;Bash Reference Manual&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://tiswww.case.edu/php/chet/bash/bashref.html" rel="noopener noreferrer"&gt;Bash Reference Manual&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Basic Usage of Git&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://git-scm.com/docs" rel="noopener noreferrer"&gt;Git - Reference&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/linux" rel="noopener noreferrer"&gt;Linux&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;How OSs work in General&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.tutorialspoint.com/operating_system/os_overview.htm" rel="noopener noreferrer"&gt;Operating System - Overview - Tutorialspoint&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.sophia.org/tutorials/operating-systems" rel="noopener noreferrer"&gt;Operating Systems Tutorial | Sophia Learning&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=9GDX-IyZ_C8&amp;amp;t=346s" rel="noopener noreferrer"&gt;Operating System Basics&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Video&lt;/code&gt; &lt;a href="https://www.youtube.com/watch?v=pVzRTmdd9j0" rel="noopener noreferrer"&gt;What is an Operating System as Fast As Possible - YouTube&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Operating_system" rel="noopener noreferrer"&gt;Operating system - Wikipedia&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="http://www.toves.org/books/os/index.html" rel="noopener noreferrer"&gt;Principles of operating systems&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Base linux concepts&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.tutorialspoint.com/operating_system/os_linux.htm" rel="noopener noreferrer"&gt;Operating System - Linux - Tutorialspoint&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.tldp.org/LDP/gs/node5.html" rel="noopener noreferrer"&gt;Linux tutorial&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux: threads&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://computing.llnl.gov/tutorials/pthreads/" rel="noopener noreferrer"&gt;POSIX Threads Programming&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.cs.cmu.edu/afs/cs/academic/class/15492-f07/www/pthreads.html" rel="noopener noreferrer"&gt;Linux Tutorial: POSIX Threads&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux: process management&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://www.thegeekstuff.com/2013/11/linux-process-and-threads/" rel="noopener noreferrer"&gt;What are Linux Processes, Threads, Light Weight Processes, and Process State&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.kernel.org/doc/html/latest/process/development-process.html" rel="noopener noreferrer"&gt;A guide to the Kernel Development Process — The Linux Kernel  documentation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux: time&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://man7.org/linux/man-pages/man1/time.1.html" rel="noopener noreferrer"&gt;time(1) - Linux manual page&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://man7.org/linux/man-pages/man1/time.1.html" rel="noopener noreferrer"&gt;time(1) - Linux manual page&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://en.wikipedia.org/wiki/Time_(Unix)" rel="noopener noreferrer"&gt;time (Unix) - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux: files input/output&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux: signals&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.win.tue.nl/~aeb/linux/lk/lk-5.html" rel="noopener noreferrer"&gt;The Linux kernel: Signals&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://man7.org/linux/man-pages/man7/signal.7.html" rel="noopener noreferrer"&gt;signal(7) - Linux manual page&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://linux.die.net/Bash-Beginners-Guide/sect_12_01.html" rel="noopener noreferrer"&gt;Linux Signals&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/automation" rel="noopener noreferrer"&gt;Automation&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Chef&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://docs.chef.io/" rel="noopener noreferrer"&gt;Chef Web Docs&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://www.linode.com/docs/applications/configuration-management/beginners-guide-chef/" rel="noopener noreferrer"&gt;A Beginner's Guide to Chef | Linode&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://devdocs.io/chef~12/" rel="noopener noreferrer"&gt;DevDocs — Chef 12 documentation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ansible&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://docs.ansible.com/" rel="noopener noreferrer"&gt;Ansible Documentation&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://devdocs.io/ansible/" rel="noopener noreferrer"&gt;DevDocs - Ansible 2.9 documentation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Puppet&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Book&lt;/code&gt; &lt;a href="http://pub.agrarix.net/OpenSource/Puppet/puppetmanual.pdf" rel="noopener noreferrer"&gt;Puppet documentation&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Documentation&lt;/code&gt; &lt;a href="https://puppet.com/docs/" rel="noopener noreferrer"&gt;Puppet official documentation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/linux_containers" rel="noopener noreferrer"&gt;Linux containers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux LVM&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Docker&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linux docker basics&lt;/strong&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://medium.com/@kasunmaduraeng/docker-namespace-and-cgroups-dece27c209c7" rel="noopener noreferrer"&gt;Docker Namespace and Cgroups&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://medium.com/@BeNitinAgarwal/understanding-the-docker-internals-7ccb052ce9fe" rel="noopener noreferrer"&gt;Docker internals&lt;/a&gt;&lt;br&gt;
-- &lt;code&gt;Article&lt;/code&gt; &lt;a href="https://docs.docker.com/engine/security/security/" rel="noopener noreferrer"&gt;Docker security | Docker Documentation&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project page at facebook: &lt;a href="https://www.facebook.com/InfEducation" rel="noopener noreferrer"&gt;https://www.facebook.com/InfEducation&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>beginners</category>
      <category>devops</category>
      <category>career</category>
    </item>
    <item>
      <title>🐘 PHP: skill list for self-check</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Sun, 01 Nov 2020 17:59:19 +0000</pubDate>
      <link>https://dev.to/roadmaps/php-skill-list-for-self-check-11g2</link>
      <guid>https://dev.to/roadmaps/php-skill-list-for-self-check-11g2</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gv52G7fQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/77xhj2car9r4wzzoa3zs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gv52G7fQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/77xhj2car9r4wzzoa3zs.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://infinite.education/expertise/PHP_Developer"&gt;A skill tree for PHP developer&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Please, add learning materials for skills you know! It's like a wikipedia! Community - is the best teacher&lt;/p&gt;

&lt;h2&gt;
  
  
  Top-2 levels of tree:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/BHUjUL2JOUWzI1m9cuMT9lv6"&gt;PHP Syntax&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Control Structures&lt;/li&gt;
&lt;li&gt;Variables&lt;/li&gt;
&lt;li&gt;Operators&lt;/li&gt;
&lt;li&gt;Types&lt;/li&gt;
&lt;li&gt;Basic syntax&lt;/li&gt;
&lt;li&gt;Classes and Objects&lt;/li&gt;
&lt;li&gt;Constants&lt;/li&gt;
&lt;li&gt;Exceptions&lt;/li&gt;
&lt;li&gt;Namespaces&lt;/li&gt;
&lt;li&gt;Predefined Variables&lt;/li&gt;
&lt;li&gt;Expressions&lt;/li&gt;
&lt;li&gt;Functions&lt;/li&gt;
&lt;li&gt;Errors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/yuWl1i9IDmSSlpQ8MLqoCA1b"&gt;JSON APIs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JSON&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/aZMpBRWYQCZ32KnWtOAE1MHo"&gt;OOP&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design Patterns&lt;/li&gt;
&lt;li&gt;PHP: OOP basics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/j1Q8lblP6xQ07fYbUWw1CwSY"&gt;Relational Databases&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Database Normalization&lt;/li&gt;
&lt;li&gt;SQL Syntax&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/2RG6xUHc96Ui5kObO20qY6W8"&gt;HTTP&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTTP body&lt;/li&gt;
&lt;li&gt;HTTP header&lt;/li&gt;
&lt;li&gt;Nginx&lt;/li&gt;
&lt;li&gt;Client Server Architecture&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/RvtX8IRwL8xZIG8oh899hwlq"&gt;PHP: interfaces&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PHP interfaces: Iterator&lt;/li&gt;
&lt;li&gt;PHP Interface: Serializable&lt;/li&gt;
&lt;li&gt;PHP Interface: ArrayAccess&lt;/li&gt;
&lt;li&gt;PHP interface: Traversable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/vMRAvnrw58iCTS9VmFd4DAj5"&gt;PHP Framework&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Composer&lt;/li&gt;
&lt;li&gt;Yii&lt;/li&gt;
&lt;li&gt;Wordpress for programmers&lt;/li&gt;
&lt;li&gt;PHP framework laravel&lt;/li&gt;
&lt;li&gt;Symfony&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/z8IqfNAmWT6LwOhY2jKVdKTH"&gt;HTML&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;HTML basic tags&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>php</category>
      <category>career</category>
      <category>beginners</category>
    </item>
    <item>
      <title>🐘 Become a PostgreSQL DBA</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Tue, 27 Oct 2020 17:47:45 +0000</pubDate>
      <link>https://dev.to/roadmaps/become-a-postgresql-dba-3bdi</link>
      <guid>https://dev.to/roadmaps/become-a-postgresql-dba-3bdi</guid>
      <description>&lt;h2&gt;
  
  
  Check your knowledge and learn missing to become PostgreSQL expert - &lt;a href="https://infinite.education/view/PostgreSQL_DBA_2" rel="noopener noreferrer"&gt;All skills for PostgreSQL DBA&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fftokci7niow9aanb0vze.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fftokci7niow9aanb0vze.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You may help project by suggesting learn materials for each tree node. Others will thank you. Community - is power!&lt;/p&gt;

&lt;h3&gt;
  
  
  Here is first 2 levels of tree:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/ALyZPdzNI36TKsDPQ0KCYEPS" rel="noopener noreferrer"&gt;Install and run PostgreSQL&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Package managers (3 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Managing Postgres service (3 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/uHpZliZ0IshgLQVdOI7n6FlT" rel="noopener noreferrer"&gt;Configure Postgres&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;postgresql.conf (9 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/1lBJdjVaI1ddKFNY7XA98z9b" rel="noopener noreferrer"&gt;SQL concepts&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DML queries (4 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Understand basic data types&lt;/li&gt;
&lt;li&gt;DDL queries (1 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;COPY&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/EmI1UAfQKIbEKYQJZCrwC2El" rel="noopener noreferrer"&gt;Basic RDBMS terms and concepts&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Relational model (6 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Object model (7 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Databases high-level concepts (3 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/4dWsc7lYKWd9LqlkrGLDjioM" rel="noopener noreferrer"&gt;SQL optimization technics&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Indexes, and their use cases (6 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;SQL queries patterns and anti-patterns&lt;/li&gt;
&lt;li&gt;SQL schema design patterns and anti-patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/vD34xoIdLZS3KPua9dFKINNy" rel="noopener noreferrer"&gt;Automate Routine&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use Add button to add learning materials&lt;/li&gt;
&lt;li&gt;Configuration management (4 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Automation using shell scripts or any other favourite language (3 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/eKuu5VZRKvoOIMOexSXjvf8V" rel="noopener noreferrer"&gt;Postgres advanced topics&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fine-grained tuning (4 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Advanced SQL topics (5 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Low level internals (6 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/PGKoicfQJvfjIdkElZBN9PtK" rel="noopener noreferrer"&gt;Develop application DBA skills&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Database normalization and normal forms&lt;/li&gt;
&lt;li&gt;Migrations (3 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Queues (2 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Bulk Loading and Processing&lt;/li&gt;
&lt;li&gt;Data import and export&lt;/li&gt;
&lt;li&gt;Data partitioning and sharding patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/ZENva3eEJa0QKFqgvsitpvTb" rel="noopener noreferrer"&gt;Develop architect skills&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use Add button to add learning materials&lt;/li&gt;
&lt;li&gt;Postgres forks and extensions (4 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Differences between Postgres and other RDBMS and NoSQL databases&lt;/li&gt;
&lt;li&gt;RDBMS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/xdDgziALIXT8JSHfBi6RHeBP" rel="noopener noreferrer"&gt;PostgreSQL Security&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;roles&lt;/li&gt;
&lt;li&gt;Objects privileges (2 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Advanced Topics (9 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;SSL settings&lt;/li&gt;
&lt;li&gt;Authentication models&lt;/li&gt;
&lt;li&gt;pg_hba.conf&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/fZJm9gvVLkMBKlgpxG8axj9I" rel="noopener noreferrer"&gt;Postgres troubleshooting techniques&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Postgres system views (2 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Log analyzing (2 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Query analyzing (4 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;External tracing/profiling tools (5 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Postgres tools (1 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Operating system tools (3 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;li&gt;Troubleshooting methods (3 child nodes &amp;gt;&amp;gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://infinite.education/view/CSeGk2k0KZk8LSSh3TC0Mrh4" rel="noopener noreferrer"&gt;Develop Postgres hacker skills&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use Add button to add learning materials&lt;/li&gt;
&lt;li&gt;Writing patches, attending in Commitfests&lt;/li&gt;
&lt;li&gt;Reviewing patches&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://infinite.education/view/PostgreSQL_DBA_2" rel="noopener noreferrer"&gt;All skills for PostgreSQL DBA&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.facebook.com/InfEducation/" rel="noopener noreferrer"&gt;Project page at facebook&lt;/a&gt;&lt;/p&gt;

</description>
      <category>postgres</category>
      <category>career</category>
      <category>beginners</category>
      <category>linux</category>
    </item>
    <item>
      <title>🐧 Linux admin skillset and learning materials</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Fri, 23 Oct 2020 20:12:59 +0000</pubDate>
      <link>https://dev.to/roadmaps/linux-admin-skillset-and-learning-materials-2g6g</link>
      <guid>https://dev.to/roadmaps/linux-admin-skillset-and-learning-materials-2g6g</guid>
      <description>&lt;p&gt;&lt;a href="https://infinite.education/view/linux_administrator"&gt;https://infinite.education/view/linux_administrator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Do you like tree view of meterials? Or it's better just a simple list?&lt;/p&gt;

</description>
      <category>linux</category>
      <category>beginners</category>
      <category>devops</category>
    </item>
    <item>
      <title>🎨 CSS developer roadmap</title>
      <dc:creator>Roadmaps master</dc:creator>
      <pubDate>Thu, 01 Oct 2020 17:08:28 +0000</pubDate>
      <link>https://dev.to/roadmaps/css-developer-roadmap-29hm</link>
      <guid>https://dev.to/roadmaps/css-developer-roadmap-29hm</guid>
      <description>&lt;p&gt;Here is &lt;a href="https://infinite.education/expertise/CSS_Guru" rel="noopener noreferrer"&gt;CSS developer roadmap&lt;/a&gt;&lt;br&gt;
Useful for experienced users: to check all skills&lt;/p&gt;

&lt;p&gt;Give feedback please what to add to roadmap!&lt;/p&gt;

&lt;p&gt;PS project page: &lt;a href="https://www.facebook.com/InfEducation" rel="noopener noreferrer"&gt;https://www.facebook.com/InfEducation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F053izxmi0t6ywetireql.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F053izxmi0t6ywetireql.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>career</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
