Basic of web development and github

WEB DEVELOPMENT

Web development refers to the creating, building, and maintaining of websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet i.e. websites.

WEB DEVELOPMENT IS MADE OF TWO WORDS :

WEB

It refers to websites, web pages or anything that works over the internet.

DEVELOPMENT

It refers to building the application from scratch.

TYPES OF WEB DEVELOPMENT :

There are three types of Web Development.

FRONT-END DEVELOPER

  • The part of a website where the user interacts directly is termed as front end. It is also referred to as the ‘client side’ of the application.

  • Who designing the front end of a website,is also known as front end developer.

There are three language are used in front end developer: HTML,CSS,JAVASCRIPT.

HTML

  • HTML stands for hyper text markup language. It is a hyper text markup language used to create web pages. It is written in the form of HTML elements.

  • Hyperlink refers to a series of connections in a page to other pages. Markup language means tags are used to define the page layout and elements within the page.

  • Its main focus is on how to display information on web pages, i.e. the webpages we see on the internet are written using HTML code.

  • HTML documents are interpreted and displayed by web browsers. Some famous web browsers are: Google Chrome, Mozilla Firefox, Opera, Safari, Internet Explorer etc.

  • HTML was developed by Tim Berners-Lee in late 1990s.

css

  • CSS stands for Cascading Style Sheets. It describes how Html elements should be displayed on the screen.

  • It was developed by W3C (World Wide Web Consortium) in 1996.

  • The term cascading in CSS implies the fact that you can apply multiple style sheets to a single web page. The extension used to save CSS files is ".css".

JAVASCRIPT

  • JavaScript is a lightweight, interpreted programming language.

  • It is designed for creating network-centric applications. It is complimentary to and integrated with Java.

  • JavaScript is very easy to implement because it is integrated with HTML. It is open and cross-platform.

/Javascript is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Web Development Domain.

BACK-END DEVELOPER

  • Back-end developers are the experts who build and maintain the mechanisms that process data and perform actions on websites.

  • Unlike front-end developers, who control everything you can see on a website, back-end developers are involved in data storage, security, and other server-side functions that you cannot see.

There are three language are used in Back-end eveloper:JAVA,JAVASCRIPT,PAYTHON

JAVASCRIPT

  • JavaScript is a lightweight, interpreted programming language.

  • It is designed for creating network-centric applications. It is complimentary to and integrated with Java.

  • JavaScript is very easy to implement because it is integrated with HTML. It is open and cross-platform.

Javascript is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Web Development Domain.

PAYTHON

  • Python is a popular programming language. It was created by Guido van Rossum, and released in 1991.

  • It is used for:

    • web development (server-side),

    • software development,

    • mathematics,

    • system scripting.

JAVA

  • Java is an object-oriented, class-based, concurrent, secured and general-purpose computer-programming language. It is a widely used robust technology.

  • Java was developed by Sun Microsystem sin the year 1995. James Gosling is known as the father of Java.

Before Java, its name was Oak. Since Oak was already a registered company, so James Gosling and his team changed the name from Oak to Java.

WEBSITE

• Content of do not change with time.

• The user of a website only can read the content of website but not manipulate them .

• Website may or may not have authenticating.

• Example: - Wikipedia website, Gym website.

TWO TYPES OF WEBSITE

1)STATIC :

A static website contains web pages with fixed content. Each page is coded in HTML and displays the same information to every visitor.

2)DYNAMIC :

Dynamic websites contain web pages that are generated in real-time.

TYPES OF STACK

MEAN STACK

MERN STACK

API(APPLICATION PROGRAMMING INTERFACE)

  • API stands for Application Programming Interface. In the context of APIs, the word Application refers to any software with a distinct function.

  • Interface can be thought of as a contract of service between two applications.

This contract defines how the two communicate with each other using requests and responses.

[

](aws.amazon.com/what-is/api/#:~:text=API%20s.. &GITHUB

GIT:

Git is a version control system.

Git helps you keep track of code changes.

Git is used to collaborate on code.

GITHUB:

GitHub is a web-based interface that uses Git, the open source version control software that lets multiple people make separate changes to web pages at the same time.

UPLOADING FILE FROM SYSTEM TO GITHUB.

1. Git init.

2.git add .

3.git commit -m “message” git remote add origin link of repo.

4.git push origin main.

PUSHING THE CHANGE TO GITHUB

1.git add .

2.git commit -m “message”.

3.git push origin main.