Day-1: Full Stack Development
What is Full Stack?
A "full stack" in software engineering refers to the entire collection of technologies used
to build a complete application. It is broken down into two main parts: the front-end
(client-side) and the back-end (server-side).
What is HTML?
• HTML stands for Hyper Text Markup Language
• HTML is the standard markup language for creating Web pages
• HTML describes the structure of a Web page
• HTML consists of a series of elements
• HTML elements tell the browser how to display the content
• HTML elements label pieces of content such as "this is a heading", "this is a
paragraph", "this is a link", etc.
What is CSS?
CSS is the language we use to style a Web page.
• CSS stands for Cascading Style Sheets
• CSS describes how HTML elements are to be displayed on screen, paper, or in
other media
• CSS saves a lot of work. It can control the layout of multiple web pages all at
once
• External stylesheets are stored in CSS files
What is JavaScript?
• JavaScript is the Programming Language for the Web.
• JavaScript can update and change both HTML and CSS.
• JavaScript can calculate, manipulate and validate data.
What is TypeScript?
• TypeScript is a syntactic superset of JavaScript which adds static typing.
• TypeScript adds syntax on top of JavaScript, allowing developers to add types.
What is React?
• React is a JavaScript library created by Facebook
• React is a User Interface (UI) library
• React is a tool for building UI components
React Quickstart Tutorial
Before you start, you should have a basic understanding of:
• What is HTML
• What is CSS
• What is DOM
• What is ES6
• What is [Link]
• What is npm
What is API?
APIs, or Application Programming Interfaces, are the invisible backbone of modern
software development. They enable applications and systems to communicate and
share data efficiently.
• Enable seamless interaction between applications, platforms, and services.
• Power everyday features such as weather updates, payments, and e-commerce
checkouts.
• The API takes a request, sends it to the server, retrieves the data, and returns
the response.