<?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: Aryan Gajjar</title>
    <description>The latest articles on DEV Community by Aryan Gajjar (@aryan_1509).</description>
    <link>https://dev.to/aryan_1509</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%2F1240827%2F727de676-554a-429c-9dd3-4f8f631108a1.jpg</url>
      <title>DEV Community: Aryan Gajjar</title>
      <link>https://dev.to/aryan_1509</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aryan_1509"/>
    <language>en</language>
    <item>
      <title>JSON Schema Blog</title>
      <dc:creator>Aryan Gajjar</dc:creator>
      <pubDate>Fri, 15 Mar 2024 13:39:13 +0000</pubDate>
      <link>https://dev.to/aryan_1509/json-schema-blog-2cgi</link>
      <guid>https://dev.to/aryan_1509/json-schema-blog-2cgi</guid>
      <description>&lt;p&gt;Hey Folks 👋, I am exciting to share something Great 🤯 here in this Blog!!  &lt;/p&gt;

&lt;p&gt;I was working on my project &amp;lt;/&amp;gt;, using an API and handling JSON, so i search something on google and literally i found something Crazy 🤩 thing so that is &lt;em&gt;JSON Schema&lt;/em&gt;!! &lt;/p&gt;

&lt;h4&gt;
  
  
  SO are you thinking 🤔 like what is JSON Schema ?? I had also the Same question 👀??
&lt;/h4&gt;

&lt;p&gt;I also done a search on it and obtained information, but you don't have to search; I have already done it for you 😁.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is JSON Schema?
&lt;/h2&gt;

&lt;p&gt;JSON Schema is a set of rules that you create for your JSON documents. These rules describe the structure, data types, and constraints of your JSON data, ensuring it meets certain expectations. It's like a blueprint for your JSON, making sure it's organized and correct.&lt;/p&gt;

&lt;p&gt;JSON Schema is something like you can imagine organizing your LEGO bricks. It helps you to describe how your bricks should fit together to build something cool, like a spaceship or a castle. It provides a standardized way to define the properties, data types, and constraints within JSON data. &lt;/p&gt;

&lt;p&gt;It's like having a technical guidebook that enables developers to verify the integrity and correctness of their JSON data, similar to how engineers refer to technical specifications to ensure that their constructions meet required standards.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;In One Sentence&lt;/strong&gt;&lt;/em&gt; :- JSON Schema is a JSON-based language for defining data structure and constraints, ensuring consistency and validity in your JSON data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc6qkbua247ycxg3pqd2z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc6qkbua247ycxg3pqd2z.png" alt="JSON Schema img" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What are its benefits??
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;It gives clear, human-readable, and machine-readable documentation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It ensure our data is in correct format &amp;amp; structure, which can help prevent errors and improve data quality.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It can be used to document the structure of JSON data &amp;amp; help developers to understand the data and how it should be used.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It can be used to establish a common language for data exchange, which can help simplify the process of sharing data between different applications and systems.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JSON Schema provides a standardized way to describe the structure of JSON data.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The benefits are endless.... The more you use it, the more you’ll discover. &lt;/p&gt;

&lt;h2&gt;
  
  
  Why JSON schema Validation required ?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Using JSON Schema to define a model of your API response makes it easier to validate your API is returning the expected data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JSON Schema can be used to monitor your API responses, ensuring they adhere to a specified format.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JSON Schema can help you get alerted when breaking changes occur in your API responses.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How do you create your first JSON Schema 👍
&lt;/h2&gt;

&lt;p&gt;Here's the code explaining how to create a schema.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"$schema"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://json-schema.org/draft/2020-12/schema"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://example.com/person.schema.json"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"object"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"properties"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"string"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"age"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"integer"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"email"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"string"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"format"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"email"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"required"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"email"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So, folks! If you are having a little confusion in the above JSON Schema structure, like what is $schema, type, properties, and all these things are, don't worry. The first time I saw it, I also had some confusion, but I referred to the table below, and these are different &lt;em&gt;&lt;strong&gt;keywords&lt;/strong&gt;&lt;/em&gt; that define the functions of its use.&lt;/p&gt;

&lt;p&gt;Let's the check various important keywords that can be used in this schema −&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Sr.no&lt;/th&gt;
&lt;th&gt;Keyword &amp;amp; Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;$schema&lt;/strong&gt;  The $schema keyword states that this schema is written according to the draft 2020-12 specification.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;type&lt;/strong&gt; The type keyword defines the first constraint on our JSON data: it has to be a JSON Object.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;properties&lt;/strong&gt;  Defines various keys and their value types, minimum and maximum values to be used in JSON file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;required&lt;/strong&gt; This keeps a list of required properties.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h4&gt;
  
  
  Now, let's validate the JSON data using the JSON Schema!!
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Aryan Gajjar"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"age"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;19&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"email"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gajjararyan1509@gmail.com"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To validate this JSON data against the schema mentioned above, we can use a JSON schema validation library such as Ajv in JavaScript:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;Ajv&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;ajv&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;ajv&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Ajv&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;schema&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;./example-schema.json&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;validate&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;ajv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;compile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;schema&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;jsonData&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;./example-data.json&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;isValid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;validate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;jsonData&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="nx"&gt;isValid&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;validate&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;errors&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;JSON data is valid!&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I think we can continue our discussion later from now, and we'll explore more in the next blog with more topics ,  I hope you've grasped the basics and feel a little curious to learn more. Until then, see you all! 👋&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Wait , wait a minute 😁 !!!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Till then keep understanding &lt;em&gt;JSON Schema&lt;/em&gt; more from here -&amp;gt; &lt;a href="https://json-schema.org/"&gt;JSON Schema&lt;/a&gt; &amp;amp; follow there socials 😀 to stay connected 🤝 with them &amp;amp; to stay updated 🙌 !! &lt;/p&gt;

&lt;h4&gt;
  
  
  Here are some bonus ✨ points about YouTube tutorials 🤩 that, from my perspective, can enhance your understanding. I've come across these, and you might want to explore them further!
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://youtu.be/JpzH8Eq663o?si=Q4kwB8BzZrN_bdzK"&gt;JSON Schema in 60 seconds&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/dtLl37W68g8?si=qCA4htpQk76B9ohj"&gt;An Introduction to JSON Schema: A Practical Look&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/kK-_gL7Vsc0?si=VN4Z2pNLVJq-Bo36"&gt;What is JSON Schema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/68jT0VGUsC4?si=5Yt68WOX91pUdKRh"&gt;Introduction to JSON Schema by Julian Berman&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thanks for reading my Blog, I think this Blog will be helpful for the all who are beginners to learn some technical knowledge and up skill themselves 🤗. Please share your Feedback's. Don't forget to share with your Developer Dude's 🤟.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Thanks to JSON Schema Community 🧡 and Benjamin Sir 🤗 for giving this Opportunity to describe my words and help some folks to make aware about this Technology.....&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You all can connect with me here 😎 :-  &lt;a href="https://linktr.ee/aryangajjar"&gt;LiNk To CoNnEcT&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you ALL, Have a Great Day 🥳 !&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F05yrkisosjsfll1bb3b7.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F05yrkisosjsfll1bb3b7.gif" alt="new" width="686" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Top 5 Developer/Student Programs</title>
      <dc:creator>Aryan Gajjar</dc:creator>
      <pubDate>Sat, 27 Jan 2024 10:52:43 +0000</pubDate>
      <link>https://dev.to/aryan_1509/top-5-developerstudent-programs-20kk</link>
      <guid>https://dev.to/aryan_1509/top-5-developerstudent-programs-20kk</guid>
      <description>&lt;p&gt;Hey Folks are you interested to up-skill yourself 👀 and want to be stand unique in your college 😄? So Discover these curated Developer and Student programs designed to enhance your skills 😎 for future growth 🚀.&lt;/p&gt;

&lt;h2&gt;
  
  
  1) &lt;em&gt;Google Developer Student Club&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feb83z5twj38sk16xp8i3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feb83z5twj38sk16xp8i3.png" alt="GDSC" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google Developer Student Clubs provide an opportunity for college and university students to connect and learn with other developers from around the globe. With over 1,500 chapters across more than 100 countries, you'll have the chance to explore new ideas, build solutions for local businesses and communities, and gain hands-on experience with Google technology.&lt;/p&gt;

&lt;p&gt;Google Developer Student Clubs are university based community groups for students interested in Google developer technologies. Students from all undergraduate or graduate programs with an interest in growing as a developer are welcome. By joining a GDSC, students grow their knowledge in a peer-to-peer learning environment and build solutions for local businesses and their community.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the eligibility to apply this program ?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Having a minimum of two years left until graduation which means you must be in the 2nd or 3rd year of your graduation&lt;/li&gt;
&lt;li&gt;Must be enrolled in an UG program at any college or university&lt;/li&gt;
&lt;li&gt;Commitment of one year to work&lt;/li&gt;
&lt;li&gt;Leadership Skills and strong technical understanding of computer programming.&lt;/li&gt;
&lt;li&gt;Host a meet-up event once a month and at least every 3 months.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you don't selected as Lead you can also contribute as Core Team in GDSC.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Check &lt;a href="https://developers.google.com/community/gdsc"&gt;GDSC&lt;/a&gt; and apply to lead your local university chapter 😀.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  2) &lt;em&gt;Microsoft Learn Student Ambassadors&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdbdn08wbbpuqc8c51z2z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdbdn08wbbpuqc8c51z2z.png" alt="MLSA" width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Microsoft Learn Student Ambassador program is a great way for students to connect with others who share their passion for technology. Upon acceptance, you'll be connected to a global community of fellow Ambassadors via Microsoft Teams, as well as with Microsoft mentors who are there to help you along your journey.&lt;/p&gt;

&lt;p&gt;If you're not sure what your passion is, that's okay too. As long as you're willing to explore different things and try them out, you're welcome in tech community! &lt;/p&gt;

&lt;h3&gt;
  
  
  What is the eligibility to apply for this program ?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;To apply, you must be at least 16 years old, have valid identification and be actively enrolled in an accredited, higher education academic institution.&lt;/li&gt;
&lt;li&gt;Students from all academic backgrounds who want to grow their career and tech skills while making a difference in their communities are welcome to apply. Some experience in coding or technology is helpful.&lt;/li&gt;
&lt;li&gt;Students in Cuba, Iran, North Korea, Sudan, Syria, and the Region of Crimea are not eligible for the Microsoft Learn Student Ambassadors program. U.S. export regulations prohibit the export of goods and services to these countries/regions and therefore students of these countries/regions are not eligible to participate.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Those who are interested and willing to became a Microsoft Learn Student Ambassador can apply here : &lt;a href="https://studentambassadors.microsoft.com/"&gt;MLSA&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  3) &lt;em&gt;Amazon Web Services (AWS) Community Builders&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1dpndqgj9x3ka9ahz6m0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1dpndqgj9x3ka9ahz6m0.jpg" alt="AWS" width="408" height="123"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The AWS Community Builders program is the perfect opportunity for technical builders using AWS services to share their knowledge and skills with others. As a member of the program, you'll create community contributions such as written technical resources and video content, including blog posts, videos, webinars, tutorials, open source projects and more.&lt;/p&gt;

&lt;p&gt;Additionally, you'll have the chance to organize technical communities that help other AWS builders learn new skills and build on the platform. By joining the AWS Community Builders program, you'll be able to share your experience and help others succeed with AWS.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the eligibility to apply for this program ?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Any individual who is 18 or older and passionate about building on AWS can apply to join the AWS Community Builders program. The application process is open to AWS technical builders worldwide, and all interested individuals are welcome and encouraged to apply. The AWS Community Builders program seeks applicants from all regions, demographics, and underrepresented communities.&lt;/li&gt;
&lt;li&gt;Applications will be reviewed twice a year, and applicants who are accepted into the program will be invited on a twice-yearly basis. While there is no single specific criterion for being accepted into the program, emphasis is placed on evidence and accuracy of technical content that helps other AWS-focused builders, such as blog posts, videos, open source contributions, and presentations.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;To become a part of the AWS program &lt;a href="https://aws.amazon.com/developer/community/community-builders/"&gt;AWS&lt;/a&gt;, you need to fill in an application form and complete the application process.(The process is not always open, so make sure you follow their social media to fit in the application window.)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  4) &lt;em&gt;GitHub Campus Expert&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6m1uctlb1ghwxcwrg2w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6m1uctlb1ghwxcwrg2w.png" alt="Github Campus Expert" width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Campus Experts program is for student leaders who are passionate about building diverse and inclusive spaces for learning skills, sharing experiences, and building projects together. They can be found all over the world leading in-person and online conferences, meetups, and hackathons, as well as maintaining open-source projects.  &lt;/p&gt;

&lt;p&gt;With the GitHub Campus Experts training, you'll learn technical and professional skills such as public speaking, technical writing, community leadership, and software development that will help you build a strong technical community, teach valuable skills, create new opportunities for your student community.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the eligibility to apply for this program ?
&lt;/h3&gt;

&lt;p&gt;To become a GitHub Campus Expert, you must:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Be a GitHub user for at least six months.&lt;/li&gt;
&lt;li&gt;Be at least 18 years of age.&lt;/li&gt;
&lt;li&gt;Be enrolled in a formal higher education institution.&lt;/li&gt;
&lt;li&gt;Have more than one year left as a student before graduating.&lt;/li&gt;
&lt;li&gt;Not be enrolled in the GitHub Campus Advisors Program.&lt;/li&gt;
&lt;li&gt;Validate your student status through the &lt;a href="https://education.github.com/pack"&gt;GitHub Student Developer Pack&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;so, if you think you have little experience and you can make change in your Campus ? Apply here : &lt;a href="https://education.github.com/experts"&gt;Github Campus Expert&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  5) &lt;em&gt;Postman Student Leader&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8bmeuq7u0d3b253rs0nf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8bmeuq7u0d3b253rs0nf.png" alt="Postman Student Leader" width="800" height="355"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are interested in API so it's your program , if you are not interested then it is also your program 😅. Because the APIs are not just for developers. According to Postman's latest State of the API Report, almost half of the survey respondents identified as holding non-developer roles, such as management, solutions architects, business and data analysts, educators and researchers.&lt;/p&gt;

&lt;p&gt;Postman is an API development tool that helps to build, test, and modify APIs. You must be wondering what APIs are, We don't know about APIs.&lt;/p&gt;

&lt;p&gt;Even I didn't know about APIs until I did the Postman Student Expert Certification&lt;/p&gt;

&lt;p&gt;Postman has various &lt;a href="https://www.postman.com/student-program/"&gt;student programs&lt;/a&gt; from where we can learn about APIs and also gives us the opportunity to promote API literacy amongst students and educators.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the eligibility to apply for this program ?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The Postman API Fundamentals Student Expert Certification is the prerequisite for applying to become a Postman Student Leader. &lt;/li&gt;
&lt;li&gt;If you are currently a Postman Student Expert, you are already eligible to apply for the Postman Student Leader Program. &lt;/li&gt;
&lt;li&gt;You can learn more about the Postman Student Leader Program below. &lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Apply from here :-&lt;a href="https://www.postman.com/student-program/student-leader/"&gt;Postman Student Leader&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Wait, Wait
&lt;/h3&gt;

&lt;p&gt;where are you going folks here below is some surprise for you all 😁 🔜.&lt;/p&gt;

&lt;h4&gt;
  
  
  Some bonus ✨ points of Youtube Tutorials 🤩 that might help you to apply
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/rF3IG7GhwFM?si=lpvmFNi0QOVkAaZH"&gt;How to become a GDSC Lead | Google Developer Students Club | Apply Now&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/_H65WfXPxuA?si=S3EnjTMSsInflTrp"&gt;Microsoft Learn Student Ambassador | How to apply (MLSA )&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/EGOykqu4Fio?si=yG0k8QbudcRLB9ZQ"&gt;Simple steps to become AWS Community Builder | Benefits and How to Apply&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/hr7iuApWdS0?si=Z-Yvg4HZ5wrumbcU"&gt;GitHub Campus Experts 2021 Application Process&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://youtu.be/8gT2AThoODo?si=ExjfGq4PpsFAqmd9"&gt;How to become a Postman Student Expert ? Application Process, Benifits of Program,Get Certified&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are such many programs you can apply from here :-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.cncf.io/people/ambassadors/application-process/"&gt;CNCF Ambassador&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://fellowship.mlh.io/"&gt;MLH Fellowship&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.awseducate.com/registration/s/?language=en_US#APP_TYPE"&gt;AWS Educate Ambassador&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/"&gt;Google Summer of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/community/experts"&gt;Google Developer Experts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are some more programs that i might have missed so you can explore more on google 😇 .&lt;/p&gt;

&lt;p&gt;Thanks for reading my Blog, I think this Blog will be helpful for the students who are looking to build their technical knowledge and leadership skills. Share this to your friends who don’t know about this programs 🤩.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Thanks to HackThisFall Community 🧡 and Siddharth Bhaiya 🤗 for giving this Opportunity to describe my words and help some folks to make aware about this Programs 😀.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It's been great you have reached here !! Let me Introduce myself also 😇 😎. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Meet Gajjar Aryan! 👋  😁 He ignited the First Tech Community "Codie Guy" with friends, curating thrilling 🎉 college events. Dedicated to nurturing GDSC Community , he's all in. No stranger to success – triumphing in GSSOC'23 and earning 🏆 for BLOG MANIA'22. Also started a Postman Student Leader to create a Api Literacy in College.Recently he got his Microsoft Learn Student Ambassador is also contributing in Microsoft community. Tech and community are his strengths, infectious enthusiasm leaves a mark. Always ready for challenges, spirit unyielding. 🔥&lt;br&gt;
As GDSC's Public Relation Lead, Gajjar Aryan embraces a thrilling 🤩 journey, conquering 🎢 roller coaster with all. 😅 An expedition for kindred spirits, meet him – the 'Bournvita kid' aging but spirited. Content creation ace, join the fun. Let's create memories!"  A Big intro I think, I want to change Something and want to Explore this Devrel  Community. Let's do together and make a good impact towards the Society 🔥🚀&lt;br&gt;
Connect me here : &lt;a href="https://linktr.ee/aryangajjar"&gt;Connect with me 😎&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;-------------------- &lt;strong&gt;Scan Me 😅&lt;/strong&gt;--------------------&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F40ds5q7vxessr6om73dc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F40ds5q7vxessr6om73dc.png" alt="Scan me" width="402" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;-------Thank You 🤩 , Have a Great Day 🙌------------&amp;gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft82tcin95vyqhhb37hw7.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft82tcin95vyqhhb37hw7.gif" alt="GIF" width="220" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54yi4mb8h6ptc057du6q.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54yi4mb8h6ptc057du6q.gif" alt="GIF 1" width="686" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>api</category>
      <category>learning</category>
      <category>opensource</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
