Diferencia entre revisiones de «Usuario:ManuelRomero/php/inaem/B1T1/Conceptos Generales»
De WikiEducator
< Usuario:ManuelRomero | php
(7 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{:Usuario:ManuelRomero/inaem2017/conceptosGenerales/nav}} | {{:Usuario:ManuelRomero/inaem2017/conceptosGenerales/nav}} | ||
− | + | __TOC__ | |
+ | __NOEDITSECTION__ | ||
{|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:2px; border-color:#0066FF;" | {|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:2px; border-color:#0066FF;" | ||
| width="100%" valign="top" style="padding: 0; margin:0px;" | | | width="100%" valign="top" style="padding: 0; margin:0px;" | | ||
Línea 9: | Línea 10: | ||
[[Imagen:DWES_TituloTema1B.gif|center]] | [[Imagen:DWES_TituloTema1B.gif|center]] | ||
|} | |} | ||
− | |||
− | |||
<br> | <br> | ||
Línea 46: | Línea 45: | ||
===Desarrollar una aplicación=== | ===Desarrollar una aplicación=== | ||
<hr/> | <hr/> | ||
+ | <div style="width:70%;padding:5px> | ||
{{MRM_Conocimiento previo|Qué es '''''Desarrollar una aplicación'''''}} | {{MRM_Conocimiento previo|Qué es '''''Desarrollar una aplicación'''''}} | ||
*Son muchas las posibles respuestas, pero al menos deberíamos saber dar una de forma correcta | *Son muchas las posibles respuestas, pero al menos deberíamos saber dar una de forma correcta | ||
+ | </div> | ||
</div> | </div> | ||
Línea 53: | Línea 54: | ||
<div class="slide"> | <div class="slide"> | ||
<!--6---------------------------------------------------> | <!--6---------------------------------------------------> | ||
− | {{MRM_Actividad| | + | <div style="width:70%;padding:5px> |
+ | {{MRM_Actividad|Intenta dar una definición de '''''qué es desarrollar una aplicación''''', aporta ideas}} | ||
+ | </div> | ||
</div> | </div> | ||
Línea 62: | Línea 65: | ||
;Posible definición | ;Posible definición | ||
{{MRM_Definicion| | {{MRM_Definicion| | ||
− | *Dado un problema de naturaleza lógica | + | *Dado un problema de naturaleza lógica |
− | + | {{MRM_Definicion|Title=Desarrollar una aplicación consiten en:| | |
− | *''''' | + | *'''''Implementar''''' o construir un programa, |
− | *Dicho programa consiste en '''''un conjunto de instrucciones''''' que ejecutadas en un entorno computacional '''''solucionan''''' de forma automatizada '''''el problema planteado'''''.}} | + | *usando un determinado lenguaje de programación. |
+ | *Dicho programa consiste en '''''un conjunto de instrucciones''''', | ||
+ | *que ejecutadas en un entorno computacional, | ||
+ | *'''''solucionan''''' de forma automatizada '''''el problema planteado'''''.}} | ||
+ | }} | ||
</div> | </div> | ||
Línea 72: | Línea 79: | ||
<!--8---------------------------------------------------> | <!--8---------------------------------------------------> | ||
<div class="slide"> | <div class="slide"> | ||
+ | |||
+ | *Para desarrollar una aplicación o programa | ||
+ | #Hay que entenderlo muy bién lo que queremos hacer | ||
+ | #Hay que planificarlo | ||
+ | #Hay qu realizar esa planificación y probarla | ||
+ | *Observa la siguiente imagen que reune diferentes la consecuencia de diferentes mitos en el desarrollo. | ||
[[Imagen:DesarrolloAplicaciones.jpg|center|700px]] | [[Imagen:DesarrolloAplicaciones.jpg|center|700px]] | ||
</div> | </div> | ||
Línea 81: | Línea 94: | ||
#'''''Analizar''''' el problema. | #'''''Analizar''''' el problema. | ||
#'''''Diseñar''''' una solución algorítmica válida. | #'''''Diseñar''''' una solución algorítmica válida. | ||
− | #'''''Escribir el código''''' de dicha solución utilizando uno o varios lenguajes de programación concreto, | + | #'''''Escribir el código''''' de dicha solución utilizando uno o varios lenguajes de programación concreto, interpretados o complilados. |
</div> | </div> | ||
+ | <!-- http://www.devjoker.com/contenidos/Tutorial-ASPNET-MVC/518/Fundamentos-de-funcionamiento-de-una-aplicacion-web.aspx --> | ||
Línea 92: | Línea 106: | ||
</div> | </div> | ||
+ | <!--10---------------------------------------------------> | ||
+ | <div class="slide"> | ||
+ | *Observa la siguiente imagen. | ||
+ | *Usando un caso de uso un poco personal realizamos este estudio detallado. | ||
+ | <hr /> | ||
+ | [[Imagen:Ecuaciones_2_grado.png|900px]] | ||
+ | <hr /> | ||
+ | </div> | ||
<!--11---------------------------------------------------> | <!--11---------------------------------------------------> | ||
Línea 97: | Línea 119: | ||
;Desarrollar una aplicación | ;Desarrollar una aplicación | ||
{{MRM_Pregunta|'''''¿Compilación o interpretación?'''''}} | {{MRM_Pregunta|'''''¿Compilación o interpretación?'''''}} | ||
+ | <br /> | ||
*Las instrucciones escritas, de alguna manera han de pasar a código máquina para que se puedan ejecutar en un entorno computacional. | *Las instrucciones escritas, de alguna manera han de pasar a código máquina para que se puedan ejecutar en un entorno computacional. | ||
*Para ello dichas instrucciones pueden '''''Compilarse o Interpretarse''''' | *Para ello dichas instrucciones pueden '''''Compilarse o Interpretarse''''' | ||
Línea 111: | Línea 134: | ||
<!--13---------------------------------------------------> | <!--13---------------------------------------------------> | ||
<div class="slide"> | <div class="slide"> | ||
− | {{ | + | {{Quiz_Multiple_Choice |
+ | |title=En un entorno de ejecución web, qué tipo de modelo se debe de usar | ||
+ | |body= | ||
+ | *Un entorno compilado, es mucho más rápido | ||
+ | ** Incorrecto | ||
+ | *** Es más rápido, pero está limitado a un tipo de máquina, no sirve. | ||
+ | ** Correcto | ||
+ | *** Es adaptable a cualquier arquitectura (con el intérprete correcto, claro). | ||
+ | *Un entorno interpretado, se adapta a cualquier tipo de máquina | ||
+ | ** Correcto | ||
+ | *** Es necesario adaptarse a difentes máquinas | ||
+ | ** Incorrecto | ||
+ | *** Revisa tu respuesta | ||
+ | |mix=false | ||
+ | |hint= | ||
+ | }} | ||
+ | |||
</div> | </div> | ||
Línea 175: | Línea 214: | ||
{{AplicacionesWeb}} | {{AplicacionesWeb}} | ||
− | <!--21---------------------------------------------------- | + | <!--21---------------------------------------------------- |
<div class="slide"> | <div class="slide"> | ||
Línea 186: | Línea 225: | ||
*Con este comando podemos establecer comunicación con servidores usando los diferentes protocolos que soporta. | *Con este comando podemos establecer comunicación con servidores usando los diferentes protocolos que soporta. | ||
</div> | </div> | ||
− | + | <!--13---------------------------------------------------- | |
− | <!--13---------------------------------------------------- | + | |
<div class="slide"> | <div class="slide"> | ||
;Curl | ;Curl | ||
Línea 197: | Línea 235: | ||
</div> | </div> | ||
− | <!--13---------------------------------------------------- | + | <!--13---------------------------------------------------- |
<div class="slide"> | <div class="slide"> | ||
Ejemplos de uso del comando | Ejemplos de uso del comando | ||
Línea 208: | Línea 246: | ||
</div> | </div> | ||
− | <!--13---------------------------------------------------- | + | <!--13---------------------------------------------------- |
<div class="slide"> | <div class="slide"> | ||
;Curl | ;Curl | ||
Línea 215: | Línea 253: | ||
*Para ver toda la traza de información de un servidor | *Para ver toda la traza de información de un servidor | ||
*Podemos también simular el envío de datos a un servidor bien por POST y bien por GET. Simulando un formulario. | *Podemos también simular el envío de datos a un servidor bien por POST y bien por GET. Simulando un formulario. | ||
− | Estos conceptos ya los veremos y utilizaremos | + | Estos conceptos ya los veremos y utilizaremos más adelante |
</div> | </div> | ||
− | <!--13---------------------------------------------------- | + | <!--13---------------------------------------------------- |
<div class="slide"> | <div class="slide"> | ||
Línea 223: | Línea 261: | ||
Investiga y explica al menos 3 opciones del comando curl, pudiendo ser las vistas anteriormente}} | Investiga y explica al menos 3 opciones del comando curl, pudiendo ser las vistas anteriormente}} | ||
</div> | </div> | ||
− | + | --> | |
− | + | ||
− | + | ||
− | |||
|} | |} |
Última revisión de 07:16 10 ene 2019
Contenido
- 1 ¡Conceptualizando el entorno
- 1.1 CONCEPTOS SOBRE DESARROLLO WEB
- 1.2 Qué pretende explicar este módulo
- 1.3 Desarrollar una aplicación
- 1.4 Una Aplicación Web
- 1.5 Aplicaciones Web
- 1.6 Especificando el recurso
- 1.7 Cómo son los programas que permiten que una red funcione
- 1.8 Qué es la ip
- 1.9 Qué es el puerto
- 1.10 Algunos comandos importantes
- 1.11 Los medios físicos y lógicos del proceso web
- 2 El servidor en el proceso de ejecución de una aplicación web
|