U
NIT
25:
F
ULL
S
TACK
D
EVELOPMENT
Pearson BTEC International Level 3 Qualifications in Information Technology –
Specification – Issue 3 – September 2022 © Pearson Education Limited 2022
335
Content
Learning aim A: Explore tools and technologies for full stack development
A1 Concept of full stack development
The uses and applications of full stack programming.
•
Overview of full stack development including:
o
the concept
of the stack
o
how it may be structured
o
how it is applied in different solutions.
•
The application of full stack programming skills including:
o
development of complete
small-scale solutions
o
prototyping and
proof of concept
o
support of front-end
and back-end teams
o
testing and review of larger scale projects.
•
Technologies used to form a stack including:
o
front-end (e.g. HTML,
JavaScript, CSS,)
o
back-end (e.g. PHP, NodeJS, .Net)
o
database (e.g. MySQL, PostgresSQL, MongoDB)
o
version control (e.g. Git, CVS, Apache Subversion)
o
infrastructure (e.g. AWS, Microsoft Azure, Virtualisation, Containers).
•
Common stacks used in the computing industry (e.g. LAMP, LEMP,
MEAN, Django).
•
Common software engineering approaches to develop software solutions:
o
investigate
o
design
o
develop
o
test
o
review.
•
Key features of iterative methodologies to include:
o
focus on speed of development of product
o
balance between quality of product and number of features (e.g.
lower quality
with more features and higher quality product with fewer features)
o
rapid response to changes (e.g. changes in user requirements, available
technologies and legislation)
o
planning and allocation of resources that can be complex.
•
Features of different software development life cycle (SDLC) methodologies,
(e.g. agile (Kanban, Scrum)), automated processes (continuous integration,
continuous deployment, continuous delivery) and how they link to full stack
programming.
U
NIT
25:
F
ULL
S
TACK
D
EVELOPMENT
Pearson BTEC International Level 3 Qualifications in Information Technology –
Specification – Issue 3 – September 2022 © Pearson Education Limited 2022
336
Dostları ilə paylaş: