Abrir el menú de navegación
Cerrar sugerencias
Buscar
Buscar
es
Change Language
Cambiar idioma
Cargar
Iniciar sesión
Iniciar sesión
Descargar gratis durante días
0 calificaciones
0% encontró este documento útil (0 votos)
155 vistas
Programador Web Full Stack 2 - HTML5
HTML5
Cargado por
Aharon Alexander Aguas Navarro
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Descargar ahora
Descargar
Guardar Programador Web Full Stack 2 - HTML5 para más tarde
Descargar
Guardar
Guardar Programador Web Full Stack 2 - HTML5 para más tarde
0%
0% encontró este documento útil, undefined
0%
, undefined
Insertar
Compartir
Imprimir
Reportar
0 calificaciones
0% encontró este documento útil (0 votos)
155 vistas
Programador Web Full Stack 2 - HTML5
HTML5
Cargado por
Aharon Alexander Aguas Navarro
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Descargar ahora
Descargar
Guardar Programador Web Full Stack 2 - HTML5 para más tarde
Carrusel anterior
Carrusel siguiente
Guardar
Guardar Programador Web Full Stack 2 - HTML5 para más tarde
0%
0% encontró este documento útil, undefined
0%
, undefined
Insertar
Compartir
Imprimir
Reportar
Descargar ahora
Descargar
Está en la página 1
/ 28
Buscar
pantalla completa
SSSA cursovisuatypractico D DY acodkomacolan<-Like ms backend Principales tags de HTML \ Formatear el texto \ Tipos de listas \ Hipervinculos SSN wKi Ten git myaquey(BESSTFq curso visual Y PRACTICO Direccién Ediorial ——_Atancién al ectr, MiguolLodertremer —_susesipcionas y varias fan:
[email protected]
rs #54011) 4110-5700 Mv $52-58-8821-9560 Publicidad
[email protected]
Produccion grafiea — *54/011/41108700 Gustavo De Matteo Fernerdo jam ‘Autor Fernando Luna Maye 4 oY Vaned ICOM icodsnesdine| backend ‘snr Agonina Cpt Vo pw he A. R19 tr 08 Oo Brea S401 406 964008 oe Dee ‘alles SOP Siete 1:2 (7 1SSHEM, Bec Aes Te St 4806-018 Mee rea isis AC, te? Ita ache Pda (Cot, el S515 Monn er Cont ork pes loc ess SA oe CV om 8D Ck rar Mein, Ops: TAC) Us ee (Con Tel 512267. ane Certo Skew SA, hapten Paar E35 pi 2 Sn er Li S11 1294 rem 2 ray Ee SRL, Pay 124, ai Te 230 2% 076s Veet Dr bad Caran Boa Ge Aas Eco Bo oe as 293" San Nt. owe al La Pa Cas 88212-4842. Goya racics Sov Tec, at veut: Fox aS P15 Novara do 180, 1380, C'SDAE, GuealAtivona do ace Aus. Agee Fata Wed yamgt © WANE. 2515-855 Ts cos rac aap raps re | nen par on mato.emel pepe wt de teacia eel Leder resume epreabi ay cscie orace cede els ace, incom yon Gels erveos adn eae tm ‘nano ptt a a frst pn obs as ab ere Ws, Ue el TP ran OE bal EP pa on Srp S.A tao 225 Fut, and Boy Ae 2 HTML5 _ BID Desarrollo frontend: HTMLS EE — BI Entorno de Brackets tS Fall Stack BRET Instalacion de Brackets IDE EI El Lenguaje de marcado HTML IG Principales tags de HTML. HIB Formatear el texto IE Caracteres especiales IE] Tipos de listas iG Creacion de tablas BB Hipervinculos ae Peay CONTENIDO ADICIONAL ONLINE Cbidigo fuente, =| elementos graficos utilizados en los ejemplos y otros contenidos 011-4110-8700 | USERSHOP.REDUSERS.COM adicionales se pueden descargar en eRe eee reduser.conv/u/programadorweb iva ReeDesarrollo Frontend: HTML5 Estamos solo unos pasos de comenzar a profundizarlas principales caracteristicas de HTMLS, el lenguaje de marcado por excelencia que hace que la Web sea como es. Pero antes, nos ‘ocuparemos de ponera punto nuestro entorno de desarrollo, instalando el IDE y los navegadores web necesarios, para poder realizar de manera correcta los ejercicios ylas pruebas correspondientes, (Quienes ya cuentan con experiencia de desarrollos para la Web o tienen su IDE preferido, pueden saltar los dos siguientes pasos, y apuntar directamente ala introducci6n al desarrollo con HTMLS. Preparar nuestro entorno Bn a Clase 01 enumeramos las caracteristicas de diferentes IDE (entornos de desarrollo Integrado), es decir, programas que incluyen varias herramientas de programacién (editor de texto para escribir cédigo, compiladar para traducirlo, etc). Pdemoselegirel que prefiramos, pero en estas clases emplearemos Adobe Brackets (ver paginas 2, 3 y 4). Navegadores web Segin nuestro sistema operatvo ($0), deberemos tener instalados,ademis, 20 3 navegadores: 1 Si contamos con Windows 10, Chrome y Firefas, que se complementardn con Microsoft Ege Si utilizamos Lim, instalaremos las vartantes de Chrome y Firefox para este SO, yen lugar de Microsoft Edge podremos recuriral navegador predeterminadoo preferido segin nuestra distro: Ieeweasel, Konqueror, Opera o Epiphany (sambién conocido como Web). {Si utiizamos Maca Safar sumaremos también Chrome y Firefox. Las dltimas versiones de Chrome cambiaron su motor WebKit por Blink, orl tanto, podremos encantrarnos con algunas Aieroncias entre ls resultatos visualizados en Chrome y los que podamos ver en Safari, sableno que ese tltimo todavia utiliza motor de renderizado WebKit, y Mozilla (al momento de escribir esta obra) también esta evaluando cambiar su motor stalaremos PE Me a ore Erte Microsoft Edge *Preinstalado en el SO Windows 10 Mozilla Firefox A hteps://www mozilla org/es-AR/# coo ch re reer joogle Chrome » ps:/www.qoogle.com/chrome/ *Proinstalado en Mac OS Apple Safari htcp://www.apple.com/safari/ ‘Vobla Q\. Principales navegadores wob. REDUSERS Ei PROGRAMADOR WEB Full StackEntorno de Brackets MENU ARCHIVO Permite abrir, qrabary cerrar archivos 'y proyectos. También permite acceder 1 proyectos trabajados recientemente Ygestionar extensiones que potencien a Brackets. 7 tate pi nip Archivo > Vista previa dinamica experimental Permite visualizar en tiempo real ene! navegador web los cambios ‘que realizamos sobre los erchivos editados. Archivo > Vista previa dinamica Ejecute i vista previa, en el navegador predeterminado en nuestro equipo, del contenido trabajado, AREA DE TRABAJO Aqui visualzaremos en mo¢o Jerdrquion toda el contenico jonado con nuestro proyecto A través del mend contextual pademos ‘trabajar con archivos y carpetas, copiando, clonando, renombrando 0 visualizando ol contenido en al editor el navegador web. DIVIDIR EDITOR DE cODIGO ‘través de esta opcién podemos alternar entre la visuaizacion de un archivo en el editor de cédigo. Las opciones son: visualizacin simple, visualizacion méltiple vertical, visvalizacin maitiple horizontal (MENU EDICION Desde aqui accedemos a todos los ‘comandos para trabajar con el cédigo quo oscribimos: soleccién maitiplo do ‘texto, desplazamiento porlasiineas de cécigo,sangrias, comentarios, sugerencias de césigo, y completar paréntesis de forma automatice, entre otras opciones, ‘MEN BUSCAR Permite buscar y eemplezar contenido 2 lolargo de los archivos de c6digo. “nota Weep-eautve"a-Un-conpat tbl “eitesoetweras pasos con auocrse/ettle> ontent="na gia interactive prineron pasos para Brackets.*> ° Sling ret=*stytecheet™ frefematncaa"> Be Sete a “NL>PRINEROS PASOS CON BRACKETSC/n3> ua ‘e>jeata es tu guiale/ka> > aterventde 2 arath ‘de cédigo abierto que setter de . errantentas visuales dentro del LINEAS Y COLUMNAS: ‘ous la informacién eferente ala cantidad de lineas y columnas eseritasyutlizadas, dentro de cada archivo de codigo que mangjemos. Clase 02 HTMLSMENU VER Contiene funciones que nos permiten ver contenido especifico del cbdigo escrito an cada archivo de nuestros proyectos, manejarlos tamafis de fuente, tabular, indentar eédigo y ocutaro visualizer édigo, segiinnuestras necesidades, 3 Font-fantiys Mh Podsing: 2em 2em Aen; hay hay ay, be € olor! 12235 font-weight! 600; Vine-heiphe? 1633 aera nD BE by strong ( ae” Tone wetgnes 6005 BD ay sme ‘ttsplay! mone; EDITOR DE cODIGO ‘Aqui desarrollaremos de forma constente los ejemplos. El editor Brackets soporta por defecto los lenguajas HTML5, CSS y JavaScript. MENU NAVEGACION demas navagar entre los cistintos documentos o archivos de e6digo con los que estomos trabajando, visualizar la informacién de una defnicin, abrir \cerrar archivos de forma répide, y acceder ala documentacién répida del documento escrito. REDUSERS Ei PROGRAMADOR WEB Full Stack MENU DESARROLLO Nos permite manipular el entorno de desarrollo Brackets, iniciando 0 roiniciando oste con os complementos activados o desactivados. También accedemos alas herramientas de esarrollador de Google Chrome, para depurar e inspeccionar el e6diga de las soluciones web, VISTA PREVIA DINAMICA Ejecuta nuestro proyecto en curso dentro de la vista previa del ‘navegador web pradeterminado. GESTOR DE EXTENSIONES Nos permite gestionarlas ‘extensiones necesarias disponibles para Brackets, que nos facitan el desarrallo de soluciones web, [NUEVAS VERSIONES, Notificador integrado que nos informa cuando una nueva version de Brackets esté disponib ALTERWAR ENTRE LENGUAJES Como soporte extendido, Brackets nos permite aditar archivos de cédigo relacionados a decenas Uo diferentes lenguajes do programacién. Agui podemos lagi rpidamente el lengua) {que queremos que el editor reconozca por defecto, cusndo astemos aditando un archivo aspecifico, Esto nos ayudard tanto con a sintaxis come con le deteccién de errores.Instalacio6n de Brackets IDE Brackets es un editar de cédigo constante evalucton y desarrollo por una comunidad de colaboradores desde http: y Windows, y podemos deseargarlo fbrackets.io/, ¢ instalarlo ‘gratuito desarrollado por la firma Adobe, Esa evolucién desuantigua _independientes. Su cédigo original rapido y con facilidad. Una vez herramienta Adobe Edge,quetenia _proviene del editor de cédigo instalado en nuestro equipo y antes de el mismo fin que Brackets, pero fue Atom, de filosoffa open source, adentrarnos en HTMLS, repasaremos discontinuada en 2014 en pos de Es multiplataforma, por lo tanto, las caracterfsticas principales de este ditimo editor. Brackets estden tenemos versiones para Linux, Mac Brackets, en las paginas 2 y3. Brackets lease 7 vs 1.716888 (lease b03387!) sis ee We 0820162275 GMTHO10D apr 2012-present Adobe tems neoporatd ands enzo. All esreaned, -Elcontend de ne Ptr ocsy logo de Web Plato esti Sites te Lene concn de Crete Cons CC-8Y Imagen. Brackets es un editor de een ‘cérigo gratuito creado ‘por Adobe, que basa su estructura en Ato esta programado ‘completamente en Node, JS, HTML y CSS. x | EDITORES LITE Dentro de la linea de editores bajos en peso o en consumo de recursos, podemos encontrar a Brackets, VS Code Atom. Los dos primeros estan basados en la filosofia de este sitimo. Si somos partidarios de los produotos de la plataforma Adobe o estamos acostumbrados a ellos, Brackets sera el editor que nos haga sentir mas cémodos. Si por el contrario la plataforma Visual Studio de Microsoft es nuestra preferida, VS Code seré nuestro editor de preferencia, Por aitimo, sel software libre es lo que profesamos, Atom es el editor que buscamos instalar. ‘que pueda existir en uno, y no en otro, cualquiera de estos tres editores nos realizar los ejercicios planteados en este curso. Clase 021 HTMLSEl lenguaje de marcado HTML HTML es una sigla que proviene de Hyper Text Markup Language y hace referencia al lenguaje de marcado ‘que nos permite erear paginas web. Est regido por W3C (World Wide Web Consoreium), quien se ocupa de organizarla estandarizacién referente a escritura e interpretacién de casi toda a tecnologfa relacionada con la ‘web. HTML es considerado el lenguaje ‘web mas importante, dado que permitié desarrollar y expandirlo que todos conocemos como Web o WWW. Funcionamiento Através de la organizacién segimentada en tags el HTML nos permite distingui ead componente (titulo, textos, imagenes, videos, audios, etettera) de una pigina web, para que este se visualice de manera dptima y diferenciada del Ante la peticion de un usuario de una pagi resto, A su ver, cada componente es segmentado a través de un tag especifico, y ubicado en una posicién determinada de la pagina. HTML en conjunto con CSS JavaScript se acupan de formatear east tado el contenido web, que luego seré procesada por el motar de render den navegador web, para ser visualizado, por iltimo, de forma ‘comprensible por los usuarios finales. HTMLS: la quinta version independiente Ellenguaje HTMLtuvo varias versiones a lo largo de su existencia, Una de las ‘iltimas levadas adelante fue a versién 4.0, que tiempo después incorpors soporte a XForms (interfaces graficas HTML basadas web, el ‘contenido es tomado previamente por el motor de renderizado ddl navegador, procesado y finalmente mostrado de forma grafica. REDUSERS Ei PROGRAMADOR WEB Full Stack en cantenido XMI}, lo que hizo nacer aHTML44. En paralelo, Mozilla, Opera software y Apple comenzaron trabajar en conjunto en un nuevo estindar que permitiese alos Alferentes motores de navegacion compartir una serie de caracte ue habilitaran aestos a mostrar por igual el contenido de toda web de forma homogénea sin importar el navegador utilizado, Asi nacié el proyecto conjunto de estas empresas, bautizado WHATWG, de donde devino luego el estndar HTMLS. Finalmente, todas las empresas desarrolladoras de navegadores web terminaron adaptando este estandar, ‘ya que demostré en poco tiempo ser el mas efectivo y rpido en cuanto.a evolucién, desde el nacimiento dela Web como tal. HTMLS era conocido también como Web Applications 1.0, tun estandar muy fuerte hoy usado por la diversidad de dispositivas que utlizan internet como motor de comunicacién o visualizacién teas de contenides. E] enfoque que abordaremos de HTML en este curso ‘serd sobre HTMLS,Principales tags de HTML El lenguaje HTMLS, al igual que sus antecesores, segmenta su contenido en etiquetas 0 tags. Estos tags manefan una estructura determinada, que permite que el motor de renderizado interprete y visualice el contenido web de forma éptima, Coma vimos en Ja Clase 01, os tags principales son: , , , que engloban el inicio y el final de una pagina ‘web, del contenido de cabecera de estayy del contenido principal (el que visualiza el usuario). Dentro de estos tags, se van agregando otros que responden a distintos comportamientos o caracteristicas que tendré cada pagina, y que iremos viendo a lo largo de esta clase.
Doctype es una declaracién que se Incluye al iniclo de cada pagina y sirve para definir el tipo de documento que esté cargando el navegador web. Con esta sintaxis, cuando el navegador web procesa el documento, le indicamos que el lenguaje de marcado que constituye esta pagina es HTMLS. En la actualidad, los navegadores funcionan con esta declaracién al inicio de cada pagina, y también funcionan sin ella, como vvimos en los ejemplos elaborados en la clase anterior. Por convencién y para asegurarnos el correcto funcionamiento de nuestros sitios, siempre conviene declararlo, Su uso correcto es:
Este atributo es utizado deforma anidada dentro del tag head, para representar el tule deca pina web. Esta informacién visualizada ea que vemos en el borde superior dea ventana o dela pestaia, cuando cargamos una pina en esta, También su uso es aplicado cuando ‘guardamos una URL et los marcadores o favoritos de nuestro navegador web, y cuando la pagina es indexada 4 mostrada dentro de los resultados de biisqueda de un motor de biisquedas. Su uso correcto es:
Es el tag donde se declaran todos los elementos que componen la cabecera de una pagina web, La mayoria de estos no seran visibles para el usuario, pero hacen ala estructura de cada pAgina, Aqui animamos, por ejemplo, las diferentes hojas de estilo que arman la estética del sitio, e link alos archivos JavaScript que agrupan las sentenciasen Javascript cualquier declaracion JavaScript que necesitemos para utilizar en la pagina “tittesatributo Lange eitie> ‘Styles Al feolortredi p fcoloribloe;}
“ceript typesttext/jnaseript"s, sar rombredeleuree
,