PS Dwi Idgs9 1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

Planner Universidad Tecnológica de San Luis Río Colorado

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.

Generate a report with the environment configuration including:


- List of tools used.
- Configuration parameters.

Unit 2: Version control Practice Hours Theory Hours


The student will structure a source code repository in order to
Objective of the Unit:
5 12
optimize software version control.
Learning Outcome:
Generate a document from a case study which includes:
- Justification of versioning platforms and tools.
- Version control workflow.
- Configuration parameters of versioning platforms and tools.
- Link of the repository in operation with the workflow structure.

Unit 3: Integration of software components for Practice Hours Theory Hours


Web applications
Objective of the Unit: The student will integrate secure software components for the exchange of information between
applications. 10 25
Information exchange between applications.

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.

Evaluation Planner for Block #1

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.

6 1.4 Selection of Frameworks. Continuation of the practical case


15 september
2 hours 1.4.1 Recognize the main WEB
development frameworks.

7 1.4.1 Recognize the main WEB Continuation of the practical case


20 development frameworks.
september
2 hours

8 Unit 2 Version Control The Student will be investigate


21 september 2.1 Versioning. about the versioning
2 hours 2.1.1 Define the concept of
software versioning.

9 2.1.2 Identify the characteristics of Practical case


22 the version control systems:
september 2 -Git -SVN
hours

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

Evaluation Planner for Block #2

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 .

3.1.1 Recognize the guidelines

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.

17 3.1.1 Recognize the guidelines The Student will be investigate about it


12 October for the protection of personal data. Later, the professor explain the theme
2 hours
18 13 October 3.1.2 Recognize the principles of The Student will be investigate about it
2 hours secure coding Later, the professor explain the theme

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

3.1.4 Identify WEB site security


certificates:
- SSL.
-TLS.

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

25 3 3.2.2 Identify third-party APIs Practical case develop a web application


November applicable to WEB development with third-party APIs
2 hours

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

Hours: 30 Evaluation date:


10 November

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.

4.2.2 Differentiate software testing tools


36 30 4.3 Release of software Practical case publishing
November 4.3.1 - Identify the policies and regulations a web application
2 hours applicable to the release of the software.

4.3.2 - Differentiate the software release tools.


37 1 4.3.1 - Identify the policies and regulations Practical case
December applicable to the release of the software. publishing a web
2 hours application
4.3.2 - Differentiate the software release tools.
Página 7 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
38 6 4.3.1 - Identify the policies and regulations Practical case publishing
December applicable to the release of the software. a web application
2 hours
4.3.2 - Differentiate the software release tools.
39 7 4.3.1 - Identify the policies and regulations Practical case
December applicable to the release of the software. publishing a web
2 hours application
4.3.2 - Differentiate the software release tools.
30 8 Evaluation Partial Evaluation
December
2 hours
Hours:26 Evaluation date:
8 December

Evaluation Criteria

Criteria Minimum Accreditation


Attendance 80%
Portfolio of Evidences Approved
Unit outcomes 4
Minimum grade SA ( 8)

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

ITIC. Aurelio Arturo Flores


Quirarte MDIS. Susy Mercado Avilés
Developed Checked
Teachers IT Academy Coordinator

___________________________
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."

You might also like