Introduction about Full stack Development

8,105 views 10 slides Mar 08, 2024
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

Full Stack Development


Slide Content

FULL STACK DEVELOPMENT (Web Development) 1

AGENDA Introduction What is full stack development Technologies used in full stack Advantages of full stack development Popular stacks 2

FULL STACK DEVELOPMENT - INTRODUCTION Full stack development is the process of designing, creating, testing, and deploying a complete web application from start to finish. It involves working with various technologies and tools, including front-end web development, back-end web development, and database development. full stack development is a term used to describe a software engineer or developer who works with both the front and back end of a website or application. A full-stack developer is comfortable working with front-end and back-end technologies that power a website or application. 3

WHAT IS FULL STACK DEVELOPMENT 4

5 FULL STACK DEVELOPMENT - WORK FLOW

FULL STACK TECHNOLOGIES 6 Front End Technologies HTML CSS JavaScript Front-End Frameworks and Libraries React Angular

FULL STACK TECHNOLOGIES 7 Back End Technologies PHP , Python Java , R, Ruby Back-End Frameworks and Libraries Laravel , Node.js & Ruby on Rails Popular Databases MySQL , Oracle, SQL Server, MongoDB

POPULAR BUILT IN STACKS 8 LAMP stack: JavaScript - Linux - Apache - MySQL - PHP LEMP stack: JavaScript - Linux - Nginx - MySQL - PHP MEAN stack: JavaScript - MongoDB - Express - AngularJS - Node.js Django stack: JavaScript - Python - Django - MySQL Ruby on Rails: JavaScript - Ruby - SQLite - Rails

POPULAR STACKS IN REAL TIME 9 Facebook : PHP, React, Hadoop , MySQL , JavaScript, JSON, HTML, CSS. Amazon : Java, Perl, Angular JS, MySQL , DynamoDB and a host of other Amazon frameworks. Google : Python, Java, Android SDK, Go, C++,Angular JS, Kubernetes , TensorFlow and a host of other Google frameworks. StackOverflow : NGINX, Amazon, MySQL , Python

ADVANTAGES OF FULL STACK DEVELOPMENT 10 Complete ownership and understanding of the project. Saves both project time and cost, and enhances productivity. Faster bug fixing due to knowledge of complete system. Easy knowledge transfer to other team members. Better division of work amongst team members.
Tags