0% found this document useful (0 votes)
100 views

Presentation On Full Stack Devlopper

Uploaded by

nmnsd
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views

Presentation On Full Stack Devlopper

Uploaded by

nmnsd
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

presentation on cohort

Full Stack Developer


By
Md Talim
Reg no:12210617
What Is a Full-Stack Developer?
A full-stack developer is a developer or engineer who can build both the
front end and the back end of a website. The front end (the parts of a
website a user sees and interacts with) and the back end (the behind-the-
scenes data storage and processing) require different skill sets. Since
full-stack developers are involved with all aspects of the development
process, they must have expertise in both

What does a Full Stack Developer do?


Full-stack developers design and create websites and applications for
various platforms. A full-stack developer’s job description includes the
following:
• Develop and maintain web services and interfaces
• Contribute to front-end and back-end development processes
• Build new product features or APIs
• Perform tests, troubleshoot software, and fix bugs
• Collaborate with other departments on projects and sprints
Here are some job titles for full-stack developers:
•Full-stack software developer
•Full-stack web developer
•Full-stack developer
•Full-stack engineer
What are the skills required for a full-stack developer?
Soft skills
• Problem solving
• Creativity
• Patience
• Attention to detail
• Communication
Hard skills
• Front-end development is the process of creating the interface of a
website. It entails coding details like drop-down menus, fonts, colors,
and page layouts. Full-stack developers should also know how to work
with front-end technologies like HTML, CSS, and scripting languages
such as JavaScript to make websites and applications visually viable
and appealing.
• Back-end development skills entail using back-end programming
languages like Python, PHP, Ruby on Rails, and CakePHP and
understanding how algorithms and business logic work.
• Databases and web storage: Every site and application will require
databases to manage data storage. Understanding how data storage
works and knowing how to connect a database with your programming
language is important in a full-stack developer role.
•HTTP and REST: Hypertext Transfer Protocol (HTTP) fosters communication
between web clients and servers, whereas Representational State Transfer
(REST) provides standards and constraints for the creation of web services.
REST API allows for seamless communication between the front end and
back end of an application. As a full-stack developer, it's important for you
to understand how HTTP and REST interact.

•Web architecture: In a full-stack developer role, you'll be required to know


how to code and data should be structured, how to separate your files,
where to perform computational tasks and more. This ensures a good
understanding of web architecture.
How do I qualify to become a full-stack developer?
A full-stack developer is a computer programmer with experience in all
areas of web development. These professionals have mastered client
software for developing the front end and server software for the
functionality of the back end. They also have a working knowledge of
popular stacks, a combination of computer programming tools for specific
functions and parameters. These include:
•LAMP stack
•LEMP stack
•MEAN stack
•Django stack
•Ruby on Rails
Here are some of the following programming languages and tools As a
full-stack developer one should know:
•Angular JS
•Apache HTTP Server
•AWS
•CSS
•Ember.js
•JavaScript
•jQuery
•Laravel
•Microsoft SQL Server
•MySQL
•Nginx
•Node.js
•PHP
Mapping with the program scheme:
Skills Sources – Internal
Main Course
▪ PES320 SOFT SKILLS-I
▪ CSE101 COMPUTER PROGRAMMING
▪ PEL121 COMMUNICATION SKILLS-I
▪ PEL132 COMMUNICATION SKILLS-II
▪ CSE202 OBJECT ORIENTED PROGRAMMING
▪ BTY162 BIOPYTHON
Elective Course
▪ BTY074 DATA SCIENCE
Skills Sources – External
MOOCs from various platform here are some of the following moocs courses
Moocs name Description source

Introduction to Web Get started with web development using


Development with HTML5, HTML5, CSS3, JavaScript and GitHub
CSS3, and JavaScript

CSS Basics Learn how to take your Web pages from


bland to bold with the power of CSS styling
Full Stack Application For this project you will apply your
Development Project knowledge of front end and back end
developmentand build and deploy a full stack
real-world web application on the cloud.
Moocs name Description source

Application it the most used server-side technology. Express


Development with ranked as the fourth most popular web
Node.Js & Express technology overall

Scripting with Python Explore fundamental programming with hands-on


activities that help you build applications using
Python
Introduction to Learn the foundational basics of the Java
Object-Oriented programming language
Programming with
Java
Full-stack developer salaries by title and experience
A full-stack developer’s salary in the US may depend on the amount of
professional experience, and as you gain more, you’ll likely get promoted,
which leads to higher earnings. The following list includes the average
salary range of full-stack developers by job title and years of experience:

•Full-stack developer (0-1 year of experience): $61,000-$99,000

•Mid-level full-stack developer (1-3 years of experience): $67,000-$106,000

•Senior full-stack engineer (4-6 years of experience): $72,000-$113,000

•Principal full-stack engineer (8+ years of experience): $146,000-$248,000

•Vice-president of engineering (8+ years of experience): $227,000-$396,000


According to LinkedIn's 2020 Emerging Jobs Report,
the industries with the most full-stack developer jobs are:
•Computer software
•Information technology and services
•Internet
•Financial services
•Higher education

Why pursue a career in full-stack development?


A career in full-stack development combines creativity with analysis. As a
full-stack developer, I will have plenty of opportunities to learn and
implement innovative principles in my work.it has diverse growth option
lots of employment opportunity and high paying salary
Thank
you

You might also like