jueves, 21 de mayo de 2015

Video Curso Programacion de Java para Android - Codigo Facilito - Recomendado

5/21/2015

El Desarrollo de Programas para Android se hace habitualmente con el lenguage de programación similar a Java y el conjunto de herramientas de desarrollo SDK ( SDK, SoftwareDevelopment Kit ), pero hay otras opciones disponibles.
La plataforma Android ha crecido hasta ser una de las preferidas por los desarrolladores para plataformas móviles.

Contendio del Curso


1: Introducción 4:54
2: Configurar PC para desarrollar para Android 19:38
3: “Hola Mundo” 8:38
4: Secciones de Eclipse y estructura de un proyecto en Android 12:14
5: AndroidManifest.xml 9:02
6: Tipos de datos básicos 19:24
7: Estructuras de control básicas en Java 18:10
8: Diseño de Layouts 14:54
9: TextView 10:35
10: EditText 10:32
11: Button 12:09
12: Event OnClickListener 12:34
13: Evento OnLongClickListener 12:19
14: Event OnKeyListener 10:58
15: Eventos OnTouchListener 11:41
16: Crear un archivo .XML 13:37
17: Control de mensajes 13:41
18: Crear una nueva Activity 13:17
19: Intents (continuación de Activity) 15:56
20: Objeto bundle (pasar datos entre activity) 11:57
21: Gestión de Imágenes 12:07
22: ToggleButton 10:23
23: RadioGroup & RadioButton 12:00
24 – ListView 14:31
25 – Spinner 18:19
26 – ViewFlipper 13:29
27 – TabHost 15:17



Contraseña: javafaceelblogdelprogramador

lunes, 18 de mayo de 2015

Video Curso de Explotación de Software -The Hacker Way

5/18/2015


Curso de Explotación de Software -The Hacker Way

En este taller de 34 sesiones , aprenderás desde arquitectura de los computadores, ensamblador, stacks, system calls, hasta la programación de exploits e incluso shell reversas. (Recomendado)

Contenido:

1- Conceptos básicos arquitectura de Ordenadores.mp4
2- Modos de operación del procesador e Instrucciones en Assembly.mp4
3- Programación en Assembly bajo plataformas Linux.mp4
4- Programacion en Assembly bajo Linux.mp4
5- Flujo de ejecución de un programa en Assembly.mp4
6- Desplazamientos de Bytes y Trabajo con enteros.mp4
7- Instrucciones Logicas en Assembly.mp4
8- Bucles y Funciones en Assembly.mp4
9- Funcionamiento de la Stack.mp4
10- Elementos en la Stack.mp4
11- Funcionamiento del Kernel de Linux y System Calls.mp4
12- Uso de System Calls en Linux.mp4
13- Assembly Inline.mp4
14- Introducción a NASM y MASM.mp4
15- Sintaxis Intel en NASM.mp4
16- Introducción a MASM.mp4
17- Programación en MASM.mp4
18- Introducción y Conceptos Básicos sobre Fuzzing.mp4
19- Fuzzing con Spike.mp4
20- Fuzzing con Sulley Framework.mp4
21- Instalación de Sulley Framework.mp4
22- Conceptos basicos sobre explotación de software.mp4
23- Desarrollo de Exploits basados en la Stack.mp4
24- Salto y Ejecución de Shellcodes.mp4
25- Desarrollo de Exploits basados en la Stack – Explotación basada en SEH.mp4
26- Uso de Plugins en WinDBG para agilizar el desarrollo de exploits.mp4
27- Uso de Mona en Inmunity Debugger para agilizar el desarrollo de exploits.mp4
28- Conceptos Básicos sobre ShellCoding.mp4
29- Identificando Bad Characters en Shellcodes.mp4


Contraseña: javafaceelblogdelprogramador

Video Curso Desarrollo de Apps para iOS y OS X con RubyMotion - Video2brain 2015

5/18/2015

Formadores: Francisco Granados Gómez
Fecha de publicación:13/01/2015
Duración:2:39 horas (32 Videos)

RubyMotion es una herramienta para el desarrollo de aplicaciones iOS y OS X que nos permite programar en el famoso lenguaje Ruby para iPhone, iPad y Mac, este curso aprenderas a crear tus primeros proyectos en RubyMotion para iOS y OS X.
Aprenderás a utilizar el User notification center, a enviar un correo y harás tus peticiones a servicios REST en la nube. Terminarás instalando una aplicación en tus dispositivos y donde podras realizar una revisión final para crear versiones ad hoc y poder enviar a pruebas en otros dispositivos.

RubyMotion es una opción para realizar aplicaciones que sean exactamente similares a las aplicaciones nativas. En este curso aprenderás a utilizar los componentes nativos de iOS, te conectarás a un servicio REST y te mostraremos los flujos de trabajo comunes en esta plataforma. Además conocerás cómo utilizar los componentes de UIKit y MapKit para poder utilizar los componentes por default de la plataforma.

También aprenderas la estructura de carpetas de tu proyecto y cómo instalar en tu dispositivo para probar el proyecto directo desde tu iPhone o iPad. Le sacaras ventajas al lenguaje en la sintaxis, los bloques, las pruebas y revisaremos el funcionamiento gracias a la LLVM (Low Level Virtual Machine).




Contraseña: javafaceelblogdelprogramador

jueves, 14 de mayo de 2015

Video Curso crea un servidor web desde cero con Linux 2015 - paso a paso

5/14/2015



Aprenderás a instalar un servidor web Apache sobre Linux desde cero.

El curso contiene más de 4 horas de vídeo, además de materiales de apoyo a modo de resúmenes y documentación, llenos de enlaces de interés donde poder ampliar cualquier concepto.

Todo el Software que utilizaremos es gratuito y puede ser descargado libre y legalmente de Internet.

Al final del curso el alumno habrá instalado y configurado desde cero un servidor listo para instalar sobre él un sistema de blogs como Word Press u otras herramientas Open Source basadas en el lenguaje de programaciónPHP y el gestor de bases de datosMySQL.

Contenido del Curso

02 - Presentacion del Modulo 1 Internet y la WWW
03 - Conceptos fundamentales de la arquitectura clienteservidor
04 - Descripcion en profundidad con ejemplos de la arquitectura de red y ejemplo de modelo de conectividad
05 - Profundizacion en conceptos de protocolo TCP y comandos del SO relacionados con el protocolo
06 - Presentacion del modulo 2 Virtualizacion
07 - Descripcion de la tecnologia de Virtualizacion conceptos, historia y beneficios. Sistemas de virtualizacion
08 - Ejemplo de configuracion de la BIOS de un equipo para habilitar funcionalidades de Virtualizacion
09 - Instalacion de Virtual Box y creacion de una maquina virtual vacia
10 - Un vistazo a un sistema de virtualizacion dedicado ESXi
11 - Introduccion al modulo 3 Linux
12 - Principios y caracteristicas fundamentales del Sistema Operativo Linux
13 - Leccion 3 - Texto apoyo a tutorial sobre Linux
14 - Instalacion de Ubuntu Linux en la maquina virtual
15 - Configuracion del servidor Llinux y primeros pasos
16 - Habilitar acceso root en Ubuntu 14.04
17 - Crear y publicar una pagina estatica
18 - Introduccion al modulo 4 LAMP
19 - LAMP, paginas web dinamicas, descripcion de cada tecnologia Linux, Apache, PHP, MySQL
20 - Operacion servidor, Apache y MySQL
21 - Leccion 4 - Material complementario
22 - Introduccion al modulo 5 Instalacion de WordPress
23 - Instalacion de WordPress en la maquina virtual
24 - Configuracion de una segunda instalacion de WordPress sobre el mismo servidor
25 - Primeros pasos y conceptos fundamentales el la Administracion de WordPress
26 - Leccion 5 - Material complementario
27 - Introduccion Modulo 6 Publicacion en Internet de la pagina con WordPress
28 - Conceptos tecnicos y requisitos para la publicacion
29 - Ejemplo configuracion router Vodafone
30 - Ejemplo configuracion router Movistar
31 - Leccion 6 - Material Adicional y enlaces de interes
32 - Video Final - Despedida



Contraseña: javafaceelblogdelprogramador

miércoles, 13 de mayo de 2015

Video Curso Iniciación en Java ideal para principiantes mas ejemplos

5/13/2015


Curso de Iniciación a la programación con Java, realizado enDesarrolloWeb yEscuelaIT,
un curso para iniciarse en Java para programadores y no-programadores.

Listado de los capítulos

1.- Iniciación a Java
Vídeo, diapositivas y ejemplos de la primera clase del curso de Introducción a Java. En esta clase tenemos una iniciación al lenguaje de programación Java.

2.- Tipos y operadores en Java
Segunda clase de introducción a Java, en la que veremos los tipos primitivos y los operadores que tenemos disponibles en este lenguaje de programación.

3.-Estructuras de control, Arrays y funciones en Java
Tercera clase del curso de Introducción a Java, dedicada a las estructuras de control, funciones y la estructura de datos de Array.

4.- Programación Orientada a Objetos en Java
Introducción a la programación orientada a objetos en Java, qué son las clases, objetos, métodos, etc, así como una introducción a las librerías que contiene Java.


Contraseña: javafaceelblogdelprogramador

jueves, 7 de mayo de 2015

vídeo curso Programación avanzada con Ruby 2015 - video2brain

5/07/2015

Formadores: Francisco Granados Gómez
Fecha de publicación:26/01/2015
Duración:2:35 horas (32 Videos)

En este curso aprenderás temas avanzados, como el uso de bloques y la captura de sus variables, el trabajo con los módulos y su uso para desacoplar funcionalidad. Aprenderás a utilizar RSpec y la depuración en tiempo de ejecución con Pry, y todo esto para pulir tus conocimientos en Ruby y que el código de tus proyectos sea más sencillo y poderoso.

Una vez aprendidos los conceptos básicos de Ruby, este curso enseñará cómo explotar el lenguaje en nuestros desarrollos de sistemas.

Verás el uso avanzado de los bloques y sus diferentes formas a través de Lambda o Proc.
Revisaremos más a fondo la utilización de módulos y cómo explotarlos mientras creamos un nuevo conjunto de clases en diferentes módulos.

Conoceremos las herramientas más avanzadas para la depuración de código con la biblioteca estándar y con herramientas comoPry yAwesome Print.

Se conocerá la biblioteca de pruebas RSpec, que sirve para crear pruebas de comportamiento más complejas y que almacenen más casos de uso en nuestros desarrollos.
Conoceremos una introducción a la definición de métodos dinámicos y conoceremos el árbol de llamadas al invocar un método, esto con el objetivo de tener un primer acercamiento a la metaprogramación.

Por último, a lo largo de todo el curso conoceremos cuáles son las mejores prácticas y convenciones para el nombrado de clases, variables y archivos, que sirven para poder generar código que sea bien aceptado en la comunidad Ruby.



Contraseña: javafaceelblogdelprogramador