El documento habla sobre conceptos básicos relacionados con el desarrollo web como dominios, alojamiento web, protocolos HTTP y DNS, lenguajes de programación como PHP, JavaScript y ASP.NET, entornos de desarrollo como Visual Studio y Sublime Text, bases de datos y sistemas gestores de bases de datos como MySQL y SQL Server, y herramientas como XAMPP.
Tema 1: ¿Qué es la web? (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 1: Introducción" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Tema 1: ¿Qué es la web? (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 1: Introducción" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
1. EL DOMINIO ES UNA CARACTERÍSTICA ALFANUMÉRICA QUE
DEFINE UN SITIO WEB
LETRA QUE SE UTILIZAN EN EL DOMINIO SON DE LA A HASTA
LA Z MENOS LA Ñ
Y DEL NUMERO 0 AL 9
2. También conocido como web hosting,
alojamiento web
Una empresa que pretenda hospedar su sitio
web requiere invertir una gran cantidad de
recurso en equipo
3. • El http significa Hypertext transfer protocolo
Esto fue propuesto por tim Berners por la
necesidad de un sistema global como WWW
El http se base en sencillas operaciones de
solicitud y respuesta de cliente a servidor
4. • Una IP dinámica es una IP asignado mediante
un DHCP (Dynamic host Configuration
protocolo)
5. • La IP estática o fija es una IP asignada por el
usuario o por el ISP en la primera conexión
esto le permite montar un servidor web, correo,
FTP
6. • Un navegador es un programa que permite
visualizar páginas web por medio del HTTP
solicitando en código HTML después lo
interpreta para el usuario DNs
7. • Dns son la abreviatura de Domain Name
System
• Los Dns son los que se encargan de traducir
los nombres de dominios a direcciones y
números IP
google.com
173.194.32.46
8. • Un sito web es un lugar virtual ocupado en
internet se trata de un sitio web que son
accesibles
desde un mismo dominio www
9. La web dinámico so aquellas paginas que
permiten crear aplicaciones dentro de la web
como votaciones, encuestas, foros de soporte
reservas de producto, pedidos online
La creación de estas paginas son mas
complicadas pues requieren conocimiento de
lenguaje de programación
10. • Para la creación de una pagina web se requiere del
front-end y el back-end
• La creación de un sitio web ahora es un trabajo
relativamente fácil pero la creación de un buen
proyecto se requiere distintos aspectos
• El front-end es la parte que interactúa con el usuario de una
manera practica el front-end es la parte que llenamos en la
paginas web
11. El WWW es la expresión inglesa World Wide Web,
el sistema de hipertexto que se encuentran
enlazado y los que acceden a internet
12. Es un lenguaje de programación que se utiliza
para la creación de paginas que significa
hipertexto Markup lenguaje
13. • Se necesita un dominio
• Un alojamiento web
• Se necesita una empresa que pueda darte
soporte en tu idioma, principalmente si es la
primera vez que publicas
14. Se utiliza principalmente del lado del cliente
implentando como un navegador que permite
mejoras en la interfaz y paginas web Dinámicas
15. PHP 5 junto al motor de base de datos más
popular, MySQL, son la base del desarrollo de
este curso. PHP ha incrementado
paulatinamente su dominio como lenguaje de
creación de sitios en Internet. En su última
versión PHP 5 incorpora Programación Orientada
a Objetos, lo que le convierte en un lenguaje
aún más versátil
16. JavaScript es un lenguaje de programación
interpretado directo del escáner ECMAScript. se
define como orientado a objetos basado en
prototipos imperativo débilmente tipado y
dinámico
17. Es una plataforma web que proporciona todos
los servicios necesarios para compilar
aplicaciones empresariales basadas en Asp.net
esta basada en Net framework por lo quetas la
características de framework están disponibles
en Asp.net
18. Es un entorno de programación que a sido
empaquetado como un programa de
aplicaciones consiste en un editor de códigos
19. Es un servicio web que actúa a modo escritorio
virtual similar como la pagina principal de
google Visualmente está organizada en solapas
o pestañas (tabs), donde cada solapa por lo
general es en sí un agregado de diversos
módulos y widgets desplazables previamente
definidos
20. Visual Studio.NET es la Herramienta Rápida de
Desarrollo (RAD) de Microsoft para la siguiente
generación de Internet que son los Servicios
Web XML. Esta herramienta permite la creación
de aplicaciones usando el Marco .NET, es decir
usando el CLR, la Librería de Clases, ADO .NET,
ASP .NET, etc.
21. Es un editor de código multiplataforma, ligero y con pocas
concesiones a las florituras. Es una herramienta concebida
para programar sin distracciones. Su interfaz de color
oscuro y la riqueza de coloreado de la sintaxis, centra
nuestra atención completamente.
Sublime Text permite tener varios documentos abiertos
mediante pestañas, e incluso emplear varios paneles para
aquellos que utilicen más de un monitor. Dispone de
modo de pantalla completa, para aprovechar al máximo el
espacio visual disponible de la pantalla.
22. Es una comunidad de usuarios, extendiendo
constantemente las áreas de aplicación
cubiertas. Un ejemplo es el recientemente
creado Eclipse Modeling Project, cubriendo casi
todas las áreas de Model Driven Engineering.
23. Una base de datos es una colección de
información organizada de forma que un
programa de ordenador pueda seleccionar
rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de
archivos electrónico
24. El sistema manejador de bases de datos es la
porción más importante del software de un
sistema de base de datos. Un DBMS es una
colección de numerosas rutinas de software
interrelacionadas, cada una de las cuales es
responsable de alguna tarea específica.
25. MySQL es un sistema de administración de
bases de datos una base de datos es una
colección estructurada de datos. Los
información que puede almacenar una base de
datos puede ser tan simple como la de una
agenda, un contador, o un libro de visitas, o tan
vasta como la de una tienda en línea, un sistema
de noticias, un portal, o la información generada
en una red corporativa
26. Los clientes están buscando soluciones para sus
problemas de negocios. La mayoría de las
"soluciones" de bases de datos solamente traen
múltiples niveles de costos y complejidad. La
estrategia de Microsoft es la de hacer que SQL
Server sea la base de datos más fácil de utilizar
para construir, administrar e implementar
aplicaciones de negocios
27. Como en el caso de los más modernos lenguajes
relacionales, SQL está basado en el cálculo
relacional de tuplas. Como resultado, sin
embargo, capacidades que van más allá del
cálculo o del álgebra relaciona. Aquí tenemos
una lista de algunas características
proporcionadas por SQL que no forman parte
del álgebra
28. XAMPP es un paquete formado por un servidor
web Apache, una base de datos MySQL y los
intérpretes para los lenguajes PHP y Perl. De
hecho su nombre viene de hay, X (para cualquier
sistema operativo), A (Apache), M (MySQL), P
(PHP) y P (Perl).
Xampp es una herramienta para ver el proyecto
en el propio ordenador sin tener que acceder a
internet