Anexo: Lenguajes de Scripting
|
|
|
- Sebastián Vázquez Plaza
- hace 9 años
- Vistas:
Transcripción
1 Anexo: Lenguajes de Scripting Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Febrero de 2009 GSyC Lenguajes de Scripting 1
2 c 2009 GSyC Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution Share-Alike disponible en GSyC Lenguajes de Scripting 2
3 Contenidos 1 Lenguajes de Scripting 2 El lenguaje Perl 3 El lenguaje Ruby 4 El Lenguaje Python GSyC Lenguajes de Scripting 3
4 Lenguajes de Scripting Los lenguajes de scripting Son interpretados (opuesto a compilados) Suelen ser de alto nivel Orientados a tareas sencillas, interoperar con otros lenguajes, tareas de administración del S.O., procesar ficheros de texto Es frecuente que los programas hechos en lenguajes de scripting (también llamados scripts) sean cortos y se desarrollen rápidamente GSyC Lenguajes de Scripting 4
5 Lenguajes de Scripting En principio no son adecuados para: El driver de un dispositivo Un sistema de tiempo real Una aplicación bancaria Un compilador/intérprete de lenguaje Una aplicación que requiera mucho cálculo Una aplicación de la que dependan vidas humanas... GSyC Lenguajes de Scripting 5
6 Lenguajes de Scripting Adecuados para Ejemplo : Prototipado rápido Utilidades administración sistemas Leer todos los correos que lleguen a un servidor POP3 Meter todos sus datos en una base de datos Extraer (del texto) todos los enlaces a páginas cuyos servidores estén en mi subred Extraer de los anexos todos los archivos jpg, integrarlos en un único jpg Encriptarlos en PGP, enviarlos tal máquina por FTP y generar un informe en Latex, PDF y HTML GSyC Lenguajes de Scripting 6
7 Lenguajes de Scripting Los lenguajes de scripting podemos dividirlos en Clásicos: awk, shell de MS-DOS, Shells de Unix (ksh, csh, sh, bash), tcl Modernos: Perl, Python, Visual Basic Script, JavaScript, Ruby Lenguaje Compacto: Aquel que tiene pocas particularidades y en el que resulta fácil conocer todas sus características 1 Ejemplos de lenguaje Compacto: Pascal, C, Python Lenguajes no compactos: C++, Perl, java 1 La definición y estos ejemplos podrían ser discutibles GSyC Lenguajes de Scripting 7
8 El lenguaje Perl El lenguaje Perl Lenguaje de scripting de alto nivel. Primer lenguaje de scripting moderno Derivado de C, sed, awk Bastante eficiente, para ser interpretado Dispone de repositorio centralizado de librerías: CPAN Comprehensive Perl Archive Network Perl 1.0 aparece en La versión 4.0 en En su época no tenía rival. Muy popular para las primeras páginas web dinámicas GSyC Lenguajes de Scripting 8
9 El lenguaje Perl Sintaxis y una semántica muy rica. Críptica y farragosa Su diseño original va contra principios elementales de Ingeniería del Software: variables globales declaradas impĺıcitamente, débilemente tipado, paso de parámetros a funciones complicado... Posteriormente se mejora, pero resulta un parche Da mucha libertad al programador, libertad para cometer errores GSyC Lenguajes de Scripting 9
10 El lenguaje Perl Perl puede ser muy oscuro Ejemplo: Subrutina para ordenar un array de cadenas sub = map { $_->[0] } sort { $a->[1] <=> $b->[1] or $a->[2] <=> $b->[2] } map { [ $_, (split /\s*,\s*/)[0,1] ] } GSyC Lenguajes de Scripting 10
11 El lenguaje Perl Un principio básico en Perl es There s more than one way to get things done Eso tiene alguna ventaja, pero muchos inconvenientes, especialmente cuando trabajan varias personas, hace difícil homogeneizar código, depurar, mantener Ruby mantiene este principio GSyC Lenguajes de Scripting 11
12 Ejemplo: El lenguaje Perl while (1) { $buf = $fp->read($blocksize); if (not $buf) { last } $conn->send($buf); } LOOP: while (1) { $buf = $fp->read($blocksize); if (!$buf) { last LOOP; } $conn->send($buf); } while (1) { last unless $buf = $fp->read($blocksize); $conn->send($buf); } while (1) { last unless $buf = read $fp $blocksize; send $conn $buf; } GSyC Lenguajes de Scripting 12
13 El lenguaje Perl Opuesto a lenguajes como Python donde las cosas se hacen de 1 forma. Ej: while 1: buf = fp.read(blocksize) if not buf: break conn.send(buf) Principio: Do The Simplest Thing That Could Possibly Work GSyC Lenguajes de Scripting 13
14 El lenguaje Ruby El lenguaje Ruby Yukihiro Matsumoto, Licencia libre Intenta mejorar perl, del que parte Orientado a Objetos puro Ejemplo: el entero 1 es una instancia de la clase Fixnum Mucha variabilidad sintáctica (como perl). Pero manteniendo la legibilidad (no como perl) Buena parte del éxito actual de ruby se debe a Ruby on Rails. Entorno de trabajo (framework) para hacer aplicaciones web. Aparece en Posteriormente (año 2005) aparece django, entorno similar pero para python GSyC Lenguajes de Scripting 14
15 El lenguaje Ruby If you like Perl, you will like Ruby and its syntax. If you like Smalltalk, you will like Ruby and its semantics. If you like Python, you may or may not be put off by the huge difference in design philosophy between Python and Ruby/Perl. (The Ruby FAQ) GSyC Lenguajes de Scripting 15
16 El Lenguaje Python El lenguaje Python (Ver tema "Programación en python") GSyC Lenguajes de Scripting 16
CEFIRE: Curso Administración de APACHE
CEFIRE: Curso Administración de APACHE Práctica introducción al PHP PHP, acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje "Open Source" interpretado de alto nivel, especialmente pensado para desarrollos
UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS UMBRELLO ADMINISTRACION DE BASE DE DATOS
UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS UMBRELLO ADMINISTRACION DE BASE DE DATOS INTEGRANTES: ALVAREZ CANO, FRANKLIN (20040121H) VEGA RAMOS, OMAR (20030037D) 1 AGENDA
Análisis de aplicación: Geany
Análisis de aplicación: Geany Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (Ceslcam, http://ceslcam.com). Copyright 2011, Junta de Comunidades de
PROGRAMACION EN INTERNET
PROGRAMACION EN INTERNET FREDYS SIMANCA HERRERA [email protected] La programación en Internet, es una asignatura que exige al estudiante el conocimiento previo de lógica de programación, manejo
JAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Programación shell-scripts 1 LA SHELL
Programación shell-scripts 1 LA SHELL Un gran número de utilidades y herramientas de administración están realizadas mediante ficheros de ordenes del interprete de comandos de Unix (Shell). A lo largo
1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).
2.3. Lenguajes de programación del lado Servidor Existe una multitud de lenguajes concebidos o no para Internet. Cada uno de ellos explota más a fondo ciertas características que lo hacen más o menos útiles
Unidad V: Programación del lado del servidor
Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante
Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición)
Introducción 1. Definición del shell 19 2. Características de un intérprete de comandos 19 3. Intérpretes de comando (shells) 20 3.1 Historia 20 3.2 Con qué shell hay que programar? 21 3.2.1 Scripts de
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN
Aprender a desarrollar con JavaScript
Presentación del lenguaje JavaScript 1. Definición e histórico rápido 11 2. Requisitos previos para un aprendizaje sencillo del lenguaje 13 3. Herramientas necesarias 14 4. Posicionamiento de JavaScript
Tema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.
Herramientas de Software Libre para la Gestión de Proyectos Ing. Eddie Malca Vicente Universidad Nacional del Callao [email protected] Agenda Gestión de Proyectos El Papel del Software Libre Herramientas
Algoritmos y Lenguajes de Programación
Introducción y horario Algoritmos y Lenguajes de Programación 543242-2 [email protected] Código: 543242-2 Carrera: Ing. Civil Electrónica Clases 7 de Marzo a 28 de Junio Horario clases Martes, 9:10 a
Introducción a Java LSUB. 30 de enero de 2013 GSYC
Introducción a Java LSUB GSYC 30 de enero de 2013 (cc) 2013 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial
1
Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus
INTRODUCCIÓN A PHP. Javier Enciso
INTRODUCCIÓN A PHP Javier Enciso AGENDA Qué es PHP? Cómo funciona PHP? Instalación QUÉ ES PHP? QUÉ ES PHP? (1/7) PHP (acrónimo de "PHP: Hypertext Preprocessor"). Lenguaje interpretado de alto nivel embebido
REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA
REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA 2do AÑO SECCION A QUÉ ES LINUX? DOCENTE: Mitchel Alvarez. ALUMNO: Oliver Salcedo. Santa Elena de Uairén.
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Introducción a la Administración de Sistemas Unix/Linux
Introducción a la Administración de Sistemas Unix/Linux Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Septiembre de 2012 GSyC - 2012 Introducción 1 c 2012 GSyC
Notepad++, un útil editor gratuito con varias ventajas para programar en diversos lenguajes. (DV00404A)
aprenderaprogramar.com Notepad++, un útil editor gratuito con varias ventajas para programar en diversos lenguajes. (DV00404A) Sección: Divulgación Categoría: Herramientas informáticas Fecha revisión:
Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
Prototipado Programación Edición y Diseño WEB
Herramientas Software para Marketing Digital Prototipado Programación Edición y Diseño WEB 1 Prototipado de Diseño WEB 2 HERRAMIENTA MARKETING Diseño (Prototipado) de WEB Herramienta Pencil Project Es
DIPLOMADO DESARROLLO WEB Y CREACIÓN DE APPS MÓDULO DESARROLLO DE APLICACIONES WEB CON PHP & MYSQL
DIPLOMADO DESARROLLO WEB Y CREACIÓN DE APPS MÓDULO DESARROLLO DE APLICACIONES WEB CON PHP & MYSQL MySQL Introducción a MySQL y WAMP Operador LIKE y Wildcards Introducción al modelo de datos Entidad-Relación
Aproximadamente 500 horas, dependiendo especialmente de la aplicación que se desarrollo alrededor del control de preview
HP1 Creación de un preview de impresión 3D utilizando tecnologías WPF y MVVM Guillermo Ménguez Álvarez Ingeniero de Software El consiste en desarrollar un preview de impresión para aplicaciones de usuario
INDICE. 8 Marcos Definición estructural Varios Caracteres especiales Fondos y colores Listas Divisores Vínculos y gráficos
INDICE Introducción Como usar este libro 1 Convenciones utilizadas en este libro 2 I. HTML 5 1. Comprensión de la sección de referencia de HTML 7 Categorías de HTML General Formularios Tablas 8 Marcos
ReStructuredText, Sphinx, Sagepedia Cómo escribir documentación para python y Sage
ReStructuredText, Sphinx, Sagepedia Cómo escribir documentación para python y Sage ReStructuredText Un lenguaje de marcado que permite generar documentación en varios formatos desde un mismo archivo fuente.
Herramientas Modernas de Programación Licenciatura en Administración de Tecnologías de Información y Comunicaciones
Herramientas Modernas de Programación Licenciatura en Administración de Tecnologías de Información y Comunicaciones Rafael Vázquez Pérez Objeto de Estudio 1 Principios Básicos 1. Lenguajes Web 2. Inicios
PHP Básico. PHP para principiantes
PHP Básico PHP para principiantes Copyright (c) 2006 Guillermo Valdez Lozano. E-mail: guivaloz(en)gmail.com http://www.movimientolibre.com Se otorga permiso para copiar, distribuir y/o modificar este documento
Tema: Autómata de Pila
Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores 1 Tema: Autómata de Pila Contenido La presente guía aborda los autómatas de pila, y se enfoca en la aplicación que se le puede dar a estas
Análisis de aplicación: BlueFish
Análisis de aplicación: BlueFish Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (Ceslcam, http://ceslcam.com). Copyright 2011, Junta de Comunidades
CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK
CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK Presentación Gracias a PHP se pueden elaborar completos sitios dinámicos, y su complemento ideal siempre resulta ser MySQL para gestionar
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional
III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS)
III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS) Extensión Universitaria. Universidad de Sevilla Noviembre 2008 Índice 1. Servidores WEB Instalación de la plataforma XAMPP Publicación
simul_data Manual de usuario
Universidad Miguel Hernández 1 3 de mayo de 2011 1 Copyright (c) 2008 P. Pablo Garrido Abenza. Todos los derechos reservados. Resumen El presente manual describe el programa simul_data, que se incluye
Que es el Shell? Kernel. Other programs. csh. bash. X window
Scripts de shell Que es el Shell? Es la interfaz entre el usuario final y el Sistema Operativo. No es el S.O. Existen múltiples versiones y podemos averiguar cual tenemos instalada haciendo: % /bin/sh
Introducción a la extensión de scripting en gvsig 2.0
Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la
Instituto Schneider Electric de Formación
Unity Pro & M340 Capítulo 1: Introducción a Unity Pro con Modicon M340 Introducción a Unity Pro A - Presentación de Unity Pro p. 3 B - Unity Pro p. 8 C - Consejos generales para desarrollar una aplicación
PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos.
PATRON:DAO DAO -Permite Abstraer y Encapsular los accesos a un repositorio de datos. -Separa el acceso de datos de la lógica de negocio. -Oculta el Api por donde se accede a los datos. -Controla los accesos
UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ
UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ Introducción Linux es clónico de UNIX El sistema en si refleja esta compleja herencia
Tarea 1 Diseño Web en entorno cliente José Luis Comesaña
Actualmente tengo instalados en mi sistema los navegadores Mozilla Firefox, Opera, Safari, Google Chrome e Internet Explorer (éste último porque venía con el sistema, de lo contrario no lo habría instalado).
Lenguajes de Programación para Aplicaciones Web. Ing Wilfredo Cruz Yarlequé CIP 106230
Lenguajes de Programación para Aplicaciones Web Ing Wilfredo Cruz Yarlequé CIP 106230 Plataformas de Servidores Web Plataformas Web Existe multitud de plataformas o conjunto de subsistemas para crear y
Tutorial Básico de vbscript
Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así
Selección de arquitecturas y herramientas de programación
1 Selección de arquitecturas y herramientas de programación Objetivos del capítulo 44 Caracterizar y diferenciar los modelos de ejecución de código en un entorno cliente/servidor. 44 Conocer los mecanismos
BUENOS DIAS! Ing. Germán Ziegler
BUENOS DIAS! Ing. Germán Ziegler DEFINICIÓN PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno
Módulo: ENTORNOS DE DESARROLLO C.F.G.S. : DESARROLLO DE APLICACIONES WEB. Marca el profesor que tengas asignado: Fran [ ] José Luis [ ]
INSTRUCCIONES: Marca el profesor que tengas asignado: Fran [ ] José Luis [ ] La puntuación total del examen PARTE 1 + PARTE 2 será de 10 puntos. Parte teórica: 5 puntos. Parte Práctica: 5 puntos. La nota
PROGRAMA FORMATIVO. Administración de Sistemas Solaris y Oracle Linux con Shellscript
PROGRAMA FORMATIVO Administración de Sistemas Solaris y Oracle Linux con Shellscript MÓDULOS FORMATIVOS Módulo nº 1 ADMINISTRACIÓN AVANZADA DE SISTEMAS SOLARIS Al finalizar este módulo los alumnos realizaran
Instituto Tecnológico de Las Américas (ITLA)
Instituto Tecnológico de Las Américas (ITLA) Sistema Operativo 3 (SO3) Abel Eliezer Mejía Amador Matricula: 2011-3891 How to: Creación de Scripts Scripts Qué es un Shell script en Linux? Shell es un programa
Pontificia Universidad Católica del Ecuador
Apartado postal 17-01-218 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: PROGRAMACION CÓDIGO: IS- 122 CARRERA: NIVEL: INGENIERIA DE SISTEMAS PRIMERO No. CRÉDITOS: 6 CRÉDITOS TEORÍA: CRÉDITOS PRÁCTICA: 2 SEMESTRE
III. Propuesta de solución
III. Propuesta de solución En este capítulo se presenta la solución propuesta, así como también la justificación del tipo de elección. La propuesta de solución se aproximará en tres escalones: Diagrama
APLICACIONES PARA INTERNET
CUN APLICACIONES PARA INTERNET GUIA 1 Juan Carlos Saavedra Serrato 2014 1. Consulte Cuantos tipos de Lenguajes de programación web existen y reseñe una característica de cada uno de ellos. Los diferentes
NetMRG - red de monitoreo, reporte y graficación. Diana Checa
NetMRG - red de monitoreo, reporte y graficación Diana Checa 1 NetMRG es una red de monitoreo con bases de datos y la herramienta gráfica para su uso en sistemas Linux. Ofrece una configuración basada
Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Lenguaje de Programación
Introducción a C/C++() UG Introducción a C/C++() Universidad de Guanajuato Sesión 18 Introducción a C/C++() Qué es un? Un entorno de desarrollo integrado o (acrónimo en inglés de integrated development
Centro de Capacitación en Tecnologías de la Información
Centro de Capacitación en Tecnologías de la Información + Objetivo Con este curso presencial y práctico de programación Web en PHP aprenderá a utilizar este lenguaje de programación en conjunto con otros
Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.
Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis
Documentación técnica y de usuario Soporte para capas georss
Soporte para capas georss Jorge Gaspar Sanz Salinas Este documento se distribuye bajo una licencia Creative Commons SA versión 3.0. Ver Apéndice C, Licencia: Creative Commons 3.0
Fundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
Arquitectura de Aplicaciones Web
Servicios y Aplicaciones Telemáticas [email protected] 5 de noviembre de 2008 c 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia
Introducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] 1 Índice General Conceptos sobre ordenadores Concepto
Temario correspondiente al curso de: PHP Y MYSQL
Ecuacursos ofrece a estudiantes, profesionales y público en general cursos especializados en diferentes áreas como son el Diseño Web, Programación, Seguridades, Base de Datos y Administración de Proyectos.
Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.
Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código
LENGUAJES JÓVENES PROGRAMADORES
LENGUAJES JÓVENES PROGRAMADORES SCRATCH Qué es Scratch? Es un lenguaje de programación creado por el MIT (Instituto Tecnológico de Massachusetts, EE.UU.) y diseñado para el aprendizaje de la programación.
La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Introducción a la Administración de Sistemas Unix/Linux
Introducción a la Administración de Sistemas Unix/Linux Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Febrero de 2009 GSyC - 2009 Introducción 1 c 2009 GSyC Algunos
i@c Presentación de servicios
i@c Presentación de servicios I n t e r n e t d e A l t a C a l i d a d, S. A. d e C. V. http://www.iac.com.mx/ Tel: +52 (55) 5575-0151 [email protected] Servicios de Internet Desarrollo de software Software
NFS, DNS dinámico. Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es. Junio de 2012
NFS, DNS dinámico Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Junio de 2012 GSyC - 2012 NFS, DNS dinámico 1 c 2012 GSyC Algunos derechos reservados. Este trabajo
GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.
1 Programación II, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. Objetivos Utilizar la sintaxis de las funciones
MANUAL DE ARQUITECTURA Y PROGRAMACION
http://tauproject.sourceforge.net MANUAL DE ARQUITECTURA Y PROGRAMACION Proyecto TAU 06 de diciembre de 2008 Versión 1.0 del 06/12/2008 1 1.OBJETO El presente documento, tiene como objeto, describir de
INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
Visual Basic.net Completo
Visual Basic.net Completo Duración: 50.00 horas Descripción Visual Basic es hoy en día uno de los lenguajes de programación más populares del mundo. A principios de los años 90 Microsoft revoluciono el
Algoritmos y programas. Algoritmos y Estructuras de Datos I
Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de
Programa Administración Linux
Programa Administración Linux Proporcionar los conocimientos teórico-prácticos, para: Instalar, configurar y administrar el sistema operativo Linux. Instalar, configurar, asegurar y administrar correctamente
Editores de texto en Linux
Editores de texto en Linux Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Octubre de 2013 GSyC - 2013 Editores de texto en Linux 1 c 2013 GSyC Algunos derechos reservados.
Curso PHP & MYSQL PARA JOOMLA
Curso PHP & MYSQL PARA JOOMLA CURSO PHP Y MYSQL PARA JOOMLA 3.X Introducción a PHP Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Instalación del Servidor Web local Funcionamiento básico
CGI. Qué significa CGI?
CGI Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra [email protected] Laboratorio de Interfaces de Redes http://www.tlm.unavarra.es/asignaturas/lir
Unidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas
Taller LibreOffice Writer Documentos con estilo
Taller LibreOffice Writer Documentos con estilo Jorge Juan Chico 2015 Usted es libre de copiar, distribuir y comunicar públicamente la obra y de hacer obras derivadas siempre que se
TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo
CURSO DE PHP El objetivo final que persigue este curso es dotar al alumno de los conocimientos necesarios para elaborar páginas web de carácter dinámico, utilizando, para ello, el lenguaje de programación
Tema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
LÓGICA DE PROGRAMACIÓN
LÓGICA DE PROGRAMACIÓN Lógica de la Programación Lenguajes de Programación Ing CIP. Mike Joseph Palacios Juárez Clasificación del Software Sistemas Operativos 1. Multitarea 2. Multiusuario 3. Multiproceso
VISUAL BASIC.NET. NIVEL COMPLETO
VISUAL BASIC.NET. NIVEL COMPLETO DESCRIPCIÓN Visual Basic es hoy en día uno de los lenguajes de programación más populares del mundo. A principios de los años 90 Microsoft revoluciono el desarrollo de
Julio Cesar Hernández García [email protected]
CMS bajo Software Libre Julio Cesar Hernández García [email protected] Contenido Reseña de la Web Qué son los CMS Un CMS necesita... Dentro del CMS Las dos caras del CMS Interfaz del Administrador Interfaz
PHP 5.6 Desarrollar un sitio web dinámico e interactivo
Introducción 1. Objetivo del libro 9 2. Breve historia de PHP 10 3. Dónde conseguir PHP? 10 4. Convenciones de escritura 11 Información general sobre PHP 1. Qué es PHP? 13 2. Estructura básica de una página
Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web
La Web 1. Qué es la Web? 7 1.1 Lado servidor: HTTP, FTP, lenguajes, SQL 7 1.2 Lado cliente: HTML, CSS, JavaScript 10 2. Los lenguajes y su utilidad 10 2.1 HTML 10 2.2 CSS 14 2.3 JavaScript 17 2.4 Ejemplo
Forjas de Software y Repositorios de Código en la nube
Forjas de Software y Repositorios de Código en la nube Euskal Encounter 2015 Creative Commons Attribution Share Alike 3.0 Spain License Iñaki Arenaza & Dani Reguera {iarenaza,dreguera}@mondragon.edu @iarenaza
Programación distribuida con ADA95 bajo GNU/Linux (I)
Programación distribuida con ADA95 bajo GNU/Linux (I) Alvaro López Ortega [email protected] 1. Introducción a GNAT-Glade En primer lugar hay que aclarar que el nombre de esta librería puede confundir
