/Software_Developer_Course

This Repository Contains all the recording day wise along with the notes taught.

ISTE Software Developer Course

~ Abhishek, Urooj and Aayush

Welcome to the repository for the ISTE Software Developer Course! Here you'll find all the recordings organized day-wise along with comprehensive notes for each session.


Table of Contents


S.No Description
1 Introduction to Software Development & Internet Fundamentals
2 HTML
3 CSS
4 Javascript ❤️
5 Contribution Guidelines

Topic-1 Internet Fundamentals

Live Classes Day 1 | Day 2

Day 1 - Git and Github

Day 2 - Client server Architecture and Basics of Networking.

  • What is Client and Server ?

  • Some Basic fundamentals of Networking.

  • What is TCP ?

  • What is UDP ?

  • How is a TCP connection Established ?

  • How is a TCP connection Terminated ?

  • Different types of Network.

  • What is IP address and MAC address ?

  • What is a Network Interface Card ?

  • Details about HTTP and its history.

  • Some HTTP methods.

  • What is HTTPS ?

  • Basic concept of Encryption.

    Notes ==============

    Suggested Resources :


--- END OF Internet Fundamentals MODULE ------


Topic-2 HTML

Day-4 HTML

  • What is HTML?

  • Difference between Website and Web Application.

  • Difference between static web page and dynamic web page.

  • What is Web Server?

  • What is UI ?

  • Opening tags and closing tags in HTML.

  • what are attributes in tags?

  • Parired and Non-paired tag.

  • Tags in HTMl:

    1. Html tag -

      <html>
      </html>
    2. Head tag -

      <head>
      </head>
    3. Title tag -

      <title>Amazon Clone</title>
    4. Body tag -

      <body>
      	Body Codes here
      </body>
    5. Image tag -

      <img style="width: 90px;" src="images/download.jpeg" alt="frog image">
    6. Heading tags -

      <h1>Amazon Clone</h1>
      <h2>Amazon Clone</h2>
      <h3>Amazon Clone</h3>
      <h4>Amazon Clone</h4>
      <h5>Amazon Clone</h5>
      <h6>Amazon Clone</h6>
    7. Paragraph tag -

      <p> Paragraph Write here </p>
    8. Div tag -

      <div>Write box content here</div>
    9. Form tag -

      <form>
      	Form code here
      </form>
    10. Button tag -

      <button>Submit</button>
    11. Label tag -

      <label for="name">Name</label>
    12. Input tag -

      <input type="text">
    13. iframe tag -

      <iframe  src="https://www.youtube.com/embed/KLlXCFG5TnA?si=Qxqf1WIriB4pEUX3" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
          

      Notes ==============

    Suggested Resources :

Day-5 Tables and basics of CSS

  • What is Table in HTML?

  • Whae are the different attributes in table?

  • Whar are inline and block elements?

  • Tags in Table:-

    <table>  </table>
    1. Table Row tag -

      <tr>  </tr>
    2. Table Data:-

      <td>  </td> 
    3. Table Header:-

      <thead>  </thead>
    4. Table Footer:-

    <tfoot>  </tfoot>
  1. Caption tag:-

    <caption> </caption>
  2. Rowspan Attribute:-

    <td rowspan='2'> </td>
  3. Colspan attribute :-

    <td colspan='2'> </td>
  4. Div tag:-

    <div>  </div>
  5. Span tag:-

    <span>  </span>
  6. Body tag:-

    <tbody>  </tbody>

--- END OF HTML ------


Topic-3 CSS

Introduction to CSS:-

- What is CSS?
- What are selectors and declaration in CSS?
- Types of CSS and its priority order?
- Types of selectors.
- Border and its properties.
- Box model in CSS.
- What is margin,border, and padding in box element.

Notes ==============

Suggested Resources :


--- END OF CSS ------

Topic-4 Javascript


How to Contribute

Templates to work on:

  • each-chapter-template

Topic-1 Internet Fundamentals

Live Classes Day 1 | Day 2

Day 1 - Git and Github

  • Assignment 1 : Create Git Github account and register for student developer pack at github

Notes ==============

Notes to be written here...

Suggested Resources :

  1. Videos : Git Github Hitesh | Advance Git Github |
  2. Articles : Squash

--- END OF Internet Fundamentals MODULE ------


Branches

  • Main Branch: This branch contains the most recent stable version of the course materials. It's kept simple and beautiful for easy navigation and reference by students.

  • Topic Branches: For each major topic covered in the course, there's a dedicated branch. Tutors and contributors can work on these branches to develop and refine course content. Once the changes are ready, they can be merged into the main branch.


Feel free to contribute by adding more notes or recordings! If you have any questions or suggestions, please open an issue or contact the course instructor.

Happy learning! 🚀