Este documento presenta una introducción al lenguaje de programación Swift. Explica conceptos básicos como variables, constantes, tipos de datos, valores opcionales, ciclos, funciones y patrones. Incluye ejemplos de código Swift para ilustrar cada tema cubierto.
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 3: Despliegue de aplicaciones web" 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.
Como ser mas productivo en el desarrollo de aplicacionesMicael Gallego
Charla impartida en la Universidad Politécnica de Madrid presentando algunas técnicas y herramientas para ser más productivo en el desarrollo de aplicaciones
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.
#PlatziConf - El camino para ser un Pro en JavaScriptCarlos Azaustre
Charla en la #PlatziConf sobre Desarrollo Web actual por Platzi, (antes conocida como Mejorando.la).
Por qué elegí aprender JavaScript y que pasos seguí y sigo para hacerlo.
Slides del taller de Angular 2 realizado en el Campus Madrid de Google el 26 de Septiembre de 2016. Actualizado con la versión final de Angular 2.
Grabación del taller: https://www.youtube.com/watch?v=YVVjXpquzBE
Repositorio de código: https://github.com/codeurjc/ng2-campusmadrid
Un vistazo al ecosistema JavaScript, sus frameworks, librerías, herramientas, etc...
Presentación utilizada en la charla "Game of Framework" dentro de la CodeWeek organizada por GDG Cáceres (España)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" 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.
Esta es la presentación de SEO para Wordpress del ClinicSEO. Se trataron temas de Arquitectura, Plugins SEO y Promoción. Los ponentes: Fernando Muñoz, Arturo Marimón y Victor Hernandez.
Documentación provista por el Gobierno de la Pcia de Buenos Aires que detalla la propuesta de los Itinerarios Formativos correspondientes a Asistentes en Informática
Defensa de Tesis Doctoral "Caracterización de Entornos de Aprendizaje basados en Robótica en el ámbito preuniversitario de Iberoamérica y España" de Kathia Pittí Patiño
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 3: Despliegue de aplicaciones web" 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.
Como ser mas productivo en el desarrollo de aplicacionesMicael Gallego
Charla impartida en la Universidad Politécnica de Madrid presentando algunas técnicas y herramientas para ser más productivo en el desarrollo de aplicaciones
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.
#PlatziConf - El camino para ser un Pro en JavaScriptCarlos Azaustre
Charla en la #PlatziConf sobre Desarrollo Web actual por Platzi, (antes conocida como Mejorando.la).
Por qué elegí aprender JavaScript y que pasos seguí y sigo para hacerlo.
Slides del taller de Angular 2 realizado en el Campus Madrid de Google el 26 de Septiembre de 2016. Actualizado con la versión final de Angular 2.
Grabación del taller: https://www.youtube.com/watch?v=YVVjXpquzBE
Repositorio de código: https://github.com/codeurjc/ng2-campusmadrid
Un vistazo al ecosistema JavaScript, sus frameworks, librerías, herramientas, etc...
Presentación utilizada en la charla "Game of Framework" dentro de la CodeWeek organizada por GDG Cáceres (España)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" 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.
Esta es la presentación de SEO para Wordpress del ClinicSEO. Se trataron temas de Arquitectura, Plugins SEO y Promoción. Los ponentes: Fernando Muñoz, Arturo Marimón y Victor Hernandez.
Documentación provista por el Gobierno de la Pcia de Buenos Aires que detalla la propuesta de los Itinerarios Formativos correspondientes a Asistentes en Informática
Defensa de Tesis Doctoral "Caracterización de Entornos de Aprendizaje basados en Robótica en el ámbito preuniversitario de Iberoamérica y España" de Kathia Pittí Patiño
Estadísticas de interés sobre el área de desarrollo y empleos en la industria del software. Elementos interesantes sobre la campaña de programación mundial "The Hour of Code" 2015
Introducción al Movimiento Abierto (Open Access), Licencia abierta Creative Commons y Recursos Educativos Abiertos (Open Educational Resources, OER).
Créditos: basado parcialmente en la presentación del Profr. Antonio Cañas, Universidad de Granada (Oct. 2014), http://goo.gl/kXygaC
Además de la brecha digital (tecnológica) existen otros factores (brecha de apps) que pueden obstaculizar la habilitación del Aprendizaje Móvil en la práctica.
Trabajo presentado en el 4º Coloquio de Computación de la Univ. del Edo. de México
PRODUCCIÓN COLABORATIVA DE RECURSOS EDUCATIVOS ABIERTOS PARA HABILITAR EL APRENDIZAJE MÓVIL
Se presenta una práctica educativa abierta centrada en la producción de contenidos educativos como estrategia para abatir las brechas que emergen al momento de hablitar o confrontar las tecnologías móviles dentro del ámbito educativo. Para comprender mejor dicho fenómeno, se analizan algunos indicadores estadísticos relevantes y se complementan con los datos obtenidos de un programa piloto. Al final se discuten, analizan y proponen algunas nociones en torno a las brechas del aprendizaje móvil y se emiten algunas recomendaciones generales para el diseño de contenidos educativos y el desarrollo de aplicaciones de aprendizaje móvil, mismas que pueden ser útiles como estrategias para aminorar algunos rezagos que existen en nuestras instituciones educativas para el desarrollo de contenidos y aplicaciones para comenzar a habilitar el aprendizaje móvil.
Tutorial sobre la aplicación para iPhone gratuita para reproducir podcast multimedia disponible en http://tiny.cc/app-pmp
Laboratorio de Aprendizaje Móvil (ITCH) en colaboración con la Red Mexicana de Investigadores en Aprendizaje Móvil (ReMIAM).
Créditos: Música Acid Conga by Nex2012 (Jamendo)
30. var edad: Int = 20!
var costo: Double = 12.50!
var alias: String = “Beto”!
var geek: Bool = true!
var letra: Character = "á" !
!
Tipos#de#Datos#
19#
31. var edad = 20!
var costo = 12.50!
var alias = "Beto"!
var geek = true!
var letra = "á" !
!
Tipos#de#Datos#
20#
32. var edad = 20!
var costo: Double!
var alias!
!
“Toda&variable&debe&tener&/po&y&valor&
antes&de&ser&usada”&
Tipos#de#Datos#
21#
33. var edad = 20 ✔!
var costo: Double ✗ !
var alias ✗!
!
error: type annotation missing in pattern!
var alias!
^!
Tipos#de#Datos#
24#
34. var edad = 20 ✔!
var costo: Double = 1.5 ✔ !
var alias ✗!
var frac: Double ✗!
No&olvides:&
1) Inicializar&variable&con&un&valor&
2) Opcional:&escribir&su&/po&de&dato&
Tipos#de#Datos#
25#
37. let edad ✗!
let edad: Int ✗!
#
!
!
Constantes#
error: type annotation missing in
pattern!
!
error: 'let' declarations require an
initializer expression!
29#
38. let x: Int ✔
if condition {!
x = foo()!
} else {!
x = bar()!
}!
use(x)!
Constantes#
30#