<?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: Yogesh Verma</title>
    <description>The latest articles on DEV Community by Yogesh Verma (@yogeshverma1296).</description>
    <link>https://dev.to/yogeshverma1296</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%2F1093664%2F51ba19ee-ffb3-4d08-a8d2-6f643191854c.jpg</url>
      <title>DEV Community: Yogesh Verma</title>
      <link>https://dev.to/yogeshverma1296</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yogeshverma1296"/>
    <language>en</language>
    <item>
      <title>HTML HTML5 Notes Compiled by Yogesh Verma, Software Engineer (MERN Stack Web Developer)</title>
      <dc:creator>Yogesh Verma</dc:creator>
      <pubDate>Thu, 22 Jun 2023 07:19:00 +0000</pubDate>
      <link>https://dev.to/yogeshverma1296/html-html5-notes-compiled-by-yogesh-verma-software-engineer-mern-stack-web-developer-16ki</link>
      <guid>https://dev.to/yogeshverma1296/html-html5-notes-compiled-by-yogesh-verma-software-engineer-mern-stack-web-developer-16ki</guid>
      <description>&lt;p&gt;Initial Setup-&amp;gt;&lt;br&gt;
VS Code(recommended) or pw skills(online coding platform) or w3schools (online compiler)&lt;/p&gt;

&lt;p&gt;Tutorial vs Documentation-&amp;gt;&lt;br&gt;
Tutorial - w3schools&lt;br&gt;
Documentation- mdn by firefox&lt;/p&gt;

&lt;p&gt;Why index.html-&amp;gt;&lt;br&gt;
html both extensions allowed .html or .htm&lt;br&gt;
index.html- server specification apache default configration setting by default is index.html is loaded of website.&lt;/p&gt;

&lt;p&gt;Basic Tags-&amp;gt;&lt;br&gt;
&lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; - root of website&lt;br&gt;
&lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; - meta info of website&lt;br&gt;
&lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; - visual part of website&lt;/p&gt;

&lt;p&gt;Emmet-&amp;gt;&lt;br&gt;
By default configure with VS Code&lt;br&gt;
Emmet is responsible for fast coding like using ! for biolerplate code for HTML&lt;/p&gt;

&lt;p&gt;HTML -It is used to create Structure of Website.&lt;br&gt;
HTML Element- Opening Tag + Content + Closing Tag &lt;br&gt;
HTML Element Example -&amp;gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Jai Shree Krishna &amp;lt;/p&amp;gt;
&amp;lt;opening tag&amp;gt;content&amp;lt;closing tag&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Paragraph Tag-&amp;gt;&lt;br&gt;
&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; for Paragraph&lt;br&gt;
lorem for dummy text generator&lt;br&gt;
&lt;code&gt;&amp;lt;p&amp;gt;lorem20&amp;lt;/p&amp;gt;&lt;/code&gt; for dummy twenty words.&lt;/p&gt;

&lt;p&gt;Classes(Used to group elements) &amp;amp; Id(Unique)-&amp;gt;&lt;br&gt;
h1#main (Id is unique only one for one element)&lt;br&gt;
p.red.pw.para (class can be used for multiple elements and support multiple elements)&lt;/p&gt;

&lt;p&gt;for custom attributes-&amp;gt;&lt;br&gt;
p[title="Custom Attribute"]{Content}&lt;br&gt;
Then, Hit Tab&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p title="Custom Attribute"&amp;gt;Content&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Nesting of Elements using Emmet-&amp;gt;&lt;br&gt;
div&amp;gt;ul&amp;gt;li(&amp;gt; is used for child)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div&amp;gt;
    &amp;lt;ul&amp;gt;
        &amp;lt;li&amp;gt;
        &amp;lt;/li&amp;gt;
    &amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Sibling using Emmet -&amp;gt;&lt;br&gt;
div&amp;gt;p*3 or div&amp;gt;p+p+p(* or + is used for sibling)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div&amp;gt;
        &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Complex Structure-&amp;gt;&lt;br&gt;
(div&amp;gt;nav&amp;gt;ul&amp;gt;(li&amp;gt;a{custom-$})*3)+footer&amp;gt;ul&amp;gt;li&amp;gt;p&lt;/p&gt;

&lt;p&gt;In Code-&amp;gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div&amp;gt;
        &amp;lt;nav&amp;gt;
            &amp;lt;ul&amp;gt;
                &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;custom-1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
                &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;custom-2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
                &amp;lt;li&amp;gt;&amp;lt;a href=""&amp;gt;custom-3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;/ul&amp;gt;
        &amp;lt;/nav&amp;gt;
&amp;lt;/div&amp;gt;
      &amp;lt;footer&amp;gt;
        &amp;lt;ul&amp;gt;
            &amp;lt;li&amp;gt;
                &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;
            &amp;lt;/li&amp;gt;
        &amp;lt;/ul&amp;gt;
&amp;lt;/footer&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For Head section Emmet-&amp;gt;&lt;br&gt;
link:favicon&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;link rel="shortcut icon" href="favicon.ico" type="image/x-icon"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;link:css&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;link rel="stylesheet" href="style/style.css" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Emmet for CSS-&amp;gt;&lt;/p&gt;

&lt;p&gt;just write pos it will automatically suggest you properties Position -&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;selector{
position:relative;//by default
position:relative/absolute/fixed/block/inline-block/grid/flex;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;just write ov it will automatically suggest you properties overflow-&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;selector{
overflow:visible/hidden/scroll/auto;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Margin Property-&amp;gt;&lt;br&gt;
just type m then it will suggest you&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;selector {margin:100%;}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Headings and Paragraphs-&amp;gt;&lt;br&gt;
&lt;code&gt;&amp;lt;h1&amp;gt; to &amp;lt;h6&amp;gt;&lt;/code&gt; headings are available in html.&lt;br&gt;
&lt;code&gt;&amp;lt;p&amp;gt;content&amp;lt;/p&amp;gt;&lt;/code&gt; for paragraph&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tag used for line break.&lt;/p&gt;

&lt;p&gt;CSS- Adds Design of website &lt;br&gt;
CSS linking - Inline Internal External&lt;br&gt;
Inline - style attribute used with all tags(style is a global attribute)&lt;br&gt;
Global Attribute is common to all HTML Elements, they can be used on all elements they may have no effect on some elements.&lt;br&gt;
h1[style=color:red]{Content}&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;h1 style="color:red"&amp;gt;Content&amp;lt;/h1&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Internal CSS - In Head Section of HTML using  css tag&lt;/p&gt;

&lt;p&gt;External CSS -&lt;br&gt;
link:css . Hit Tab&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;link rel="stylesheet" href="style.css"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In External CSS, Classes and Id's are used to target the HTML Element&lt;/p&gt;

&lt;p&gt;Links &lt;a&gt; anchor tag-&amp;gt;&lt;br&gt;
a:blank&lt;br&gt;
Then Hit Tab,&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;a href="http://google.com" target="_blank" rel="noopener noreferrer"&amp;gt;GOOGLE&amp;lt;/a&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;_blank is for opening in new tab.&lt;/p&gt;

&lt;p&gt;Images-&amp;gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;img alt="description of images" src="source" width="" height=""/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;www(dot)image-map(dot)net - good website for image map generator&lt;/p&gt;

&lt;p&gt;Tables-&amp;gt;&lt;br&gt;
table&amp;gt;(tr&amp;gt;th*3)+(tr&amp;gt;td*3)*3&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;table&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;
        &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;
        &amp;lt;th&amp;gt;&amp;lt;/th&amp;gt;
      &amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Inline vs Block-&amp;gt;&lt;br&gt;
Inline doesnot capture full width of a line example&lt;/p&gt;

&lt;p&gt;Block capture full width of a line example &lt;code&gt;&amp;lt;h1&amp;gt; to &amp;lt;h6&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags etc.&lt;/p&gt;

&lt;p&gt;Forms -&amp;gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;form action="action.php"&amp;gt;
      &amp;lt;fieldset&amp;gt;
        &amp;lt;legend style="text-align: center"&amp;gt;Login Form&amp;lt;/legend&amp;gt;
        &amp;lt;p&amp;gt;
          &amp;lt;!-- for email --&amp;gt;
          &amp;lt;label for="emailid"&amp;gt;Email:&amp;lt;/label&amp;gt;
          &amp;lt;input type="email" name="emailvalue" id="emailid" /&amp;gt;
        &amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;
          &amp;lt;!-- for password --&amp;gt;
          &amp;lt;label for="passwordid"&amp;gt;Password:&amp;lt;/label&amp;gt;
          &amp;lt;input type="password" name="passwordvalue" id="passwordid" /&amp;gt;
        &amp;lt;/p&amp;gt;
        &amp;lt;p&amp;gt;
          &amp;lt;!-- for submit --&amp;gt;
          &amp;lt;button type="submit"&amp;gt;SUBMIT&amp;lt;/button&amp;gt;
        &amp;lt;/p&amp;gt;
      &amp;lt;/fieldset&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Semantics-&amp;gt;&lt;br&gt;
Semantics means giving meaning to elements. Best for SEO (Search Engine Optimization)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;header&amp;gt;,&amp;lt;main&amp;gt;,&amp;lt;footer&amp;gt;&amp;lt;article&amp;gt;,&amp;lt;aside&amp;gt;,&amp;lt;section&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;etc.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;!-- meta tags --&amp;gt;
  &amp;lt;meta charset="UTF-8"&amp;gt;
  &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
  &amp;lt;!-- title tag --&amp;gt;
  &amp;lt;title&amp;gt;HTML Semantic Structure&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;header&amp;gt;
    &amp;lt;nav&amp;gt;&amp;lt;/nav&amp;gt;
  &amp;lt;/header&amp;gt;
  &amp;lt;main&amp;gt;
    &amp;lt;article&amp;gt;&amp;lt;/article&amp;gt;
    &amp;lt;aside&amp;gt;&amp;lt;/aside&amp;gt;
    &amp;lt;section&amp;gt;&amp;lt;/section&amp;gt;
  &amp;lt;/main&amp;gt;
  &amp;lt;footer&amp;gt;&amp;lt;/footer&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Assignment-&amp;gt;&lt;br&gt;
Explore more about HTML Input Tags and Aria-label for Web Accessibility.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Fundamentals Concepts of Web Development</title>
      <dc:creator>Yogesh Verma</dc:creator>
      <pubDate>Thu, 01 Jun 2023 13:03:41 +0000</pubDate>
      <link>https://dev.to/yogeshverma1296/fundamentals-concepts-of-web-development-19do</link>
      <guid>https://dev.to/yogeshverma1296/fundamentals-concepts-of-web-development-19do</guid>
      <description>&lt;p&gt;These concepts are fundamental and should be known if you want to enter the field of web development.&lt;/p&gt;

&lt;p&gt;1) Web: a collection of interconnected resources and documents It means all the public websites or pages that users can access on their local computers and other devices through the internet.&lt;/p&gt;

&lt;p&gt;2) Development: It means creation—websites (static, read-only) and web applications (dynamic, user-interactive) are developed.&lt;/p&gt;

&lt;p&gt;3)Three layers of Web applications are -&amp;gt; (i) the Front end ( HTML,CSS , JavaScript), (ii) the Back end - logic and working of web application [ Brain ], (iii) the database layer - where all the data is managed of the web application  &lt;br&gt;
 &lt;br&gt;
4) A popular full stack is the MERN stack: It stands for MongoDB, Express JS, React JS, and Node JS.&lt;/p&gt;

&lt;p&gt;5) Network: It is the connection of a computer system for the sharing of data and resources through a medium. Interconnection of different resources (computer, printers, laptop) within a single system.&lt;/p&gt;

&lt;p&gt;6) Internet: It is a global system that exists billions of devices interconnected with each other (network of networks) or (Global Network) &lt;/p&gt;

&lt;p&gt;7) IP Address: Address for identifying each device uniquely.&lt;/p&gt;

&lt;p&gt;8) Browser: It is a tool to access documents, websites, and web applications available on World Wide Web or simply Web&lt;br&gt;
Ex. (Chrome(Google), Safari(Apple), Firefox, Opera)&lt;/p&gt;

&lt;p&gt;9) Browser Engine: It is an application that is used to access resources [websites, web applications]. &lt;br&gt;
Ex. (Chrome(V8 JS Engine), Firefox(Quantum)&lt;/p&gt;

&lt;p&gt;10) Client: Who asks for resources (for example, Get, Put, Put, Delete) &lt;br&gt;
Ex. Laptop, PC, App&lt;/p&gt;

&lt;p&gt;11) Server: Who full-fill requests of clients for resources&lt;br&gt;
Ex. App, Web, DB, File&lt;/p&gt;

&lt;p&gt;12) DNS [Domain Name System] : It converts a domain name into an IP address or is used to map a domain name to the IP address of a web server. A domain name system (DNS) turns domain names into IP addresses, which allow browsers to get to websites and other internet resources. Every device on the internet has an IP address, which other devices can use to locate the device.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CmBsZ36N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m9fw3nl9z7ej99tqf7e8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CmBsZ36N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m9fw3nl9z7ej99tqf7e8.png" alt="Notes of Fundamentals of Web Development Note 1" width="800" height="781"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5tGFRXPB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tn7olu8vjghxvvi031g7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5tGFRXPB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tn7olu8vjghxvvi031g7.png" alt="Notes of Fundamentals of Web Development Note 2" width="800" height="781"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LK_n19_H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fhllwqnw5deciegobobd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LK_n19_H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fhllwqnw5deciegobobd.png" alt="Notes of Fundamentals of Web Development Note 3" width="800" height="781"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
