Ayush Thakur
Ayush Thakur

@JSAyushThakur

13 Tweets 5 reads Dec 23, 2022
New to Frontend Development?
Open thisπŸ‘‡
πŸ‘‰ Introduction
➑ It involves building the user-interface of the websites and web applications
➑ Main objective is to create a layout with which users can interact
➑ It's a client-side development, server-side has nothing to do with it
πŸ‘‰ Skills required
➑ HTML
➑ CSS
➑ JavaScript
➑ CSS Framework (Tailwind / Boostrap)
➑ JavaScript Framework / Library
➑ React / Angular / Vue
➑ GitHub
➑ API
πŸ‘‰ HTML
➑ Stands for Hyper Text Markup Language
➑ Allows us to create the basic structure of web pages
⭐ Important Topics
➑ Basics Tags
➑ Placing image and text
➑ Semantic tags
➑ Forms
➑ Lists
πŸ‘‰ CSS
➑ Stands for Cascading Style Sheets
➑ Allows us to add a variety of styles of the HTML elements
⭐ Important Topics
➑ Selectors, combinators, styling rules.
➑ Box Model
➑ Element positioning
➑ Units
➑ Flexbox and Grid
➑ Media Queries
➑ Form Styling
πŸ‘‰ JavaScript
➑ Allows us to add different functionalities to the web pages
➑ Makes the web pages interactive for users
➑ Used both on the client-side and server-side
➑ Also known as the programming language of the web
➑ Helps to add dynamic capabilities to the
⭐ Important Topics
➑ Traversing the DOM
➑ Data Types and Variables
➑ Event Handling
➑ Functions
➑ Conditional statements
➑ Loops
➑ 'this' keyword
➑ DOM manipulation
➑ Scope
➑ Promises
➑ Async and Await
➑ Promises
πŸ‘‰ CSS Framework
➑ Libraries that makes it easier to add CSS stylings to the HTML elements
➑ Includes the collections of styles to easily use them
⭐ Frameworks list
➑ Tailwind
➑ Boostrap
➑ Foundation
➑ Material Design
➑ Materialize
πŸ‘‰ JavaScript Framework / Library
➑ JavaScript Framework is a collection of JS code libraries
➑ Makes it much easy to create interfaces because of its pre-written code
⭐ Frameworks/Library
➑ React
➑ Angular
➑ Vue
➑ Svelte
➑ Express
πŸ‘‰ React
➑ JavaScript library for building user interfaces
➑ Allow us to create different UI components
⭐ Important Topics
➑ Rendering elements
➑ Components
➑ Props
➑ State
➑ Lifecycle
➑ Hooks
πŸ‘‰ GitHub
➑ A code hosting platform for version control and collaboration
➑ Helps to view others' projects and make your projects available to others
⭐ Important terms
➑ Repository
➑ Main Branch
➑ Fork
➑ Clone
➑ Star
➑ Commit
➑ Pull Request
πŸ‘‰ API
➑ Stands for Application Programming Interface
➑ Simplify to integrate new application components into an existing architecture
⭐ Types
➑ Public
➑ Private
➑ Partner
➑ Composite
Thank you for reading the thread ☺️
If you like it then do give the first tweet a RETWEET πŸ™Œ

Loading suggestions...