<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Pratham</title>
    <description>The latest articles on Forem by Pratham (@pratham11).</description>
    <link>https://forem.com/pratham11</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%2F1910121%2Fc549032b-45d4-4ddf-985e-eaab7ebb2f37.jpg</url>
      <title>Forem: Pratham</title>
      <link>https://forem.com/pratham11</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/pratham11"/>
    <language>en</language>
    <item>
      <title>Week 2: Crafting with HTML and CSS</title>
      <dc:creator>Pratham</dc:creator>
      <pubDate>Wed, 14 Aug 2024 17:01:55 +0000</pubDate>
      <link>https://forem.com/pratham11/day-2-of-100-crafting-a-vs-code-inspired-landing-page-with-html-and-css-3nlf</link>
      <guid>https://forem.com/pratham11/day-2-of-100-crafting-a-vs-code-inspired-landing-page-with-html-and-css-3nlf</guid>
      <description>&lt;p&gt;Hello dev.to community! It's day 2 of my web development journey, and today I tackled a practical project: creating a landing page inspired by the Visual Studio Code website. This exercise helped solidify my HTML and CSS knowledge while introducing me to some more advanced concepts.&lt;br&gt;
Today's Achievement: VS Code-Inspired Landing Page&lt;br&gt;
I chose to recreate elements of the VS Code website because it's a tool I'm using in my coding journey, and its design is both sleek and functional.&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%2Fuploads%2Farticles%2F86adshvgvm7pu224qor9.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%2Fuploads%2Farticles%2F86adshvgvm7pu224qor9.png" alt="VSCode website"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Key Components I Implemented:&lt;/p&gt;

&lt;p&gt;1.Navigation Bar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Logo&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Menu items&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Download button&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2.Hero section&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Headline&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sub-headline&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Download buttons for different OS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Background image&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;3.Feature Highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Grid layout of key VS Code features&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Icons and brief descriptions&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;4.Footer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
Links to documentation, community, and social media&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;New Concepts I Learned&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;CSS Grid for layout&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Background images and overlays&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Flexbox for navigation bar&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS variables for consistent color scheme&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Basic responsive design with media queries&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Challenges I Faced&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Aligning items perfectly in the navigation bar&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Making the hero section responsive&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choosing the right units (px vs rem vs %) for different elements&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Key Takeaways:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Planning the layout before coding saves time&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The importance of consistent spacing and alignment&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to use browser dev tools to troubleshoot CSS issues&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The power of CSS Grid in creating responsive layouts&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What's Next:&lt;br&gt;
Next, I am going to start learning JavaScript. So to make dynamic webpages.&lt;/p&gt;

&lt;p&gt;Resources I Used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;VS Code official website for reference&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;MDN Web Docs for CSS properties&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS-Tricks for Flexbox and Grid guides&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>learning</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Week 1: Diving into HTML and CSS - The Building Blocks of the Web</title>
      <dc:creator>Pratham</dc:creator>
      <pubDate>Mon, 12 Aug 2024 15:56:19 +0000</pubDate>
      <link>https://forem.com/pratham11/day-1-of-100-diving-into-html-and-css-the-building-blocks-of-the-web-2b28</link>
      <guid>https://forem.com/pratham11/day-1-of-100-diving-into-html-and-css-the-building-blocks-of-the-web-2b28</guid>
      <description>&lt;p&gt;HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets) are the foundation of web development. Here's what I covered today:&lt;/p&gt;

&lt;p&gt;HTML Essentials:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Document structure &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Basic tags: &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;, &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lists: &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Links: &lt;code&gt;&amp;lt;a href="..."&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Images: &lt;code&gt;&amp;lt;img src="..." alt="..."&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tables: &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Forms: &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Semantic HTML5 elements: &lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;main&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;aside&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Meta tags for SEO and responsiveness&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CSS Fundamentals:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Inline, internal, and external CSS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Selectors: element, class, ID, attribute, pseudo-class, and pseudo-element&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Basic properties: &lt;code&gt;color&lt;/code&gt;, &lt;code&gt;background-color&lt;/code&gt;, &lt;code&gt;font-size&lt;/code&gt;, &lt;code&gt;margin&lt;/code&gt;, &lt;code&gt;padding&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Box model: &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;, &lt;code&gt;border&lt;/code&gt;, &lt;code&gt;box-sizing&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Text styling: &lt;code&gt;font-family&lt;/code&gt;, &lt;code&gt;font-weight&lt;/code&gt;, &lt;code&gt;text-align&lt;/code&gt;, &lt;code&gt;text-decoration&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Layout properties: &lt;code&gt;display&lt;/code&gt;, &lt;code&gt;position&lt;/code&gt;, &lt;code&gt;float&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Flexbox basics: display: &lt;code&gt;flex&lt;/code&gt;, &lt;code&gt;flex-direction&lt;/code&gt;, &lt;code&gt;ustify-content&lt;/code&gt;, &lt;code&gt;align-items&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS Grid introduction: display: &lt;code&gt;grid&lt;/code&gt;, &lt;code&gt;grid-template-columns&lt;/code&gt;, &lt;code&gt;grid-template-rows&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Responsive design basics: media queries, viewport meta tag&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS variables (custom properties)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Transitions and simple animations&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What I Built&lt;br&gt;
To practice these concepts, I created a simple "About Me" webpage. Here's an expanded snippet of the HTML structure:&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 charset="UTF-8"&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
    &amp;lt;title&amp;gt;About Me&amp;lt;/title&amp;gt;
    &amp;lt;link rel="stylesheet" href="styles.css"&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;header&amp;gt;
        &amp;lt;h1&amp;gt;Welcome to My Page&amp;lt;/h1&amp;gt;
        &amp;lt;nav&amp;gt;
            &amp;lt;ul&amp;gt;
                &amp;lt;li&amp;gt;&amp;lt;a href="#about"&amp;gt;About&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
                &amp;lt;li&amp;gt;&amp;lt;a href="#skills"&amp;gt;Skills&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
                &amp;lt;li&amp;gt;&amp;lt;a href="#contact"&amp;gt;Contact&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
            &amp;lt;/ul&amp;gt;
        &amp;lt;/nav&amp;gt;
    &amp;lt;/header&amp;gt;
    &amp;lt;main&amp;gt;
        &amp;lt;section id="about"&amp;gt;
            &amp;lt;h2&amp;gt;About Me&amp;lt;/h2&amp;gt;
            &amp;lt;p&amp;gt;Hello, I'm Pratham. I'm learning web development!&amp;lt;/p&amp;gt;
            &amp;lt;img src="profile.jpg" alt="My profile picture"&amp;gt;
        &amp;lt;/section&amp;gt;
        &amp;lt;section id="skills"&amp;gt;
            &amp;lt;h2&amp;gt;My Skills&amp;lt;/h2&amp;gt;
            &amp;lt;ul&amp;gt;
                &amp;lt;li&amp;gt;HTML&amp;lt;/li&amp;gt;
                &amp;lt;li&amp;gt;CSS&amp;lt;/li&amp;gt;
                &amp;lt;li&amp;gt;Learning JavaScript&amp;lt;/li&amp;gt;
            &amp;lt;/ul&amp;gt;
        &amp;lt;/section&amp;gt;
        &amp;lt;section id="contact"&amp;gt;
            &amp;lt;h2&amp;gt;Contact Me&amp;lt;/h2&amp;gt;
            &amp;lt;form&amp;gt;
                &amp;lt;label for="name"&amp;gt;Name:&amp;lt;/label&amp;gt;
                &amp;lt;input type="text" id="name" name="name" required&amp;gt;
                &amp;lt;label for="email"&amp;gt;Email:&amp;lt;/label&amp;gt;
                &amp;lt;input type="email" id="email" name="email" required&amp;gt;
                &amp;lt;label for="message"&amp;gt;Message:&amp;lt;/label&amp;gt;
                &amp;lt;textarea id="message" name="message" required&amp;gt;&amp;lt;/textarea&amp;gt;
                &amp;lt;button type="submit"&amp;gt;Send&amp;lt;/button&amp;gt;
            &amp;lt;/form&amp;gt;
        &amp;lt;/section&amp;gt;
    &amp;lt;/main&amp;gt;
    &amp;lt;footer&amp;gt;
        &amp;lt;p&amp;gt;&amp;amp;copy; 2024 Pratham. All rights reserved.&amp;lt;/p&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;CSS:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;:root {
    --primary-color: #333;
    --secondary-color: #666;
    --background-color: #f4f4f4;
}

body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    background-color: var(--background-color);
}

header {
    background-color: var(--primary-color);
    color: white;
    padding: 1rem;
}

nav ul {
    display: flex;
    list-style-type: none;
    padding: 0;
}

nav ul li {
    margin-right: 1rem;
}

nav a {
    color: white;
    text-decoration: none;
}

main {
    padding: 20px;
}

h1, h2 {
    color: var(--primary-color);
}

p {
    color: var(--secondary-color);
}

img {
    max-width: 100%;
    height: auto;
}

form {
    display: grid;
    gap: 1rem;
}

button {
    background-color: var(--primary-color);
    color: white;
    padding: 0.5rem 1rem;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

button:hover {
    background-color: var(--secondary-color);
}

@media (max-width: 600px) {
    nav ul {
        flex-direction: column;
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Challenges Faced&lt;br&gt;
Understanding the box model in CSS&lt;br&gt;
Remembering to close all HTML tags properly&lt;br&gt;
Grasping the cascading nature of CSS&lt;/p&gt;

&lt;p&gt;Key Takeaways&lt;br&gt;
HTML provides the structure, while CSS brings the style.&lt;br&gt;
The cascade in CSS can be both powerful and tricky.&lt;br&gt;
Browser developer tools are invaluable for inspecting and debugging.&lt;/p&gt;

&lt;p&gt;What's Next&lt;br&gt;
Tomorrow, I plan to dive deeper into CSS layouts, exploring well and will create a clone of any website.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
      <category>learning</category>
    </item>
    <item>
      <title>Embarking on My Web Dev and DevOps Journey</title>
      <dc:creator>Pratham</dc:creator>
      <pubDate>Sun, 11 Aug 2024 08:17:42 +0000</pubDate>
      <link>https://forem.com/pratham11/embarking-on-my-web-dev-and-devops-journey-day-1-of-100-g5a</link>
      <guid>https://forem.com/pratham11/embarking-on-my-web-dev-and-devops-journey-day-1-of-100-g5a</guid>
      <description>&lt;p&gt;Introduction:&lt;br&gt;
Hello dev.to community! I'm Pratham, and I'm excited to share my journey as I dive into web development and DevOps over the next 100 days. I'll be focusing on the MERN stack (MongoDB, Express.js, React, and Node.js) and essential DevOps practices.&lt;br&gt;
Why I'm Starting This Journey:&lt;br&gt;
I am thinking to document my journey of learning Web Development. My goal is to connect with people around the globe. Want to share and learn from them too.&lt;br&gt;
My Background:&lt;br&gt;
I am graduate. I did my Bachelor's of Engineering in Computer.&lt;/p&gt;

&lt;p&gt;What I Plan to Learn:&lt;br&gt;
Data Structures and Algorithms with java.&lt;/p&gt;

&lt;p&gt;MERN Stack:&lt;br&gt;
MongoDB for database management&lt;br&gt;
Express.js for backend development&lt;br&gt;
React for frontend development&lt;br&gt;
Node.js for server-side JavaScript&lt;br&gt;
HTML, CSS, Javascript, Typescript&lt;/p&gt;

&lt;p&gt;DevOps:&lt;br&gt;
Version control with Git&lt;br&gt;
CI/CD pipelines&lt;br&gt;
Containerization with Docker&lt;br&gt;
Cloud platforms (e.g., AWS or Azure)&lt;br&gt;
Kubernetes  &lt;/p&gt;

&lt;p&gt;My Learning Plan:&lt;br&gt;
Currently, I am enrolled in some Web Dev courses for better roadmap and learn from them.&lt;/p&gt;

&lt;p&gt;I'm thrilled to embark on this journey and share my experiences with the dev.to community. I welcome any advice, resources, or encouragement you might have!&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #webdev #MERN #DevOps #learning #beginners
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>100daysofcode</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
