lunes, 30 de marzo de 2020

003 SITIO WEB, PAGINA WEB


PRACTICA 003:  Pagina web(FrontEnd y BackEnd)
Ing. Honoria Reyes Macedo 

Editor: Block de notas, Atom, Dreamweaver
Editor de XML: XMLNotepad
Navegador web: Chrome, Firefox, safari, edge…
Tecnologias web: HTML, CSS, XML, Java Script
Servidor Web: Apache o IIS



INTRODUCCION

El objetivo de esta práctica es identificar la ubicación de los sitios web en nuestro equipo, guardar una página web(con frontend y backend) y ejecutarla en un navegador.
Los proyectos para web se ubicarán de acuerdo al Servidor Web que se utilice, por ejemplo:

- El sitio web default para IIS(Internet Information Services) en Microsoft 
(se usa tambien para proyectos web en Visual Studio)
C:\inetpub\wwwroot

- El sitio web para Apache en XAMPP
C:\xampp\htdocs

- El sitio web para Apache en Netbeans
C:\Program Files\apache-tomcat-9.0.30\webapps

Nota: Cuando hacemos modificaciones del código y queremos probar de nuevo, debemos

borrar  la cache del navegador:  ver la letra C del anexo de esta práctica.




ACTIVIDADES
      1.       Revisar Sitio web del servidor IIS
       Entrar al Administrador de Equipos




    Observar en la parte derecha las acciones:




Nota: Si no tienes acceso al Administrador de Internet:
Activarlo en las características de Windows

          



1.1 En la parte de “Acciones” al dar click en “Explorar”
Te presenta el sitio web por default del servidor IIS

La carpeta "wwwroot" contendrá los proyectos web



1.2.- En la parte de “Acciones”
Dar click en “Examinar sitio web”  (Observa que tiene el puerto 80 por default)

Te presenta la información del servidor IIS en el navegador, en este caso Chrome




2.-  Trabajar en la práctica anterior




2.1 En la carpeta “img”, copiar  una foto



2.2 En el archivo “materias.xml”
Con el editor XML Notepad

Agregar un elemento “foto” como hijo de “alumno” 




Colocar el valor(parte derecha) à el nombre de la imagen copiada en la carpeta img



2.3 Crear un archivo “scriptLeeXML.js” en la carpeta “js
Observa que utiliza una función Abrir(), para dar acceso al XML y lo asigna a una                 variable xmlDoc.
Utilizamos la variable xmlDoc para extraer los elementos y atributos del XML.
Hacemos una cadena con los valores del XML en txtHtml, el cual se asignará al id “mostrar” del archivo html




2.4 En el archivo “leealumnoXML.htmlàCapturar las líneas sombreadas y comentar la section “alum



2.5 Capturar las líneas sombreadas en el archivo “estilopagina.css



3.- Identificar en que servidor web se ejecutara:
                3.1.- LOS QUE EJECUTAN EN SERVIDOR APACHE
                            En  XAMPPà Iniciar el servidor apache (Ver anexo de como iniciarlo)

                               3.1.1 La práctica deberá estar en el sitio web de Apache “C:\xampp\htdocs”




3.1.2 Ejecutar en el navegador (En este equipo esta en el puerto 8090)




3.2.- LOS QUE EJECUTAN EN SERVIDOR IIS DE MICROSOFT

                                3.2.1 La práctica deberá estar en el sitio web  “C:\inetpub\wwwroot



3.2.2 Al ejecutar en el navegador (Por default tiene puerto 80)

                                http://localhost/practica3_xml/leealumnoXML.html




************************0**0*******************************
*********************000*****000****************************


ANEXO: "INICIAR SERVIDOR WEB" 
         Tenemos dos opciones de servidores web
A)   Servidor Apache de XAMPP  o

B)   Servidor IIS de Microsoft
          

A)      Iniciar el servidor Apache de XAMPP

             Doble click enà c: /xampp/xampp-control.exe




       Seleccionar el botón Start


Observar que el puerto que activa ( en este caso utiliza 8090)




Nota: Si necesitas cambiar el puerto porque está ocupado:

En Config + Apache(httpd.conf)    cambiar el puerto en “Listen”





B)      Iniciar el servidor IIS de Microsoft

               Entrar al Administrador de Equipos


En la parte de Acciones à Seleccionar Iniciar

Observar que el puerto que activa (por default es el 80 )



CONFIGURAR IIS EN LAS CARACTERISTICAS DE WINDOWS:





************************0**0*******************************
*********************000*****000****************************


       ANEXO: "REFRESCAR CACHE DEL NAVEGADOR"

Borrar la cache del web browser  (Para evitar errores al refrescar el sitio web creado)

En el navegador :
 chrome://settings/content/all  o presionar    Ctrl + shift + suprimir  







************************0**0*******************************
*********************000*****000****************************

ANEXO: CREAR OTRO SITIO WEB

Cuando se tiene un dominio y se crea su sitio web







                               ******************************************


ANEXO "DE ERRORES":


                 INSPECCIONAR --> Con mouse derecho sobre el navegador







ERRORES COMUNES:
A)      Cuando no encuentra el archivo materias.xml
B)      Cuando le falta algún elemento a materias.xml, y se está ocupando en el js
C)      Los elementos no deben llevar acentos(en XML ni en el código js)
D)      No reconoce el formato jpeg de imagenes
E)      Cuando no abre el XML por errores de escritura “mixml”
F)       No reconoce a "alumno" como hijo de "alumno"
G)     No se ejecuta desde el navegador con “localhost”:   http://localhost/practica_xml/leealumnoXML.html








---------------------------------------0--0------------------------------------------------------
----------------------------------------~--------------------------------------------------------
-----------------------------------000---000---------------------------------------------------


jueves, 26 de marzo de 2020

002 CREAR UN XML


PRACTICA 002:  CREAR UN XML
Ing. Honoria Reyes Macedo 

Editor: Block de notas, Atom, Dreamweaver
Editor de XML: XMLNotepad
Navegador web: Chrome, Firefox, safari, edge…
Tecnologias web: HTML, CSS, XML


INTRODUCCION

El objetivo de esta práctica es hacer uso de un editor de xml (XMLNotepad)  y probar el resultado con el archivo html de la práctica anterior, al final crear su propio archivo de estilos   estiloXML2.css

La carpeta de trabajo será “practica_xml
                 


Descargar el editor de XML “XMLNotepad” 
de la siguiente url y ejecutarlo para su instalación






ACTIVIDADES

1.- Crear un archivo XML a partir de su árbol XML
Observar los elementos y atributos del árbol(Algunos elementos se manejan como nodos padre)
El nodo padre =alumno

El hijo = materia





1.1 Abrir “XML Notepad” y crear un archivo nuevo àmaterias.xml” en la carpeta “practica_xml” de la practica anterior




1.2 Agregar los elementos y atributos respectivos à En el menú insert
Observa que solo el primer elemento raiz es before, los siguientes seran child(hijos)


Nota: Cada que se inserta un elemento, atributo, comentario, deberá ser sobre el elemento padre respectivo



Al final quedara así la vista del árbol(Tree View) : Capturar sus valores en la parte derecha





1.3 Duplicar el elemento materia 3 veces y cambiar los valores



1.4 Seleccionar la pestaña XSL Output  (parte superior derecha del editor)

                               Se mostrará el archivo xml generado





1.5 Agregar el nombre del archivo “materias.xml” en el html de la práctica anterior



1.6 Probar en el navegador


2.- Crear el archivo de estilos de materias.xml
2.1- Crear un archivo “estiloXML2.css” en la carpeta “css


 Apoyarse en este código de la práctica anterior y cambiar los nombres de los elementos:




Nota: Se podrán usar otros atributos como ejemplo:

clave, calificacion, semestre, anio, secuencia, grupo{
  padding-left: 5px;
  color: blue;
  font-size: 200%;
  border-spacing: 10px;
  border: black 1px solid;
}                             
                               
Nota: Se podrá agrandar el tamaño del objet en los estilos del html (estilopagina.css)
                               En #archivoXML  agregar  à  height:80%;
Y en la section “alum”  agregar à  height: 20em;

          2.2 En materias.xml agregar à xml-stylesheet   y agregar sus valores




Otra opción es Abrir materias.xml con un notepad, Atom y modificar:

Agregar la línea sombreada en materias.xml

<?xml-stylesheet type="text/css" href="css/estiloXML2.css" ?>




2.3 Probar en el navegador




Como evidencia enviar la visualización en XMLNotepad  y el resultado del punto 2.3



-------------------------------------------------0--0----------------------------------------------
--------------------------------------------------~------------------------------------------------
----------------------------------------------000--000-------------------------------------------



domingo, 22 de marzo de 2020

001 XML Y HTML


PRACTICA 001:  HTML, CSS, JS, XML
Ing. Honoria Reyes Macedo 

Editor: Atom, Dreamweaver, Notepad++
Navegador web: Chrome, Firefox, safari, edge…
Tecnologias web: HTML, CSS, JS, XML

INTRODUCCION

El objetivo de esta práctica es hacer uso de la web, utilizando html, css, java script, xml.
Si no cuentas con algun editor para html, puedes descargar Atom, software libre y ligero.

Para las pruebas:
      En el archivo html, dar doble click, (Esto es posible porque no hay llamados a un servidor web).
     

Antes de empezar, crear una carpeta practica_xmly dentro crear las carpetas “css”, “img”, “js”


Nota: La carpeta fue creada en XAMPP para futuras practicas usando un servidor web "Apache"




ACTIVIDADES


1.- Crear un archivo leealumnoXML.html en la carpeta “practica_xml”




Probar en el navegador (dando click sobre el archivo leealumnoXML.html)


2.- Crear el archivo alumnosUVM.xml en la carpeta “practica_xml”



Agregar la línea sombreada en el archivo leealumnoXML.html





3. Probar en el navegador


4.- Crear Estilos
     4.1 Crear el archivo estilopagina.css en la carpeta “css”





    4.2  Agregar las dos líneas sombreadas al archivo leealumnoXML.html








     4.3 Probar en el navegador




5.- Crear el archivo estiloXML.css en la carpeta “css” (Cambiar los colores hexadecimales)




Agregar la línea sombreada en el encabezado del archivo alumnosUVM.xml



Probar en el navegador



6.- Agregar tu nombre completo dentro de alumnosUVM.xml , como un registro mas.. y probar en el navegador
(Este resultado enviarlo como evidencia)

Agregar tus observaciones de cada tipo de archivo creado(html, css, js, xml)



-------------------------------------------------0---0------------------------------------------------------
---------------------------------------------------~---------------------------------------------------------
----------------------------------------------000--000----------------------------------------------------