Full stack development: It refers to the development of front end (client side) and back end (server side) portion of web applications.
Full stack developers: Full stack web developers build complete web applications and websites. They work on the frontend, backend, and debugging of web applications or websites.
Full stack development technologies:
Front end tools: The front end portion is built by using some tools that mentioned below:
Front End Frameworks and Libraries:
Other libraries and frameworks are: Semantic-UI, Foundation, Materialize, Backbone.js, Express.js, Ember.js etc.
Back end: It refers to the server-side development of web application or website with a primary focus on how the website works. It is responsible for managing the database through queries and APIs by client-side commands. This type of website mainly consists of three parts front end, back end, and database.
The back end portion is built by using some libraries, frameworks, and languages which are discussed below:
You may choose any one of the following:
Back End Frameworks: The list of back end frameworks are: Express, Django, Rails, Laravel, Spring, etc.
- The other back end program/scripting languages are: C#, Ruby, REST, GO etc.
Database: Database is the collection of inter-related data which helps in efficient retrieval, insertion and deletion of data from database and organizes the data in the form of tables, views, schemas, reports etc.
Choose Any one.
- SQL Server
- Development of end to end websites or web applications:
- Front End (UI)
- Back End (Business Logic)
- Database (Data Storage)