<?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: Sanket Jagdale</title>
    <description>The latest articles on Forem by Sanket Jagdale (@sanket00900).</description>
    <link>https://forem.com/sanket00900</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%2F829942%2F51d07cf7-5583-4850-aed0-2ee662f4f1a7.jpeg</url>
      <title>Forem: Sanket Jagdale</title>
      <link>https://forem.com/sanket00900</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sanket00900"/>
    <language>en</language>
    <item>
      <title>Top FREE HTML Resources</title>
      <dc:creator>Sanket Jagdale</dc:creator>
      <pubDate>Sun, 16 Apr 2023 08:02:23 +0000</pubDate>
      <link>https://forem.com/sanket00900/top-free-html-resources-30fo</link>
      <guid>https://forem.com/sanket00900/top-free-html-resources-30fo</guid>
      <description>&lt;p&gt;If you want to become a full stack web developer, then your first step should be learning HTML, and if you go on the internet and search for resources of HTML, you will be lost in the ocean of resources. So in this particular blog, I will be sharing some top resources from where you can learn HTML for free and move ahead with your journey of becoming a full-stack web developer.&lt;/p&gt;

&lt;p&gt;Before going to resources, let’s understand what is HTML?&lt;/p&gt;

&lt;p&gt;HTML is the hypertext markup language that decides how your web page will look like.&lt;br&gt;
HTML defines the structure of the web page and it is used for creating different web pages.&lt;br&gt;
HTML particularly discusses the structure of any web page.&lt;br&gt;
next up let’s talk about some important Concepts that you should be focusing on while learning HTML starting with the&lt;/p&gt;

&lt;p&gt;Different types of semantic tags: So on any web page there are different types of tags so you should be aware of different semantic tags which define the structure of a web page.&lt;br&gt;
HTML forms: On the webpage, there is one important part of taking input from the user and working accordingly so you should be aware of HTML forms.&lt;br&gt;
HTML tables: you should be aware of HTML tables so that you can create different tables of different sizes.&lt;br&gt;
HTML media: In HTML media you should be aware of three tags which are image video and audio tags.&lt;br&gt;
So up until this point in time, we have talked about what is HTML and what are the different important topics that you should be focusing on while learning HTML.&lt;/p&gt;

&lt;p&gt;Let’s talk about the resources. So in this particular blog, I will be sharing two types of resources. The first one is documentation. Documentation will help you to learn any technology, as well as it will serve you as a reference if you need help in the future. The next type of resource is video tutorials.&lt;/p&gt;

&lt;p&gt;Starting with the resources&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;w3schools&lt;/li&gt;
&lt;/ol&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%2Fvmbrkhfilpuhhqz6pqda.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%2Fvmbrkhfilpuhhqz6pqda.png" alt="Image1"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.MDN Docs&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%2Ftwmi7zdxnazqdc8q07d4.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%2Ftwmi7zdxnazqdc8q07d4.png" alt="Image2"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.html.com&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%2Fr37fezd5x1lq09maa0k5.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%2Fr37fezd5x1lq09maa0k5.png" alt="Image3"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4.Tutorial by freecodecamp&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%2Fe0lzoyrsqkgh0r93l0yi.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%2Fe0lzoyrsqkgh0r93l0yi.png" alt="Image4"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5.Crash course by traverse media&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%2F4enieuyttpxo20aldpgs.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%2F4enieuyttpxo20aldpgs.png" alt="Image5"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6.Crash course by Programming with Mosh&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%2F7geqjj68hrdpnfpsbk67.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%2F7geqjj68hrdpnfpsbk67.png" alt="Image6"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7.Tutorial by CodeWithHarry&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%2Fokxmiyun0v41y5vdhrs1.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%2Fokxmiyun0v41y5vdhrs1.png" alt="Image7"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://wobbly-jade%20693.notion.site/HTML-83767e7c2a34486abac51510f94c3ffc" rel="noopener noreferrer"&gt;Resources Link (Notion Page) 🧑🏼‍💻&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can watch this particular video from my channel for a better understanding:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/zmx4u6xJamM" rel="noopener noreferrer"&gt;Video Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Get in Touch with me: &lt;a href="https://linktr.ee/Devgrammer" rel="noopener noreferrer"&gt;https://linktr.ee/Devgrammer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Follow &lt;a class="mentioned-user" href="https://dev.to/sanket00900"&gt;@sanket00900&lt;/a&gt; for more !!!&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How I Earned 40,000rs on My First Freelancing Project: Experience and Lessons Learned !!!</title>
      <dc:creator>Sanket Jagdale</dc:creator>
      <pubDate>Sat, 08 Apr 2023 04:52:18 +0000</pubDate>
      <link>https://forem.com/sanket00900/how-i-earned-40000rs-on-my-first-freelancing-project-experience-and-lessons-learned--44mn</link>
      <guid>https://forem.com/sanket00900/how-i-earned-40000rs-on-my-first-freelancing-project-experience-and-lessons-learned--44mn</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lFc-JErA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o2agv37nwzsag87ksz2v.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lFc-JErA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o2agv37nwzsag87ksz2v.jpg" alt="Thumbnail" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
As a Web Developer, I have been building numerous side projects, learning new technologies, and doing internships. However, I recently decided to explore a new dimension and started freelancing. I was excited to try something new and expand my skillset in many aspects.&lt;/p&gt;

&lt;p&gt;Looking back on the experience, I realized that there were many valuable lessons I learned along the way. In this blog post, I’ll share my experience and the main lessons I learned from my first freelance project.&lt;/p&gt;

&lt;p&gt;Contents :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Finding the Freelancing Project&lt;/li&gt;
&lt;li&gt;Project Scope and Requirements&lt;/li&gt;
&lt;li&gt;Client Communication&lt;/li&gt;
&lt;li&gt;Timeline and Deliverables&lt;/li&gt;
&lt;li&gt;Challenges faced&lt;/li&gt;
&lt;li&gt;Lessons Learned&lt;/li&gt;
&lt;li&gt;Achievements and Financials&lt;/li&gt;
&lt;li&gt;Personal Growth&lt;/li&gt;
&lt;li&gt;Conclusion&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;1. Finding the Freelance Project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I landed my first client through a mutual network. The client was initially in contact with my friend, who told me about the client’s project requirements. I decided to seize this opportunity and called the client to discuss the project further.&lt;/p&gt;

&lt;p&gt;The client then provided me with the contact information of the technical guy at their company and suggested that we should discuss the technical aspects of the project first. If everything went well, we could then discuss the financials.&lt;/p&gt;

&lt;p&gt;I was excited to move forward, so the very next day, I contacted the technical expert to discuss the project. After a call where we discussed an overview of the project and his requirements, I was confident that I could complete the job. I called the client back to talk about the financials, and we discussed different phases, such as the advance payment, payment after design, and payment after hand-off. After negotiations from both sides, we agreed on a total amount of 40,000rs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Project Scope and Requirements&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My task was to design and develop a full-stack website for the company. This involved creating the website’s front-end and back-end components, as well as implementing user authentication, such as login and signup. Additionally, I was responsible for creating dynamic reports and fetching data from the database. The website needed to be user-friendly and visually appealing while also being efficient and responsive. Although there were no limitations or requirements for the tech stack, the database specified for the project was MS SQL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Client Communication&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For communication, the client created a WhatsApp group and added 3–4 members from their company. This allowed for seamless modifications and updates to be shared between the team and myself. Throughout the project, we communicated exclusively on this group and through calls, where I provided daily updates on the website’s design, new features, and functionality, complete with screenshots and demos. The client provided valuable feedback and made modifications as necessary, ranging from minor design changes to the addition of new features and functionality. This collaborative communication approach was key to ensuring that the website met the client’s expectations and was delivered on time and within budget.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Timeline and Deliverables&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Phase 1: Design Hand-off&lt;/p&gt;

&lt;p&gt;The day after our call, I began designing the website, and within 3 to 4 days, I shared the first draft and a presentation on the WhatsApp group. The client provided valuable feedback, ranging from minor changes such as color and shape modifications to major changes such as altering the navbar’s functionality. I incorporated the feedback and made the necessary changes, providing updated drafts for review on an ongoing basis. and after a week or so we finalized the design.&lt;/p&gt;

&lt;p&gt;Phase 2 : Research and Learning&lt;/p&gt;

&lt;p&gt;Since I was unfamiliar with MS SQL and how to integrate it with Node.js, I turned to the internet for help. Unfortunately, I found very few resources related to MS SQL integration. However, I eventually stumbled upon a great blog post that outlined the integration process step by step.&lt;/p&gt;

&lt;p&gt;Phase 3 : Development&lt;/p&gt;

&lt;p&gt;After conducting the necessary research, I began the development phase and integrated Node.js with a demo MS SQL server. From there, I began creating various frontend components and pushed them to GitHub, allowing the client to review and provide feedback on each iteration. This collaborative approach helped ensure that the client was satisfied with the website’s design and functionality.&lt;/p&gt;

&lt;p&gt;Backend work for the website proved to be quite challenging, particularly due to the company’s strong focus on data analysis. In total, there were 12 large databases, each containing upwards of 100 tables, which made the backend work quite complex and time-consuming.&lt;/p&gt;

&lt;p&gt;To handle this, I broke the backend work down into smaller, more manageable components and developed a clear plan of action. I also utilized various tools and technologies to streamline the development process.&lt;/p&gt;

&lt;p&gt;Phase 4 : Handoff&lt;/p&gt;

&lt;p&gt;After many sleepless nights and putting in a lot of hard work, I was finally able to hand off the completed project to the client. The feeling of relief and satisfaction was immense, as I had worked tirelessly to ensure that the website met all of the client’s requirements and was functioning perfectly. The handoff process went quite smoothly, and I was able to provide the client with all the necessary documentation and support for the website’s maintenance and upkeep.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Overcoming the Challenges Faced&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It’s not uncommon for clients to prioritize functionality over demos or screenshots, especially when it comes to backend work. However, it can be challenging when you’re in the design phase and not yet ready to implement certain features.&lt;br&gt;
Integrating MS SQL with your Nodejs server was a particularly challenging task. It’s perfectly normal to feel impatient or frustrated when working on something new and unfamiliar, but it’s important to remember that every new skill takes time to master.&lt;br&gt;
On top of that, balancing schoolwork and client demands can be tough. It’s important to manage your time effectively and communicate clearly with your client to ensure that their needs are being met while also prioritizing your own responsibilities.&lt;br&gt;
Overall, working on a complex project can be challenging, but with patience, persistence, and effective time management, you can successfully deliver a high-quality product that meets your client’s needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Lessons Learned&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When embarking on a new freelance project, creating/asking for detailed documentation of all the requirements and project details can be incredibly beneficial. This documentation acts as a reference point for both you and your client, ensuring that everyone is on the same page and there is no ambiguity regarding the project’s scope. Additionally, having clear and detailed documentation can also be useful for negotiation purposes in the later stages of the project.&lt;br&gt;
Learning something new can be a challenging and time-consuming process, but it’s essential for growth and development. Whether you’re learning a new programming language or a new skill, it’s important to be patient throughout the process. Don’t fall into the trap of tutorial hell, where you spend all your time watching tutorials and never actually putting what you’ve learned into practice. Instead, take the time to learn a new concept or skill, then use it to build something. This will help you solidify your understanding of the topic and give you a chance to apply what you’ve learned in a practical way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In conclusion, working on this project was a great experience for me, and I learned a lot from it. From managing client expectations to working with new technologies, it was a perfect roller coaster ride. I gained a lot of confidence in my abilities as a full-stack developer and learned to work more efficiently and effectively under tight deadlines. This experience has also taught me the importance of clear communication, the value of timely updates, and the value of collaborating with the client throughout the project. I am proud of the work I accomplished on this project and am excited to apply these learnings to my future projects.&lt;/p&gt;

&lt;p&gt;In the end, Thank you for reading this blog, I will be coming up with more useful experiences in the future, so follow &lt;a class="mentioned-user" href="https://dev.to/sanket00900"&gt;@sanket00900&lt;/a&gt; and stay tuned !!!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>freelancing</category>
    </item>
    <item>
      <title>Become a Full Stack Web Developer in 2023 🤩🔥 Complete Roadmap and resources</title>
      <dc:creator>Sanket Jagdale</dc:creator>
      <pubDate>Tue, 27 Dec 2022 11:50:45 +0000</pubDate>
      <link>https://forem.com/sanket00900/become-a-full-stack-web-developer-in-2023-complete-roadmap-and-resources-3beh</link>
      <guid>https://forem.com/sanket00900/become-a-full-stack-web-developer-in-2023-complete-roadmap-and-resources-3beh</guid>
      <description>&lt;p&gt;&lt;strong&gt;Web development&lt;/strong&gt; is an exciting, constantly evolving, fast-paced field that has tons of opportunities weather you want to get job, or become a freelancer, or build a product or saas or anyone who's interested in making the world a better place.With the internet playing such a central role in our lives, there is always a need for skilled web developers.&lt;/p&gt;

&lt;p&gt;Also, With a field that is constantly evolving, you'll always have the chance to learn new technologies and stay up-to-date with the latest trends. Also with demand for web developers on the rise, you'll have plenty of job opportunities to choose from.&lt;/p&gt;




&lt;p&gt;In this video, I am going to share complete roadmap as well as ultimate resources that you need to become fullstack web developer in 2023 🔥&lt;/p&gt;

&lt;p&gt;YouTube Video Link : &lt;a href="https://youtu.be/Dett4dw_IpI" rel="noopener noreferrer"&gt;https://youtu.be/Dett4dw_IpI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;𝐆𝐞𝐭 𝐢𝐧 𝐭𝐨𝐮𝐜𝐡 𝐰𝐢𝐭𝐡 𝐦𝐞 😊 &lt;br&gt;
&lt;a href="https://linktr.ee/sanket00900" rel="noopener noreferrer"&gt;https://linktr.ee/sanket00900&lt;/a&gt;&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>discuss</category>
    </item>
    <item>
      <title>What is an API?</title>
      <dc:creator>Sanket Jagdale</dc:creator>
      <pubDate>Mon, 14 Mar 2022 12:08:26 +0000</pubDate>
      <link>https://forem.com/sanket00900/what-is-an-api-38o2</link>
      <guid>https://forem.com/sanket00900/what-is-an-api-38o2</guid>
      <description>&lt;p&gt;&lt;strong&gt;API is an acronym for Application Programming interface&lt;/strong&gt;&lt;br&gt;
Application Programming Interface (API) is a software middleman that allows two apps to communicate with one another.&lt;/p&gt;

&lt;p&gt;You utilize an API every time you use an apps like ola, uber and swigyy, and try to track your delivery.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;For Better Understanding lets take one familiar and easy example:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Imagine you’re sitting at a table in a restaurant with a menu of choices to order from. &lt;/p&gt;

&lt;p&gt;The kitchen is the part of the “system” that will prepare your order. &lt;/p&gt;

&lt;p&gt;What is missing is the critical link to communicate your order to the kitchen and deliver your food back to your table. That’s where the waiter or API comes in.&lt;/p&gt;

&lt;p&gt;The waiter is the messenger or (API)  that takes your request or order and tells the kitchen (the system) what to do.&lt;br&gt;
 Then the waiter delivers the response back to you; in this case, it is the food.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--itWsWDyC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j345iym7tzkk1txv21em.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--itWsWDyC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j345iym7tzkk1txv21em.png" alt="API Example" width="880" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Here is a real-life API example.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;You may be familiar with the process of searching for flights online. Just like the restaurant, you have a variety of options to choose from, including different cities, departure and return dates, and more. &lt;/p&gt;

&lt;p&gt;Let us imagine that you’re booking you are flight on an airline website. You choose a departure city and date, a return city and date, cabin class, as well as other variables. &lt;/p&gt;

&lt;p&gt;In order to book your flight, you interact with the airline’s website to access their database and see if any seats are available on those dates and what the costs might be.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jGcyTfqf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l4j2ek8i01ksnjfv286w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jGcyTfqf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l4j2ek8i01ksnjfv286w.png" alt="API example" width="880" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Benifits of APIs&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Security
Any of the applications cant access the system data directly. So  API provides one extra layer of security&lt;/li&gt;
&lt;li&gt;Monitoring
All the illegal activities can be tracked using an  API key&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thank you for your read!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>Web Development</title>
      <dc:creator>Sanket Jagdale</dc:creator>
      <pubDate>Sun, 13 Mar 2022 09:31:04 +0000</pubDate>
      <link>https://forem.com/sanket00900/web-development-in-2022-4i06</link>
      <guid>https://forem.com/sanket00900/web-development-in-2022-4i06</guid>
      <description>&lt;p&gt;𝐖𝐞𝐛 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 💻 is one of the technologies that will continue to be in demand for a long time. Aside from that, it provides a plethora of learning chances and alternatives. So here is the complete guide cum roadmap that you may explore in the Web development Journey.&lt;br&gt;
All the Best ✨&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JKPAwUmN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o6bjx4eschu9rklg0285.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JKPAwUmN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o6bjx4eschu9rklg0285.png" alt="Web development Beginner to Advaced" width="880" height="487"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WpW_CUse--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/luy2fhxbjitf5zjkatmh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WpW_CUse--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/luy2fhxbjitf5zjkatmh.png" alt="Types of Web developers" width="880" height="486"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u3dFXBuF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d92ukvsc83wdq3kuqxfa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u3dFXBuF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d92ukvsc83wdq3kuqxfa.png" alt="The Neccesities" width="880" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CrxyQTgh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/drbl9sz8utx2pgpdjx9g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CrxyQTgh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/drbl9sz8utx2pgpdjx9g.png" alt="Building Blocks" width="880" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7KrRvasT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qdrbm2pt7ufgobancwkt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7KrRvasT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qdrbm2pt7ufgobancwkt.png" alt="Extra Tools" width="880" height="487"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JMjPve-8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oiwhqmpucp2w36szgb96.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JMjPve-8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oiwhqmpucp2w36szgb96.png" alt="CSS Frameworks" width="880" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eegzTwij--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pun14hi1jgb6hg4zsp4w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eegzTwij--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pun14hi1jgb6hg4zsp4w.png" alt="JS - programming" width="880" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---SG_zYHl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hnefkll6ge0pmncsjyg3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---SG_zYHl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hnefkll6ge0pmncsjyg3.png" alt="Frontend Frameworks" width="880" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pN2Wkcu_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t2co87l0ujxe3d5r0xgl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pN2Wkcu_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t2co87l0ujxe3d5r0xgl.png" alt="Deploying Frontend Projects" width="880" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dBA388Zu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d4pkzqqlgzcsc5zz6rcs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dBA388Zu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d4pkzqqlgzcsc5zz6rcs.png" alt="Server-Side Lnaguage" width="880" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UpWAJwnU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jio83aij6x9pdt6rd6n0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UpWAJwnU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jio83aij6x9pdt6rd6n0.png" alt="Server-Side frameworks" width="880" height="486"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cTDOa1X7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c4fzkachbnwzisbueic9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cTDOa1X7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c4fzkachbnwzisbueic9.png" alt="databases" width="880" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---afCURid--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4r665log9k1edhhnluov.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---afCURid--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4r665log9k1edhhnluov.png" alt="deploying Fullstack Projects" width="880" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KSs4FpPj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6sp1uztgc58zj1g3w7k9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KSs4FpPj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6sp1uztgc58zj1g3w7k9.png" alt="domain name registers" width="880" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank You For Your Read ✨ I hope this summarized roadmap will help you in your dev journey !&lt;/p&gt;

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