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

Video tutorial Diseño web Be Responsive ideal para Programadores y Diseñadores Graficos- mas recursos - ejemplos

5/07/2015


Francisco Avelendo de FA Design
te enseñará a diseñar una web original o tu propio portfolio desde el concepto hasta su preparación para ser programada.

Mediante la realización de tu propio portfolio online, aprenderás todos los pasos para diseñar webs hasta dejar el fichero preparado para elprogramador, y además te adentrarás en el‘Responisve Web Design’ o diseño web adaptativo, el método más usado actualmente que permite que tu diseño se adapte a todos los dispositivos. Desmárcate de los típicos portfolios prediseñados creando el tuyo desde cero y quién sabe, este curso puede ser el primer paso para dedicarte de lleno al diseño web o te sirva para complementar tus servicios creativos.


REQUISITOS
Para realizar este curso necesitarás principios básicos de diseño gráfico, una libreta para dibujar y un nivel medio de Photoshop. No es necesario tener conocimientos de diseño web, simplemente una idea básica con la experiencia de navegar por internet.

Contenido:

  • Introducción al Diseño Web
  • Arquitectura de la información
  • Concepto y diseño visual
  • Preparar los archivos para el programador
  • Proyecto final

Orden de los Archivos:

0.-Presentación/Presentación.mp4 (24.35 MB)
1.-Introducción al Diseño Web/1 FA Design y el diseño web.mp4 (13.80 MB)
1.-Introducción al Diseño Web/2 Bases del diseño web.mp4 (26.33 MB)
1.-Introducción al Diseño Web/3 Inspiración.mp4 (70.47 MB)
1.-Introducción al Diseño Web/4 Responsive Web Design.mp4 (62.07 MB)
1.-Introducción al Diseño Web/Recursos adicionales/Partes_de_una_web.png (41.62 KB)
1.-Introducción al Diseño Web/Recursos adicionales/Responsive-Unresponsive.pdf (147.76 KB)
2.-Arquitectura de la información/La reticula (Grid system).mp4 (44.33 MB)
2.-Arquitectura de la información/Organizar el contenido.mp4 (41.98 MB)
2.-Arquitectura de la información/Recursos adicionales/base_web-SinGutter.zip (178.64 KB)
2.-Arquitectura de la información/Recursos adicionales/comparativa-gutter.png (174.53 KB)
2.-Arquitectura de la información/Recursos adicionales/Retócula.zip (200.13 KB)
2.-Arquitectura de la información/Wireframing.mp4 (94.67 MB)
3.-Concepto y diseño visual/1 Concepto grafico.mp4 (46.01 MB)
3.-Concepto y diseño visual/2 Construir la web.mp4 (43.42 MB)
3.-Concepto y diseño visual/3 Definir los elementos graficos.mp4 (58.73 MB)
3.-Concepto y diseño visual/4 Variaciones fondos.mp4 (63.69 MB)
3.-Concepto y diseño visual/5 Definir instancias.mp4 (38.03 MB)
3.-Concepto y diseño visual/6 Diseñar el resto de pantallas.mp4 (62.25 MB)
3.-Concepto y diseño visual/7 Definir las funciones Responsive.mp4 (44.50 MB)
3.-Concepto y diseño visual/Recursos adicionales/Base_de_Photoshop.zip (200.10 KB)
3.-Concepto y diseño visual/Recursos adicionales/Base_de_Photoshop_-_iPad.psd (1.34 MB)
3.-Concepto y diseño visual/Recursos adicionales/Base_de_Photoshop_-_movil.psd (781.99 KB)
3.-Concepto y diseño visual/Recursos adicionales/Juego_gratis_de_elementos_graficos.zip (2.35 MB)
3.-Concepto y diseño visual/Recursos adicionales/Portafolio_FA_Design_-_Responsive.png (1.37 MB)
3.-Concepto y diseño visual/Recursos adicionales/variaciones-fondos.jpg (1.15 MB)
4.-Preparar los archivos para el programador/1 Promocionar tu web.mp4 (21.66 MB)
4.-Preparar los archivos para el programador/2 Limpiar y organizar.mp4 (30.94 MB)
4.-Preparar los archivos para el programador/3 El programador.mp4 (39.09 MB)
4.-Preparar los archivos para el programador/mockups.zip (1.90 MB)




Contraseña: javafaceelblogdelprogramador