Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas

jueves, 9 de abril de 2015

Programación para niños: Scratch

Programación para niños: Scratch

Aprende a programar de forma divertida




Scratch es un entorno de aprendizaje de lenguaje de programación desarrollado por el MIT y cuyo lema es programar, jugar y crear. Este curso permitirá a los niños (y no tan niños) conocer de forma fácil y práctica el enfoque de la programación y disfrutar del proceso de aprendizaje de los conceptos básicos de la programación con ejercicios prácticos que motiven al estudiante a intentar y mejorar las soluciones propuestas. De una forma distinta aprenderás a enfrentarte a problemas del día a día, usando para ello herramientas, aritmética, lógica y pensamiento crítico.



La informática es la carrera del futuro, un trabajo necesario y bien pagado. Ese futuro ya nos alcanzó, y una de las causas de la falta de profesionales se debe a que en muchos casos el acercamiento a la programación no es muy agradable, o los primeros contactos se realizan en edades avanzadas.
Este curso tiene como objetivo enseñarles a los niños a temprana a edad el mundo de la programación: una de las lindas opciones que existen para crear, aprender y divertirse, resolviendo desafíos y sobre todo aprendiendo a pensar de una manera distinta sobre las computadoras.
Con unos conceptos básicos y mucha práctica, el alumno concerá Scratch, un entorno de aprendizaje de lenguaje de programación desarrollado por el MIT cuyo lema es programar, jugar y crear, e irá poniendo en práctica lo aprendido resolviendo problemas y entendiendo el mundo de la programación.

martes, 7 de abril de 2015

Para no programadores: Iníciate en el desarrollo de iPhone apps paso a paso

Para no programadores: Iniciate en el desarrollo de iPhone apps paso a paso

Nivel:
Principiante
Categoría:
iOs
Clases:
44 Clases

El desarrollo de iOS es realmente más sencillo de lo que piensas, incluso si eres o no un programador experimentado. En este curso, aprenderás los conceptos más importantes de iOS en un curso rápido, sencillo y al grano, explicando el proceso de desarrollo de una manera simple, para que cualquier persona lo pueda entender. No requiere conocimientos de programación! Al final, tendrás una aplicación terminada y una comprensión básica de Xcode, el software para el desarrollo de aplicaciones iOS, bloques de construcción, como variables, funciones y sentencias condicionales, y diseño de la interfaz. Para este curso necesitarás: Usar Mac OS X. Necesitas un Mac o una máquina virtual en Windows con OS.

Programa del curso



[Parte II] Aprende a crear páginas web con Joomla 3 paso a paso

[Parte II] Aprende a crear páginas web con Joomla 3 paso a paso



Nivel:
Principiante
Categoría:
Desarrollo Web
Clases:
34 Clases
En este curso, verás cómo utilizar Joomla! para construir un sitio web desde cero, todo ello sin una sola línea de código. Descubre cómo crear y organizar el contenido, añadir menús y barras laterales, cambiar el aspecto del sitio con plantillas, aprende a crear y editar contenidos, y mucho más. El curso también muestra la forma de evaluar la calidad de las extensiones, plugins y plantillas y cómo descargarlas e instalarlas. Por último, entiendo la importancia de hacer copias de seguridad de tu sitio.

Programa del curso
Formato avanzado de artículos
1 - Agregando un pdf a la página
·         Con material de descarga
2 - Paneles acordeón
3 - Explicando las restricciones html a nivel de grupo de usuarios y editor de texto
4 - Insertando un video de Youtube
5 - Insertando imágenes de introducción a los artículos y configurando la sección de imágenes
·         Con material de descarga
6 - Editando imágenes con las clases de Bootstrap
Configurando opciones de visualización
7 - Haciendo modificaciones globales para los artículos
·         Con material de descarga
8 - Configurando el menú de Blog de tecnología para que muestre enlaces en los títulos
9 - Explicando diferencias entre encabezado de página, título, artículo y título de explorador
10 - Quitando la palabra inicio de la página inicial
11 - Configurando las pantallas de administrador para los artículos
Usando módulos en Joomla
12 - Introducción a los módulos
·         Con material de descarga
13 - Creando el módulo de buscar
14 - Creando un módulo de html personalizado
·         Con material de descarga
15 - Modificando en módulo de la ruta
16 - Agregando Imágenes al inicio
·         Con material de descarga
17 - Agregando un módulo a un artículo y cambiando el artículo de la página principal
·         Con material de descarga
18 - Explorando los módulos de administrador y mostrar la versión de Joomla en el back end
Usando componentes
19 - Explicando los componentes
·         Con material de descarga
20 - Creando el componente de contacto
21 - Formateando el componente de contacto
22 - Agregando un Captcha al formulario de contacto
23 - Agregando una lista de contactos
·         Con material de descarga
24 - Formateando la lista de contactos
25 - Utilizando el componente de Enlaces
26 - Utilizando el componente de redireccionamiento
Usando Templates
27 - Introducción a las plantillas
·         Con material de descarga
28 - Editando los estilos de la plantilla predeterminada
·         Con material de descarga
29 - Duplicando la plantilla protostar
30 - Explicando el código de las plantillas y haciendo un respaldo de la misma
31 - Agregando el archivo editor.css al tinyMCE para obtener más opciones
·         Con material de descarga
32 - Explorando -Hathor- la segunda plantilla de administrador
33 - Explicando las opciones de personalización de la plantilla de administrador Isis
34 - Breve explicación de plantillas de terceras personas (gratis y pagas)

2x1 Cursos básico e Intermedio sobre como crear aplicaciones para Android

2x1 Cursos básico e Intermedio sobre como crear aplicaciones para Android



Nivel:
Intermedio
Categoría:
Android
Clases:
35 Clases
No tienes que ser programador para tomar este curso de programación. Vamos a crear aplicaciones que funcionen en Android programado en Java. Entre otras cosas, aprenderás a utilizar una serie de librerías y componentes propios de la plataforma. El desarrollo móvil es accesible a cualquier persona a través de este curso. Todos estos detalles los encontrarás en los diferentes videos que he realizado. Es la oportunidad de aprender, a través de 35 Videos, cómo crear diversas aplicaciones para teléfonos de baja gama y Smartphone que funcionan con Android, el sistema operativo de Google.

Programa del curso
1. Bienvenida al curso Básico
Introducción
2. Primeros pasos necesarios
Preparando ambiente para Desarrollo Android (Windows)
Preparando ambiente para Desarrollo Android (Mac)
Actualizaciones de Android Development Toolkit I
Actualizaciones de Android Development Toolkit II
Creación de un dispositivo Android Virtual (emulador) I
Creación de un dispositivo Android Virtual (emulador) II
3. Fundamentos de la aplicación para Android
Visión general de desarrollo de Android I
Visión general de desarrollo de Android II
Creación del proyecto y estructura I
Creación del proyecto y estructura II
Creación del proyecto y estructura III
Creación del proyecto y estructura IV
Creación y gestión de actividades I
Creación y gestión de actividades II
Creación y gestión de actividades III
Depuración de una aplicación I
Depuración de una aplicación II
4. La interfaz de usuario y controles
Diseño de Layout I
Diseño de Layout II
Diseño de Layout III
Diseño de Layout IV
Trabajando con Views
5. Gráficos y estilos
Uso de Estilos y Temas (Nine Patch y Creación de Iconos)
6. Resumen de la unidad
Proyecto Final parte I
Proyecto Final parte II
Proyecto Final parte III
7. Bienvenida al curso intermedio
Introducción
8. Soporte a varias pantallas
Soporte a Varias Pantallas (Clase)
9. Animación y gráficos
Animación y gráficos ( Clase I )
Animación y gráficos ( Clase II )
10. Los menús y cuadros de diálogo
Los menús y cuadros de diálogo
11. Notificaciones y Toast
Viendo las notificaciones vía Toast (Clase I)
Viendo las notificaciones vía Toast ( Clase II )
12. Preferencias y Objetos Drawable
Preferencias y Objetos Drawable


Aprende Java para desarrollar apps para Android (Parte II)

Aprende Java para desarrollar apps para Android (Parte II)



Nivel:
Principiante
Categoría:
Android
Clases:
30 Clases
¿Cuáles son los requisitos?
Debes tener una computadora con con un sistema operativo Windows, Mac o Linux instalado y tiempo disponible.
¿Qué voy a aprender?
Vas a aprender sobre los fundamentos de Java, cómo configurar tu entorno de desarrollo en Windows y Mac OS X, verás cómo declarar variables, estructuras condicionales, bucles, objetos y la re-utilización de código.
¿A quién va dirigido?
Este curso está dirigido a principiantes en el mundo de la programación y programadores experimentados que ya dominen otros lenguajes de programación y quieran iniciarse con Java.

Programa del curso

1.- Introducción
1. - Introducción
2.- Manejo de excepciones y depuración
2. - Comprensión de tiempo de compilación y errores de ejecución
·         Con material de descarga
3. - Manejo de excepciones con try-catch
·         Con material de descarga
4. - Lanzar excepciones en los métodos
·         Con material de descarga
5. - Usando el depurador
·         Con material de descarga
3.- Uso de las colecciones de datos
6. - Usando arreglos de una dimensión
·         Con material de descarga
7. - Usando arreglos de dos dimensiones
·         Con material de descarga
8. - La gestión de arreglos de tamaño variable con ArrayList
·         Con material de descarga
9. - La gestión de datos no ordenados con HashMap
·         Con material de descarga
10. - Retransmisión de coleciones con iteradores
·         Con material de descarga
4.- Creación de clases
11. - Crear instancias de clases personalizadas
·         Con material de descarga
12. - La organización de clases con paquetes
·         Con material de descarga
13. - Creación y uso de métodos de instancia
·         Con material de descarga
14. - Alamacenamiento de variables de instancia
·         Con material de descarga
15. - Utilizando métodos constructores
·         Con material de descarga
16. - La gestión de datos mediante métodos get y set
·         Con material de descarga
17. - Utilizando las variables de clase y clases de enumeración
·         Con material de descarga
18. - Comprender la herencia y polimorfismo
5.- Trabajando con herencia y polimorfismo
19. - Extendiendo las clases personalizadas
·         Con material de descarga
20. - Anulación de métodos de superclase
·         Con material de descarga
21. - Conversión de objetos de subclase
·         Con material de descarga
22. - La comprensión de interfaces y las clases que implementan
·         Con material de descarga
23. - Creación de sus interfaces propias
·         Con material de descarga
24. - Utilización de las clases y métodos abstractos
·         Con material de descarga
6.- Trabajando con archivos
25. - Gestión de archivos con la biblioteca de clases base
·         Con material de descarga
26. - Gestión de archivos con Apache Commons FileUtils
·         Con material de descarga
7.- Preparar una aplicación para su implementación
27. - Creación de sus propios archivos JAR
·         Con material de descarga
28. - Trabajando con la ruta de clase
·         Con material de descarga
29. - Documentar el código con Javadoc
·         Con material de descarga
8.- Conclusión
30. - Despedida