jueves, 30 de julio de 2015

Aprende AutoCad 2015 con este Curso de Video2Brain - español



Formador: Brenda Chiquito

Domina los fundamentos de AutoCAD.

Hoy en día, AutoCAD no solo es una de las herramientas de mayor uso a nivel internacional para diseño y proyección arquitectónica, es un estándar en el medio que involucra a un sin número de disciplinas que se relacionan entre sí para generar proyectos de gran escala.

La proyección de una idea puede ser capaz de absorber cualquier cantidad de tiempo, ¿qué mejor opción que dedicar al desarrollo técnico de ésta solo el necesario? Dibujar puede ser muy tedioso y aún más la continua generación de cambios; es primordial hacerlo ágilmente para así enfocarse en lo verdaderamente importante: el diseño y los detalles. A través de este curso aprenderás a dibujar de manera que el tiempo invertido en el programa siempre sea útil.

En este curso aprenderás de manera teórica y práctica cómo utilizar las herramientas esenciales de AutoCAD, lo necesario para desarrollar un proyecto de calidad. Sabrás no solo manejar el software, sino a hacerlo de forma precisa, ordenada, y ágil.

Conocerás la interfaz, así como las herramientas básicas de dibujo y en qué situaciones aplicarlas, cómo organizar el archivo de modo que el proceso de edición posterior al dibujo sea rápido y preciso, siempre buscando sacar el mayor provecho posible de las herramientas del software.

Contraseña: javafaceelblogdelprogramador



miércoles, 8 de julio de 2015

componente JTextField con PlaceHolder

JTextField con PlaceHolder

Colegas, hoy les traigo un pequeño aporte, Si alguien ha utilizado HTML o creado formularios en HTML o simplemente ha llenado campos de texto, se han fijado que tieneMARCA DE AGUA denominado PlaceHolder, claro, no todos los autores aplican esta opción a sus campos de texto.


Bueno, partiendo de eso, he visto que eso es una buena opción para los campos de texto, ahora, pues, que bueno seria que los JTextField o campos de texto que proporciona JAVA tuvieran esa opción, pero, realmente no es así.





Como se muestra en la imagen anterior, es lo que proporciona losplaceholder, estos componentes brindan la posibilidad de aparecer cuando los campos estén vacíos y desaparecer cuando el componente adquiere el foco. esto es útil para darle una pista al usuario que dato se requiere en un ese campo. Basta de lalalala.

Hemodificado un JTextFiel que brinde la posibilidad de tener esta opción, es decir, un nuevo componente. ver la siguiente imagen.

A claro, encontré (no recuerdo donde) un componente similar, pero realmente no hacia un buen funcionamiento. tal como debe ser, asi que, este componente es basado de uno que ya existía. pero completamente diferente.

Tiene los siguientes métodos muy útiles:
fontDefault: tipo de letra para el texto que tendrá el campo
fontPlaceHolder: tipo de letra especial para el mensaje de agua
foregroundDefault : color de letra para el texto del campo de texto
foregroundPlaceHolder :color de letra para el texto de marca de agua
textPlaceHolder : método que establecerá el mensaje que desea mostrar (marca de agua o place holder)
isTextWrittenIn: método booleano que regresa True si el campo contiene texto o False si no se ha escrito nada. ya que el mensaje de agua es texto, y si usan el metodo isEmpaty y tiene el mesaje de agua les regresara false. por lo tanto este metodo, les sirve para eso

aqui un ejemplo:



Aqui les dejo el link de descarga del componente y del codigo fuente del programa.
espero les sea útil



Link de descarga del componente

Link de descarga el codigo fuente








martes, 16 de junio de 2015

Descargate Zend Studio V10 FULL (incluye medicina) - Post Actualizado


Zend Studio o Zend Development Environment es un completo entorno de desarrollo integrado para el lenguaje deprogramación PHP. multiplataforma (Microsoft Windows, Mac OS X y GNU/Linux.)esta diseñada para facilitar el trabajo de los desarrolladores dePHP. El programa es un código de edición y depuración de aplicaciones con todas las funciones que proporciona a los programadores con instalaciones completas para acelerar el proceso de desarrollo de software

Características:
  • No requiere la instalación previa del entorno de ejecución de Java.
  • Soporte para PHP 4 y PHP 5.
  • Resaltado de sintaxis, autocompletado de código, ayuda de código y lista de parámetros de funciones y métodos de clase.
  • phpDocumentor integrado.
  • Plegado de código (comentarios, bloques de phpDoc, cuerpo de funciones y métodos e implementación de clases).
  • Inserción automática de paréntesis y corchetes de cierre.
  • Sangrado automático y otras ayudas de formato de código.
  • Emparejamiento (matching) de paréntesis y corchetes (si se sitúa el cursor sobre un paréntesis (corchete) de apertura (cierre), Zend Studio localiza el correspondiente paréntesis (corchete) de cierre (apertura)).
  • Detección de errores de sintaxis en tiempo real.
  • Funciones de depuración: Botón de ejecución y traza, marcadores, puntos de parada (breakpoints), seguimiento de variables y mensajes de error del intérprete de PHP. Permite también la depuración en servidores remotos (requiere Zend Server).
  • Instalación de barras de herramientas para Internet Explorer y Mozilla Firefox (opcionales).
  • Soporte para gestión de grandes proyectos de desarrollo.
  • Manual de PHP integrado.
  • Soporte para control de versiones usando CVS o Subversion (a elección del desarrollador).
  • Cliente FTP integrado.
  • Soporte para navegación en bases de datos y ejecución de consultas SQL.
  • Zend Studio fue diseñado para usarse con el lenguaje PHP; sin embargo ofrece soporte básico para otros lenguajes Web, como HTML, javascript y XML.
Contraseña: javafaceelblogdelprogramador

viernes, 29 de mayo de 2015

Video Curso Bade de datos MySQL 2015 - Codigo Facilito - ideal para principiantes



MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.

Contenido:

  • 1: Introducción 9:37
  • 2: Conceptos Básicos 14:20
  • 3: Entidad Vínculo – Entidades 16:40
  • 4: Modelo Relacional 19:50
  • 5: Entidad Vínculo (Vínculos) 14:03
  • 6: Instalar MySQL 11:08
  • 7: Modelado Workbench (1/2) 17:30
  • 8: Modelado Workbench (2/2) 9:26
  • 9: Instrucciones SQL Básicas 17:51
  • 10: Joins (1/2) 14:41
  • 11: Joins (2/2) 6:15
  • 12: Instrucción COUNT en SQL 6:37
  • 13: Funciones SUM, MAX, MIN, AVG 8:24
  • 14: SubConsultas 19:05
  • 15: Transacciones 15:29

Contraseña: javafaceelblogdelprogramador

jueves, 28 de mayo de 2015

Descargate Video Curso YII Framework PHP - Español- Codigo Facilito


Yii es un framework orientado a objetos, software libre, de alto rendimiento basado en componentes, PHP y framework para aplicaciones web. Yii se pronuncia en español como se escribe y es un acrónimo para

Contenido del Curso

  • 1: Introducción al Curso 9:15
  • 2: Instalación y primera aplicación 7:15
  • 3: Estructura de directorios 12:32
  • 4: Url limpias 5:42
  • 5: Ejemplo modelo de vista controlador 13:31
  • 6: Generador de código 9:20
  • 7: Uso de Layouts 7:52
  • 8: Cambio de apariencia (temas) 10:39
  • 9: Menu principal (temas) 11:55
  • 10: Widget list 21:49
  • 11: Widget Admin (temas) 11:22
  • 12: Acción Index 13:36
  • 13: Acción Create 18:42
  • 14: Acción Update 6:43
  • 15: Acción Delete 3:03
  • 17: Acción Disabled 4:44
  • 16: Acción view 6:35
  • 18: Mensajes de sessión error success info 12:10
  • 19: Path alias e imports 18:01
  • 20: Componentes 16:31
  • 21: Componentes del Core 10:10
  • 22: Componentes Request 17:14
  • 23: Exportar a Excel con Request 13:52
  • 24: Componente user 9:43
  • 25: Funcionamiento login 10:58
  • 26: Implementación db users 11:29
  • 27: Permisos 15:02
  • 28: Auth Manager 14:01
  • 29: Auth manager Visual 16:15
  • 30: Auth manager asignación de roles 9:45
  • 31: Modelos de formulario 22:47
  • 32: Reglas de validación 11:00
  • 33: Reglas de validación del core 13:40
  • 34: Reglas de validación en el modelo 5:33
  • 35: Validación del lado del cliente y del servidor 9:50
  • 36: Render y render partcial 6:49
  • 37: Personalizando generador 18:03
  • 38: Template crud simple 16:04
  • 39: Cambios de fecha, select, checkbox 14:47
  • 40: Menus dependientes 14:11
  • 41: Fin de Curso – Habilitar login desde el home 11:01

Contraseña: javafaceelblogdelprogramador

Descargate este Pack de tutoriales C# aprende el lenguaje de la Microsoft- Post Resuvido


Visual C# te facilita la creación y desarrollo de aplicaciones orientadas a objetos de Windows utilizando .NET Framework. Podrás instalar Visual C# 2012 Express fácilmente y usarlo sin problemas gracias a su sencillo uso.

Contenido del Pack:

  • Videotutorial nº 1: introducción y la creación de un primer programa de consola. Empezar a programar con el entorno de visual Studio 2012; Análisis de los contenidos de una aplicación de consola; Escribiendo tu primer programa. 30 minutos.
  • Videotutorial nº 2: seguimos con la introducción al uso de visual Studio 2012. Uso de Namespaces; Namespaces y Assemblies; Creación de una aplicación gráfica; Plantillas para la creación de aplicaciones gráficas; Crear la interface gráfica; Pantalla diseño y pantalla código con XAML; Uso de la Caja de herramientas y el Panel de propiedades; Build y Debug; Analizar la aplicación WPF; Añadir código a la aplicación gráfica. 47 minutos
  • Videotutorial nº 3 :creaciónde un bloque dedicado a estudiar la Sintaxis de C#. Empezamos con declaraciones, variables, operadores y expresiones. Los Statements(Declaraciones); Los identificadores; Keywords; Variables; Dar nombre a Variables; Declarar y asignar variables; Tipos de datos primitivos; Práctica sobre el trabajo con tipos de datos primitivos.
  • Videotutorial nº 4 :Uso de Operadores aritméticos; Tipos de datos y operadores; Práctica sobre el uso de operadores matemáticos en Visual Studio 2012; Control de la prioridad de los operadores; Uso de la asociatividad para evaluar expresiones; Asociatividad y el operador de asignación; Operadores unarios; Declarar variables implícitamente. 43 minutos.

Contraseña: javafaceelblogdelprogramador

jueves, 21 de mayo de 2015

Video Curso Certificación de Seguridad Ofensiva - Hacking Mexico

Aprenderas la filosofia de la Seguridad Ofensiva que se enfoca en adentrarse a la manera de pensar del atacante.El curso comienza desde las bases de instalacion de software y laboratorios virtuales, hasta ataques web e ingenieria inversa.Instructores:M.C Raul Robles Aviles (CEO de HackingMexico) aka MegabyteGonzalo Sanchez S (Security Analyst) aka DrummerAlejandro Torres (Investigador Reversing) aka TorresCrack

Contenido:

  • Que es un hacker?
  • Tipos de hacker
  • Sistemas Operativos
  • Conceptos basicos de Networking
  • Instalacion de entornos virtuales
  • Conociendo VMware
  • Corriendo sistemas operativos simultaneamente
  • Creando maquinas virtuales
  • Configuracion NAT y Bridged
  • Instalacion de diferentes OS para pruebas
  • Instalacion de entorno Apache, php y mysql en Windows
  • Instalacion de Perl
  • Instalacion de Phyton
  • Comandos de consola cmd y terminal
Hackeo y Defensa de Paginas Web
  • Information Gathering
  • Frameworks de explotacion via Browser
  • Ataques XSS (Cross Site Scripting)
  • Ataques de ejecucion remota
  • Elaboracion de exploits con Phyton
  • Herramientas de escaneo de vulnerabilidades
  • Shells PHP
  • Remote File Inclusion
  • Wargames
  • Cross Site Request Forgery
  • Ataques de estres DoS
  • Hackeo de un Casino Online
Man in the Middle
  • Definicion MITM
  • ARP Poisoning
  • Interceptar datos via Browser
  • Modificacion de Cabezeras
  • Interceptar datos de un binario
  • Ataques de red local
  • Atacando a Windows XP desde BackTrack
  • Atacando a BackTrack desde Windows XP
  • Credential Harvesting
  • Ataques automatizados
Metasploit
  • Armitage
  • Social Engineering ToolKit
  • Vectores de Ataque
  • Hacking Mysql Servers con metasploit
  • Hacking XAMPP con metasploit
  • Brute Force al ssh de iPhone/ipad/ipodTouch
VIRTUALIZACION CLOUD PARA MITIGAR DDOS
  • Cloud Hosting
  • SAN Storage
  • Diferencia entre Raids
  • Algoritmos de alta redundancia
  • Maquinas virtuales configuracion VMware Workstation
  • Virtual Storage Appliace (VSA)
  • Creando clusters
  • Managers, y Fail Over Manager
  • Iniciador iSCSI
  • Montando tu primer volumen virtualizado
  • Pruebas de alta disponibilidad contra DDoS
  • Snapshots, Rollover volume
  • Fractional Bandwidth Protection
  • IP Virtual para manejar clusters
SQL Injection
  • Inyeccion SQL . ¿Qué es?
  • Factores que propician esta vulnerabilidad
  • Instalacion de la herramienta SQL MAP
  • Instalacion de Phyton (Windows)
  • Conociendo la herramienta SQL MAP
  • Conociendo a nuestro objetivo
  • Nmap Scanner
  • Whois
  • Obtencion de Mails mediante script en phyton
  • Obtencion de Datos de Mysql
  • Obtencion de Usuarios
  • Buscando el Panel de Administracion
  • Instalando el Entorno grafico de “SQL-Map”
Android Hacking
  • Consola de Metasploit
  • busqueda de módulos y exploits para Android
  • Creacion de un “.Apk” infectado para su instalación en un sistema Android
  • Instalacion del “.Apk” (intervención del usuario)
  • Explotacion Local y Remota
  • Acceso local al dispositivo
  • Manejo de la sesión “meterpreter” en el Dispositivo infectado
  • Conociendo las cámaras de fotografía del dispositivo
  • Tomando fotografías con el Dispotivo (cámara frontal y delantera)
  • Robo de información , fotografías , bd de whatsapp (en caso de tener)
  • Explotacion Remota
  • Conociendo nuestra infraestructura (provedor de servicio , Modem , Velocidad de conexión)
  • Conociendo el Servicio No-ip + creación y configuración de nuestro modem
  • Explotacion 100% remota.
Recuperación de Datos mediante consola Forense
  • Conociendo el Software “PhotoRec”
  • Instalacion y creación de Alias
  • Perdiendo/Borrando Datos en una USB/HDD
  • Ejercicio de Recuperacion
  • Analisis de Datos
  • Recuperacion de Archivos a nivel Forense
Dumpeo de memoria RAMAnalisis de metadatosCadena de custodiaINGENIERIA INVERSA Y CRACKING
  • PE structure
  • Metodo – String references
  • Metodo – Serial fishing
  • Metodo – API cracking
  • Creando un parche
  • Creando Loader
  • crackeando aplicaciones .NET
  • crackeando aplicaciones JAVA
  • Unpacking
  • OEP finding
  • IAT rebuilding
  • Uso de scripts – Ollyscripting
  • Metodo – Inline patching
  • Metodos anticracking (antidump, antidebugging)
  • Keygenning (creando nuestro propio generador de licencias)
Contraseña: javafaceelblogdelprogramador
,

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


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



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


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




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



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


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



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

lunes, 4 de mayo de 2015

Video tutorial Vide2brain C# Programación de aplicaciones en ventanas y en consola desde visual studio 2012 - Recomendado



Formador: José Vicente Carratalá

Programación de aplicaciones en ventanas y en consola

En este cursovideo2brain aprenderás paso a paso programar aplicaciones de escritorio paraWindows usando C# a través de Visual Studio 2012. Empezaremos desde cero, y te mostraremos paso a paso las piezas y los componentes que necesitas para crear tus propias aplicaciones.

empezaras trabajando con variables y tipos de datos. operadores, estructuras de control y matrices. Trabajaras con el sistema de archivos creando programas que sean capaces tanto de leer como de escribir en el disco duro y también las bases de la programación con funciones y con clases.

cómo crear interfaces gráficas de usuario para tus programas usandoWindows Forms. Por último, desarrollaras un proyecto práctico en el que aprenderás a unir todas las piezas que has aprendido hasta el momento, en un completo proyecto que será capaz de registrar los archivos de una carpeta y resumir sus propiedades.


Contraseña: javafaceelblogdelprogramador

martes, 28 de abril de 2015

Video Curso básico de diseño web para principiantes paso a paso - Recomendado



Curso básico de diseño web para principiantes conviértete en un profesional del diseño web.


El curso busca enseñarte a ver el diseño web desde una perspectiva global, y no sólo desde el punto de vista del código o del diseño. Pretende que aprendas a pensar como lo hace un diseñador web profesional, esto es, alguien que lleva años en la profesión. Al finalizar el curso tendrás claras muchas ideas y conceptos que otros tardan años en adquirir. Y esto si los adquieren.

El curso es dinámico, espera que participes en todo el proceso. Si te apasiona el diseño web y quieres dedicarte a nivel profesional, entonces ¡este es tu curso!.

El objetivo del curso es que te conviertas en un profesional del diseño web, aprendiendo no sólo las tecnologías asociadas, sino también a pensar como un diseñador web y a saber cuál es la mejor manera de trabajar con tus clientes y crear relaciones win-win con ellos.

1. SABER CREAR UN DISEÑO WEB PROFESIONAL DESDE CERO
De la idea al prototipo, pasando por la maqueta y el código, aprende ahora diseño web.

2. APRENDER HTML5 Y CSS3 CON UN EJEMPLO REAL.
La mejor manera de aprender es con la práctica, así que todo el curso va enfocado a un ejemplo real.

3. DESCUBRIR CÓMO TRABAJAR CON EL CLIENTE.
Crea relaciones constructivas con tus clientes, descubriendo los errores típicos de los principiantes.



Contraseña: javafaceelblogdelprogramador

Video tutorial Trucos CSS conoce sus secretos con video2brain




Domina CSS y conoce sus secretos

Este curso te presenta 50 trucos prácticos, organizados temáticamente y que van desde las bases: CSS para fondos, textos, gráficos, listas o bordes, entre muchos otros usos.

Aprende a personalizar tus proyectos web con efectos gráficos complejos y animación y a optimizar los tiempos de carga conociendo los secretos de los CSS.

En este curso exploraras 50 trucos prácticos que van desde las bases, pasando por efectos gráficos complejos y animación hasta elementos avanzados de optimización.
Aprenderás a mostrar tu sitio web correctamente enpantallas de escritorio, móviles y hasta impresoras; exploraras trucos, secretos y consejos de producción con instrucciones paso a paso, para que puedas crear efectos visuales modernos que no solo se ven impactantes sino que te ahorraran valioso ancho de banda haciendo tu web más rápida.



Contraseña: javafaceelblogdelprogramador