Está en la página 1de 17

Acreditación Institucionald eA lta Calidad

DESARROLLO
WEB FULLSTACK
-BÁSICO

Autor de contenido
Andrés Fernando Pineda Guerra

Autor de contenido

EMPEZAR
Tabla de
Contenido
Presentación

Objetivos del curso (competencias)


Objetivo general
Objetivo específico

Mapa de contenido de la unidad

Unidad 2: Lógica computacional.

2.1. Conectores lógicos.


2.2. Matemáticas básicas para la programación.

Otros materiales para profundizar

Recursos de video

Referencias bibliográficas de la unidad

2
Presentación

En la actualidad, con el evidente auge de las tecnologías y el avance


tan significativo de las mismas, las empresas, universidades y com-
pañías a nivel mundial se obligan a involucrar dentro de su core, la
adquisición de soluciones tecnológicas, dichas soluciones son creadas
por grupos capacitados de personas los cuales involucran e integran
diversas herramientas las cuales permiten el éxito de los proyectos.
Con el “CURSO BÁSICO EN DESARROLLO FULL STACK”, aprenderás los
fundamentos, estructuras y principales bases para el éxito en el desa-
rrollo de soluciones tecnológicas, partiendo desde el diseño, hasta la
ejecución, pasando por procesos de lógica matemática, maquetación
de aplicaciones (web y móviles), aplicación de principios del diseño,
lenguajes de modelado y maquetado web, introducción a las redes,
bases de datos, gestión de contenidos y diversos temarios, los cuales
permitirán ser más competitivo en el ámbito profesional y laboral.

Objetivos del curso (competencias)

Objetivo general
Formar a los participantes en el desarrollo web en todo el ciclo de vida del
software, en donde adquieran los conocimientos básicos para implementar
soluciones web.

Objetivo específico
- Conocer los conceptos y teoría básica del desarrollo web.

- Identificar y conocer los diferentes lenguajes de programación y herra-


mientas para el desarrollo web.

- Aplicar las diferentes tecnologías web, tendencias y herramientas en el


desarrollo de soluciones web.

- Diseñar, desarrollar e implementar soluciones web básicas en donde


se integren los componentes de Front End, Back End, seguridad, redes y
buenas prácticas utilizando metodologías ágiles.

3
Mapa de contenido de la unidad

IMAGEN

Módulo 1

Ideas clave
Organizar y analizar la información de forma lógica.

Identificar e implementar posibles soluciones.

Automatizar soluciones haciendo uso de algoritmos.


Representar información abstracta.

4
2.1. Conectores lógicos.

Concepto general:
Los conectores lógicos a nivel general son expresiones o palabras que sirven para rela-
cionar una o más ideas a nivel lógico o textual.

A continuación, se muestran ejemplos de los principales conectores en el lenguaje


formal, con ejemplos de notación, ejemplos de uso, análogo natural, ejemplo en el len-
guaje natural y tablas de verdad respectivas. (Castillo et al., 2013)

5
Concepto enfocado a la ingeniería.

Los conectores lógicos enfocados a la ingeniería de sistemas utilizados en la programa-


ción son los siguientes:

6
A continuación se muestran ejemplos prácticos en casos donde se utilizan los conecto-
res lógicos, en código PHP de ejemplo:

7
2.2. Matemáticas básicas para la programación.
Es de resaltar que las matemáticas en el mundo de la programación, son de vital im-
portancia a la hora de hablar de lógica computacional y/o aplicar algoritmos de progra-
mación, implementar soluciones aritméticas, entre otros.

Las matemáticas no solo se trata de operaciones o ecuaciones complejas, más allá de


eso, se enfocan en la lógica, los patrones, geometría, organización, operatividad y fun-
cionamiento.

Sistemas numéricos
Los sistemas numéricos se conforman por un tipo de conjuntos de todas las cifras que
puedan formarse con un determinada cantidad de símbolos que representan números.
Para clarificar la definición se presentan los siguientes grupos principales e indispensables
a la hora de programar:Enteros, Decimales, Binarios, Hexadecimales (Dimuro, 1991).

Enteros

Incluye los símbolos que conocernos natural o coloquialmente como dígitos tal como:
(0,1,2,3,4,5,6,7,8,9)

Decimales.

Los números decimales son interpretados de la siguiente manera:

8
Binarios.

El sistema binario, también conocido en el mundo de ingeniería como el sistema numéri-


co usado para la representación de textos, procesadores, instrucciones de computadoras,
entre otros. Es conocido como el sistema numérico de dos dígitos 0 (cerrado / apagado) 1
(abierto / encendido).

9
Hexadecimales.
Los números hexadecimales se dan por la combinación de los términos Hexa y decem, lo
cual significa (proveniente del griego) “seis” y “diez” respectivamente, por ello su base es
16.

Un ejemplo muy claro de números hexadecimales, son los utilizados en el caso del curso,
la utilización de colores mediante códigos hexadecimales, como por ejemplo:

#FFFFFF = Color Blanco


#000000 = Color Negro

https://htmlcolorcodes.com/es/

Operadores aritméticos en programación - notación.

Los operadores básicos en la matemática conocida, como lo son suma, resta,


multiplicación, división, potenciación, residuo y raíz cuadrada, los cuales son utilizados en
la lógica computacional, se interpretan de la siguiente manera:

10
Ejemplo relacionado con la programación en PHP.

11
Ejes cartesianos

Los ejes cartesianos en su definición básica (2D), están formados por dos rectas
perpendiculares a las cuales se les denominan coordenadas. Son llamadas X en su
eje horizontal e Y al eje vertical, tal como se muestra en la siguiente imagen.

Es importante el conocimiento de los ejes cartesianos, ya que con base en ellos, lo


aplicaremos directamente el el desarrollo web por ejemplo en:

• Posicionamientos de objetos en CSS.


• Dibujos con la etiqueta canvas.

12
Ejes cartesianos

A continuación, veremos un ejemplo aplicado en la importancia de conocer los ejes


cartecianos aplicado a objetos de CSS.

Arreglos

Los arreglos se denominan como colecciones ordenadas de datos, son utilizados para
almacenar múltiples valores en una sola variable, frente a las variables que sólo pueden
almacenar un valor.

13
Ejemplos de arreglos con PHP.

Tablas de verdad.

Las tablas de verdad son métodos utilizados para establecer validez a varias propuestas
en cuanto a cualquier situación, ya que determinan si una condición es verdadera o
falsa por determinadas condiciones, a continuación, se muestran ejemplos:

14
15
Otros materiales para profundizar

Referencias bibliográficas de la unidad

Castillo, A. S., Berenguer, I. A., Sánchez, A. G., & Fernández, Y. T. (2013). Lógica, al-
gorítmica para la resolución de problemas de programción computacional: Una
propuesta didáctica. Didasc@lia:

Didáctica y Educación, 4(1), 57-76.


Dimuro, G. P. (1991). Domínios intervalares da matemática computacional.
https://lume.ufrgs.br/handle/10183/24890

16
17

También podría gustarte