Professional Documents
Culture Documents
PS Dwi Idgs9 1
PS Dwi Idgs9 1
PS Dwi Idgs9 1
Academic Administration
General Information
Subject: Integral web development Objective of the subject: the student will develop applications applying the http protocol Group: IDGS 9-1
for backend development and later the http consumption of these applications using the Classroom and laboratory:
new and most popular technologies. Software laboratory
Name of the Professor: ITIC. Aurelio Arturo Flores Quirarte Date: 13/09/2023
Unit 1: Definition of the WEB development process Practice Hours Theory Hours
Objective of the Unit: The student will determine the methodologies, architectures, design
patterns, and frameworks for patterns and frameworks to define WEB development processes. 6 6
WEB.
Learning Outcome:
Generate a document from a case study which includes:
- WEB development process plan according to the selected agile methodology. - Architecture justification.
- Architecture diagram.
- Design patterns proposal.
- Justification of the web development frameworks to be used. - Testing scheme.
Página 1 de 9 FAC-EA-02-B
REV04
"Una vez impreso este documento se considera copia no controlada."
Planner Universidad Tecnológica de San Luis Río Colorado
Academic Administration
Learning Outcome:
Develop a WEB application using a source code repository, based on a case study according to the agile methodology, software architecture, design patterns,
frameworks and testing scheme selected, including:
- Security mechanisms.
- Third party WEB Services. - Own WEB Services
- Repository link in operation.
Unit 4: WEB development testing and release Practice Hours Theory Hours
Objective of the Unit: The student will perform the deployment of services and tests for the release of the WEB development.
8 18
Learning Outcome:
Generate a container that includes the WEB application deployed from a case study.
Generate the infrastructure for the deployment of the WEB application in cloud computing services
considering: - Application server.
- Database server.
- Load balancing.
- Domain configuration.
- Security certificates.
Performs the publication of a WEB application from a case study considering the necessary tests for the
release: - Working repository link.
Session Topics / Subtopics Teaching- Learning Strategies Educational Sources Evaluation Tools for Evaluation Criteria of
number / Learning Outcomes the Unit
Date
1 06- Unit 1. Definition of the WEB - Check List Know how to do and be
September development process The Students will be Official - Rubric 70%
(2 hours) 1.1 Selection of investigate about the documentation of - Reactive Assignments -------- 30%
Agile methodology. agile Methodologies the tools used for In-class work –------- 20%
1.1.1 Recognize the development Attendance ------------10%
characteristics of the PC Participations -------- 10%
agile development Later, the professor explain the
Visual studio
methodologies theme
NodeJS
2 07- 1.2 Specification The Students will be investigate Whiteboard
September the architecture. about the software architectures Markers
(2 hours) 1.2.1 Recognize software
MYSQL
Knowing how to do and
Página 2 de 9 FAC-EA-02-B
REV04
"Una vez impreso este documento se considera copia no controlada."
Planner Universidad Tecnológica de San Luis Río Colorado
Academic Administration
architecture models. Later, the professor explain the React be 30%
theme internet browser
1.2.2 Recognize software GitHub
modeling tools.
3 1.3 Selection of Patterns of The Students will be investigate Evaluation ----------- 30%
8- design. about the patterns of design
september 2 1.3.1 Recognize the Later, the professor explain the
hours characteristics of the design theme
patterns.
4 1.4 Selection of Frameworks. The Students and professor
13 - choose a framework to develop,
September 1.4.1 Recognize the main WEB later will be do a practical case
2 hours development frameworks.
5 1.4 Selection of Frameworks. practical case
14 september
2 hours 1.4.1 Recognize the main WEB
development frameworks.
Página 3 de 9 FAC-EA-02-B
REV04
"Una vez impreso este documento se considera copia no controlada."
Planner Universidad Tecnológica de San Luis Río Colorado
Academic Administration
10 2.1.3 Identify platforms and tools Practical case
27 september versioning:
2 hours - GitHub. - GitLab. -bitbucket
11 2.2 Workflow Practical case
28 2.2.1 Define the concept of
september 2 workflow for version
hours control.
12 Evaluation Partial Evaluation
29 september
2 hours
Hours:24 Evaluation Date: 29
September
Session Topics / Subtopics Teaching- Learning Strategies Educational Sources Evaluation Tools Evaluation Criteria of the
number / Date for Learning Unit
Outcomes
13 2.2.2Identify workflows for The Student will be investigate about it Official Check List Know how to do and be
4 October version control: Later, the professor explain the theme documentation Rubric 70%
- Git Flow. of the tools Reactive Assignments -------- 30%
2 hours
- GitHub Flow. used for In-class work –------- 20%
- GitLab Flow. development Attendance ------------10%
-One Flow. PC Participations -------- 10%
Visual studio
14 2.2.2Identify workflows for Practical case using the workflow
NodeJS
5 October version control:
Whiteboard
2 hours - Git Flow.
Markers Knowing how to do and be
- GitHub Flow.
MYSQL 30%
- GitLab Flow.
-One Flow. React
internet 30%----------- Evaluation
15 2.2.3 Describe the characteristics Continuation of the practical case
of workflows. browser
6 October
GitHub
2 hours
16 11 October Unit 3 Integration of software The Student will be investigate about it
2 hours components for Web applications Later, the professor explain the theme
3.1 Specification principles of coding
safe .
Página 4 de 9 FAC-EA-02-B
REV04
"Una vez impreso este documento se considera copia no controlada."
Planner Universidad Tecnológica de San Luis Río Colorado
Academic Administration
for the protection of personal data.
19 25 October 3.1.3 Identify points of vulnerability in The Student will be investigate about it
2 hours Web applications Later, the professor explain the theme
20 26 October 3.2 Implementation from WEB services in Practical case develop a web application
2 hours the development WEB. with soap and rest
3.2.1 Recognize the concepts
of WEB services:
-SOAP.
- REST
21 27 October 3.2.1 Recognize the concepts of WEB Practical case develop a web application
2 hours services: with soap and rest
-SOAP.
- REST.
22 27 October 3.2.1 Recognize the concepts of WEB Practical case develop a web application
2 hours services: with soap and rest
-SOAP.
- REST.
24 1 November 3.2.2 Identify third-party APIs Practical case develop a web
hours applicable to WEB development application with third-party APIs
Página 5 de 9 FAC-EA-02-B
REV04
"Una vez impreso este documento se considera copia no controlada."
Planner Universidad Tecnológica de San Luis Río Colorado
Academic Administration
26 8 November 3.2.2 Identify third-party APIs Practical case develop a web
2 hours applicable to WEB development application with third-party APIs
27 9 November 3.2.3 Identify the mechanisms for Practical case develop a web application
2 hours the development of your own with third-party APIs
WEB services.
28 10 November Evaluation Partial Evaluation
2 hours
Evaluation Planner
for Block #3
Session number / Topics / Subtopics Teaching- Learning Educational Sources Evaluation Tools Evaluation Criteria of the
Date Strategies for Learning Unit
Outcomes
29 15 3.2.3 Identify the mechanisms for Practical case develop a Official Check List Know how to do and be
November the development of your own web application with own documentation Rubric 70%
2 hours WEB services. WEB services. of the tools Reactive Assignments -------- 30%
30 16 3.2.3 Identify the mechanisms for Practical case develop a used for In-class work –------- 20%
November 2 the development of your own web application with own development Attendance ------------10%
hours WEB services. WEB services. PC Participations -------- 10%
31 17 3.2.3 Identify the mechanisms for Practical case develop a Visual studio
November the development of your own web application with own NodeJS
2 hours WEB services. WEB services. Whiteboard
32 22 3.2.4 Identify the remote authentication Practical case develop a Markers Knowing how to do and be
November mechanisms of WEB services web application with MYSQL 30%
Página 6 de 9 FAC-EA-02-B
REV04
"Una vez impreso este documento se considera copia no controlada."
Planner Universidad Tecnológica de San Luis Río Colorado
Academic Administration
2 hours remote authentication React
mechanisms of WEB internet 30%----------- Evaluation
services browser
33 23 3.2.4 Identify the remote authentication Practical case develop GitHub
November mechanisms of WEB services a web application with
2 hours remote authentication
mechanisms of WEB
services
34 24 Unit 4: Testing and release of WEB The Student will be
November development investigate about it
2 hours 4,1 Deployment of services. Later, the professor
4.1.1 Identify the concept of containers. explain the theme
4.1.2 Differentiate tools for managing
containers:
- Docker.
- AWS.
-Azure.
-Google cloud.
4.1.3 Identify infrastructure services for cloud
computing.
35 29 4.2 Test of software. The Student will be
November 4.2.1 Recognize the types investigate about it
2 hours software testing: Later, the professor
- White box. explain the theme
- Black box.
- Unitary.
- Integration.
- Regression.
- Performance.
- Effort.
- Usability.
Evaluation Criteria
Página 8 de 9 FAC-EA-02-B
REV04
"Una vez impreso este documento se considera copia no controlada."
Planner Universidad Tecnológica de San Luis Río Colorado
Academic Administration
___________________________
Received ___________________________________
Group Leader(s) General Coordination of Academies
Página 9 de 9 FAC-EA-02-B
REV04
"Una vez impreso este documento se considera copia no controlada."