sábado, 31 de enero de 2015

Curso sobre JavaFx usando Netbeans y Eclipse [Español][Ingles]



JavaFX está basado en Java. La plataforma JavaFX permite a los desarrolladores de la aplicación crear e implementar fácilmente aplicaciones de Internet enriquecidas (RIA) que se comportan de la misma forma en distintas plataformas. JavaFX amplía la potencia de Java permitiendo a los desarrolladores utilizar cualquier biblioteca de Java en aplicaciones JavaFX. Los desarrolladores pueden ampliar sus capacidades en Java y utilizar la tecnología de presentación que JavaFX proporciona para crear experiencias visuales que resulten atractivas. (leer mas).

Contenido del Paquete

  • Introducción e instalación - JavaFX
  • Introducing Scene Builder - JavaFX
  • Aplicación Primera FX Con Eclipse
  • Hello World
  • javafx - primera ventana
  • JavaFX Botones y Eventos
  • JavaFX - Trabajar con pestañas
  • JavaFX Menus
  • JavaFX Hojas de estilo
  • Cómo crear iconos usando JavaFX
  • CRUD en JavaFX y postgreSQL (insertar, consultar, modificar, eliminar)


Contraseña: javafaceelblogdelprogramador

viernes, 30 de enero de 2015

Curso Hacking con Python footprinting y explotación


Daniel Echevarri, hacker y pentester español.

ha desarrollado un fantástico curso sobreHACKING CON PYTHON, enseñando todo sobre , footprinting y explotación. (TOTALMENTE RECOMENDADO)

Requisitos
conocimientos medios sobre python

Contenido del Curso


1- Banner Grabbing – Seguridad en Sistemas y Técnicas de Hacking
2- Reconocimiento de máquinas en el entorno de red – Seguridad en Sistemas y Técnicas de Hacking
3- DNSPython para consultar servidores DNS – Seguridad en Sistemas y Técnicas de Hacking
4- Enumeración de usuarios SMTP – Seguridad en Sistemas y Técnicas de Hacking
5- Conceptos Básicos sobre Scapy – Seguridad en Sistemas y Técnicas de Hacking
6- ARP Poisoning, MITM y DNSSpoofing con Scapy
7- Manipulación de peticiones HTTP
8- Web Scraping con BeautifulSoup
9- Web Crawling con Scrapy
10- Mechanize para interactuar con aplicaciones web
11- Desarrollo de un Crawler
12- Usando urllib3 y Requests
13- Assembly Inline.mp4
13- Mecanismos de autenticación en protocolo HTTP
14- Utilizando NMAP desde Python
15- Utilizando Shodan desde Python
16- Twitter desde Python utilizando el protocolo OAuth
17- FuzzDB y PyWebFuzz
18- Módulo FTPLib para acceder a servidores FTP
19- Automatizacion con Pexpect
20- Controlando servidores SSH con Paramiko
21- Automatización con Plumbum
22- Características avanzadas de Plumbum
23- Controlando instancias de TOR con Stem
24- Consulta de descriptores de TOR con Stem
25- Atacando Repetidores de Salida de TOR
26- Introducción a Twisted
27- Construyendo clientes y servidores con Twisted
28- Introducción a PyDBG
29- Scripting en Inmmunity Debugger – PyCommands
30- Scripting en Inmmunity Debugger – PyHooks
31- Examinando programas y librerías con pefile y pydasm
32- Uso de Fabric sobre servicios SSH
33- Peticiones HTTP contra TOR utilizando requests y requesocks
34- Examinando servicios SNMP con PySNMP


Contraseña: javafaceelblogdelprogramador

,

jueves, 29 de enero de 2015

Video Tutorial sobre JSON comunicación para el intercambio de datos


Formador: Luis Berganza
Duración: 1:53 horas

JSON es usado por todas las grandes empresas en sus desarrollos, gracias a su sencillo pero potente sistema de intercambio de datos tanto en web como en aplicaciones móviles. Aprende a manejarlo, independientemente del lenguaje de programación que utilices, ya que prácticamente todos le ofrecen soporte de manera nativa (JavaScript, Ruby, PHP, C++, Python, Java, Objective-C, etc.).

Posee un enorme potencial en estabilidad y adaptación a todos los principales lenguajes de programación profesionales. Es tan sencillo y fácil que ya cuenta con sus propias clases nativas de cada lenguaje para acoplarlo a sus soluciones dentro del desarrollo en páginas web y aplicaciones móviles. Su ligereza es precisamente lo que más fuerza le ha dado. Nació como alternativa a otros formatos más arraigados en la comunicación de datos y por su sencillez, velocidad y fácil comprensión los ha conseguido desbancar en poco tiempo. Todas las grandes empresas utilizan en sus desarrollos este sencillo pero potente sistema de intercambio de datos.

Contenido del Curso

  • Introducción y primeros pasos
  • Estructuras de datos
  • JSON y los lenguajes de programación
  • Herramientas Online, escritorio y apps
  • Cliente / Servidor y dominios

Contraseña: javafaceelblogdelprogramador

miércoles, 28 de enero de 2015

Curso video2brain Java para desarrollo en Android paso a paso



Formadores: José Dimas Luján Castillo
Fecha de publicación: 11/11/2014
Duración: 2:43 horas

José Dimas Luján Castillo te presenta su curso Java para desarrollo Android.Aprende Java para crear aplicaciones en Android.

En este curso aprenderás conceptos básicos de Java, como la herencia, y conceptos avanzados, como la herencia múltiple, interfaces o clases abstractas, que te resultarán útiles cuando decidas desarrollar para Android. Vamos a llevar una secuencia que te permitirá unir tu aprendizaje de Java hasta un nivel avanzado de conceptos necesarios en Android y que te permitirá responder muchas preguntas del funcionamiento de las aplicaciones Android al momento de crear una aplicación.

Este curso te permitirá aprender Java pero con un enfoque preparado para dar de la manera más práctica y sencilla el salto al desarrollo en dispositivos Android. Programar en Android exige conocer algunos puntos de su lenguaje nativo (Java), que serán los que abordaremos a lo largo de este curso. Consigue una base sólida de Java y abre la puerta a un futuro trabajo de desarrollo para Android.



Contraseña: javafaceelblogdelprogramador

martes, 27 de enero de 2015

Curso Java Intermedio Ideal para principiantes y nivel medio [incluye ejemplos]


Aprende el manejo de excepciones, depuración de código, manejo arreglos, creación de clases, manejo de herencia y polimorfismos, manipulación de archivos y finalmente como preparar aplicaciones para su implementación y distribución.

Contenido del Curso

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


Contraseña: javafaceelblogdelprogramador

sábado, 24 de enero de 2015

Curso video2Brain Primeros pasos en Python ideal para principiantes


Formadores: José Dimas Luján Castillo
Duración: 1:45 horas

José Dimas Luján Castillo te presenta su curso Primeros pasos en la programación con Python. Comienza a programar usando el lenguaje Python.

En este curso aprenderás conceptos básicos de la programación, como variable, ciclo, condicional, operadores, funciones y otros. El objetivo será entender de una forma sencilla la lógica de la programación y para esto vamos a usar un lenguaje como Python, que te va a permitir trabajar de una forma muy “humana” el código y su sintaxis.

aprenderas cómo trata ciertos conceptos Python, para que puedas hacer todo de una forma rápida, eficaz y muy fácil de entender. Además trabajaremos con ejercicios prácticos, en los que acabaremos de entender los conceptos y teoría de la programación.
Comenzaremos por la parte básica, e iremos incrementando la dificultad de los ejemplos y conceptos durante el curso, para que, al finalizar logremos que tu forma de pensar cambie y entiendas completamente la programación.



Contraseña: javafaceelblogdelprogramador

miércoles, 21 de enero de 2015

Curso configuracion de Hosting en Debian GNU/Linux para proveer servicios de red en internet.


Aprenderás a instalar y configurar los servicios en Debian GNU/Linux que cualquier proveedor de hosting ofrece en la actualidad convirtiendote en administrador detu propio servidor hosting basandote sobre las prácticas y teorías de cada uno de los servicios de red para tener un servidor como los que se ofrecen en el mercado actual en internet.

Administrarás los servicios de tu Debian GNU/Linux para ofrecer servicios de red externos, de manera controlada de acuerdo a tus necesidades igualando o superando los servicios que otros proveedores de hosting en internet ofrecen. Esto es posible ya que tú seras el que configurará los servicios como tu requieras sin que nadie te imponga restricciones.

Dispondrás de una gama amplia de servicios en tu servidor hosting, desde un simple servidor FTP, de páginas web, servidor de correo hasta configurar un panel de control para proveer servicios a posibles clientes.

Contenido del Curso


SECCIÓN 1:
Introducción
1 Introducción al curso “Administrador Hosting Debian GNU/Linux”

SECCIÓN 2:
Descarga e Instalación de un Sistema Operativo Debian GNU/Linux
2 Explicación de la Topología a usar para nuestra Red Interna
3 Descargando Debian GNU/Linux para el Servidor
4 Instalación de Debian GNU/Linux en el Servidor
5 Actualización del Sistema Operativo Debian GNU/Linux en el Servidor
6 Configurando el Hostname del Servidor
7 Configurando el FQDN del Servidor
8 Comprobación de Resolución de Red en el Servidor

SECCIÓN 3:
Instalación y Configuración de Servicios de Red
9 Secure Shell (ssh) usando OpenSSH
10 File Transfer Protocol (ftp) usando VSFTPD
11 Webserver (http) usando Apache
12 Hosts Virtuales con Apache Web Server
13 Base de Datos usando MySQL
14 PHP (Server Side Scripting Engine)
15 phpMyAdmin (Interface Web para Base de Datos MySQL)
16 Network Time Protocol (ntp)
17 Exim (smtp)
18 Dovecot (imap) y SquirrelMail (web client)
19 DNS Server (dns) usando Bind9
20 Monitoreo de Recursos en Consola
Avance
21 Monitoreo de Recursos en GUI usando phpSysInfo
Avance

SECCIÓN 4:
Usando un Panel de Control como GNUPanel para la Administración de Hosting
22 Descargando e Instalando GNUPanel

SECCIÓN 5:
Usando una Cuenta de Hosting con CPANEL
23 Explicación del Tipo de Servicio Hosting con una cuenta de CPANEL

SECCIÓN 6:
Usando una Cuenta de Hosting Reseller
24 Explicación del Tipo de Servicio Hosting Reseller

SECCIÓN 7:
Usando un Servidor Privado Virtual (VPS) o Cloud Server
25 Explicación del Tipo de Servicio VPS o Cloud Server



Contraseña: javafaceelblogdelprogramador

Curso de Java Completo para principiantes uso de Netbeans [Video Tutorial]


El presente Curso Completo de Java desde Cero.

Esta centrado especialmente en el trabajo con NetBeans, el curso comienza con una introducción a los fundamentales de la programación en Java. (Recomendado)
  1. programación orientada a Objetos;
  2. la creación de Interfaces Gráficas de Usuario con Swing;
  3. Usos avanzados de Java

Contenido del Curso

01.- Curso de Java para principiantes. Introducción: Uso de NetBeans.
02.- Curso de Java para principiantes. Anatomía de un Programa Java.
03.- Curso de Java para principiantes. Tipos de programas Java y uso de arguments.
04.- Curso de Java para Principiantes. Variables: Almacenar información.
05.- Curso de Java para Principiantes. Trabajar con Operadores.
06.- Curso de Java para Principiantes. Trabajar con Objetos String.
07.- Curso de Java para Principiantes. Tomar decisiones con condicionales.
08.- Curso de Java para Principiantes. Planificar repeticiones con el uso de Loops.
09.- Curso de Java para principiantes. Almacenar información con el uso de Arrays.
010.- Curso de Java para principiantes. Fundamentos de la Programación Orientada a Objetos.
011.- Curso de Java para principiantes. Jerarquía de Clases y Herencias.
012.- Curso de Java para principiantes. Trabajar con Objetos.
013.- Curso de Java para principiantes. Casting. Conversión entre tipos de Variables y Objetos.
014.- Curso de Java para principiantes. Alcance de variables y uso de this.
015.- Curso de Java para principiantes. Argumentos de línea de Comandos y sobrecarga de métodos.
016.- Curso de Java para principiantes. Métodos Constructor y sobrescritura de Métodos.
017.- Curso de Java. Modificadores y Controles de Acceso.
018.- Curso de Java. Trabajar con Paquetes.
019.- Curso de Java. Ampliar Clases con Interfaces.
020.- Curso de Java. Swing. Crear GUIs con Java.
021.- Curso de Java. Look And Feel y Cajas de diálogo.
022.- Curso de Java. Componentes avanzados de Swing.
023.- Curso de Java. Gestores de diseño. Ordenar los componentes dentro de una interface.
024.- Curso de Java. Interactuar con Eventos de usuario.
025.- Curso de Java. Taller práctico: Creación de una GUI funcional.
026.- Curso de Java. Desarrollar Aplicaciones GUI con NetBeans.
027.- Curso de Java. Manejar errores y excepciones.
28.- Curso de Java. Crear aplicaciones Multitarea con el uso de Threads.
029.- Curso de Java. Comunicaciones. Trabajar con Streams Input y Output.
030.- Curso de Java. Streams Datos, Texto y la clase File.
031.- Curso de Java. Crear Aplicaciones Web con NetBeans.
032.- Curso de Java. Uso de Tomcat, Glassfish, Struts y Struts 2.
033.- Curso de Java. Uso de Visual JavaServer Faces.
034.- Curso de Java. Trabajar con el Editor SQL de NetBeans.
035.- Curso de Java. Crear Aplicación web enlazada a base de datos.
036.- Curso de Java. Introducción a los Web Services con JAX-WS.
037.- Curso de Java. Crear un Cliente gráfico para Twitter.
038.- Curso de Java. Crear una aplicación para Facebook con NetBeans.
039.- Curso de Java. Introducción al Spring Web MVC con NetBeans 6.9.
040.- Curso de Java. Uso de Java FX Composer en NetBeans.



jueves, 15 de enero de 2015

Descargate SQLyog Ultimate V11.4.2 Full con keys incluidos [32 y 64 bits]


SQLyog MySQL GUI es el Gerente más popular MySQL y herramienta de administración de MySQL, que combina las características de MySQL Query Browser, phpMyAdmin y otros MySQL extremos delanteros y MySQL clientes en una única interfaz intuitiva.

Características

• Esquema diseñador visual
• Incluye muchas herramientas adicionales como:
• Esquema diseñador visual, Visual Query Builder
• Smart Autocompletar, IntelliSense
• Kit de herramientas de migración de gran alcance, Obtener datos externos en intervalos regulares
• Programado sincronización de datos, tanto de 1 vía y 2 vías de sincronización compatibles
• comparación lado a lado de esquema visual, generación automática DDL para la sincronización
• Administrar acogió MySQL a través de SSH, HTTP, HTTPS túneles
• Asistente Driven copias de seguridad programadas
• Notification Services, programador de tareas


Contraseña: javafaceelblogdelprogramador