FULL STACK DEVELOPER

Aakashkangule
3 min readOct 5, 2021

WHAT IS A FULL-STACK DEVELOPER?

A Full Stack Developer Is A Developer Who Can Develop Front-End and Back-End Web Development and build robust software.

  • A Developer Can Switch Between Front and Back end Development Based on requirements. Can Better Understand All Aspects Of New And Upcoming Technologies
  • Fullstack Developer should know at least one server-side programming language like Java, Python, Ruby, DOTNET, etc. Knowledge of various DBMS technology is another important need of fullstack developers. MySQL, MongoDB, Oracle, SQLServer are widely used for this purpose.

STEPS TO BECOME A FULL-STACK DEVELOPER

1. LEARN HTML5

HTML is the standard markup language for Web pages. With HTML you can create your own Website.

Here is a set of some of the most prominent features introduced in HTML5.

  • New Semantic Elements − These are like <header>, <footer>, and <section>.
  • Forms 2.0 − Improvements to HTML web forms where new attributes have been introduced for <input> tag.
  • Persistent Local Storage − To achieve without resorting to third-party plugins.
  • WebSocket − A next-generation bidirectional communication technology for web applications.
  • Server-Sent Events − HTML5 introduces events that flow from a web server to the web browsers and they are called Server-Sent Events (SSE).
  • Canvas − This supports a two-dimensional drawing surface that you can program with JavaScript.
  • Audio & Video − You can embed audio or video on your web pages without resorting to third-party plugins.
  • Geolocation − Now visitors can choose to share their physical location with your web application.
  • Microdata − This lets you create your own vocabularies beyond HTML5 and extend your web pages with custom semantics.
  • Drag and drop − Drag and drop the items from one location to another location on the same webpage.
  • HTML (Hypertext Markup Language) is the code that is used to structure a web page and its content.

2. LEARN CSS3

Cascading Style Sheets Level 3 (CSS3) is the CSS standard used in styling and formatting of Web pages

IT is used to format structured content. It is responsible for font properties, colors,

text alignments, graphics, background images, tables, and other components

3. LEARN BOOTSTRAP4

Bootstrap is a free front-end framework for faster and easier web development Bootstrap includes HTML and CSS-based design templates for typography, forms, buttons, tables, navigation, modals, image carousels, and many other, as well as optional JavaScript plugins. Bootstrap also gives you the ability to easily create responsive designs.

4. LEARN JAVASCRIPT

JavaScript is the programming language of the Web. it is easy to learn.

JavaScript is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive. Where HTML and CSS are languages that give structure and style to web pages, JavaScript gives web pages interactive elements that engage a user.

JavaScript is a simple and easy-to-learn programming language as compared to other languages such as C++, Ruby, and Python.

For example, a JavaScript function may check a web form before submitting it to make sure all the required fields have been filled out and make an ALERT MESSAGE BOX.

5. LEARN PHP

PHP is a server scripting language and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft’s ASP.

6. LEARN MYSQL

7. PROJECT — LOGIN AND SIGNUP FORM in HTML CSS JAVASCRIPT

8. PROJECT — LOG IN & SIGNUP FORM IN PHP MYSQL

9. LEARN JQUERY AJAX, JSON, JSP SERVLET

10. LEARN JAVA, ADVANCE JAVA(SPRING & HIBERNATE)

11. LEARN Various types of WEBSITE CREATED.

12. LEARN TYPES of JAVASCRIPT(NODEJS, ANGULARJS & REACTJS)

TOOLS SHOULD BE USE DURING LEARNING

1. DOWNLOAD NETBEANS

2. DOWNLOAD VISUAL STUDIO CODE

--

--