La programación es una habilidad que como cualquier otra se perfecciona practicando, así que la respuesta fácil a la pregunta de cómo mejorar programando es "practicando".
Las interrogantes que surgen cuando decimos que para mejorar programando hay que practicar son varias... ¿practicar qué? ¿en qué dificultad? ¿dónde encuentro ejercicios? ¿en qué lenguaje debería hacerlo? ¿cómo sé que lo estoy haciendo bien?, etc. etc. De manera que decirle a alguien que necesita practicar para mejorar es darle una respuesta vacía, por otro lado, cabe resaltar que como en ninguna habilidad, no hay una receta mágica, ni una serie de pasos que te vayan a llevar del punto A al punto B en cierto tiempo, no existen esos caminos.
Entonces, ¿qué hago?
Si tomo sus cursos me aseguran que en X tiempo voy a poder tener X nivel
Esta es una duda que recibimos constantemente, sobre todo para quienes buscan adquirir el plan premium, es una duda legítima porque naturalmente tú esperas que tu inversión rinda frutos; la cuestión con esta duda es que como menciono antes, tu nivel muchas veces depende de la cantidad de tiempo que le has dedicado a perfeccionarla. De todas maneras, debe existir un esfuerzo para que nosotros alimentemos ese sentido de práctica y te ayudemos a recortar dramáticamente el tiempo en el que te puedas convertir en un experto.
Aquí es donde son parte clave los proyectos, esto es algo de lo que nosotros nos enamoramos, la idea de dirigir los cursos hacia proyectos, espero que hayas notado que la mayoría de nuestros cursos están orientados a eso (hasta aquí los ejemplos de CódigoFacilito).
Programar por proyectos es una de las mejores ideas que puedes tener, porque a final de cuentas programar no se trata sobre memorizar la sintaxis, saberse todas las palabras reservadas de un lenguaje o sobre si usar X tecnología es mejor que otra; programar es sobre solucionar problemas, de la manera más eficiente, utilizando una computadora, esa es la esencia de ser buen programador, poder solucionar problemas. La pregunta es ¿dónde me busco problemas?, la respuesta es, deja que los problemas vengan a ti.
Los problemas vienen a ti en forma de necesidades, cuando desarrollas con un proyecto en mente, las necesidades del proyecto se convierten en tus problemas:
Si pudiéramos medir la humedad del suelo cada 20 segundos, podríamos mandar una notificación cuando se encuentre baja y activar el sistema de riego.
A partir de un problema como el de arriba, puedes encontrar que necesitas:
Saber cómo medir la humedad del suelo
Saber cómo conectar el sensor con un lenguaje de programación
Leer la información cada cierto periodo de tiempo
Condicionar los valores del sensor
Mandar a llamar algo que active el sistema
Ahí tienes, 5 problemas listos para practicar tu habilidad como desarrollador.
Entonces, cómo, ¿defino un proyecto y ya listo?
Teóricamente sí, prácticamente me gustaría hacerte ciertas recomendaciones sobre cómo escoger proyectos:
Desafiantes pero no imposibles. Mide tus habilidades, investiga un poco antes para saber que lo que quieres crear está al alcance de lo que sabes, si te vas demasiado lejos puedes desanimarte con la falta de resultados. También importante, incluso más importante, es no tomar siempre proyectos pequeños o que estén en tu zona de confort, si son fáciles no crecerás, si haces lo mismo, quedarás obsoleto. Cambia las tecnologías, el panorama, la forma de solucionar las cosas, desafío es la palabra clave.
Termina los proyectos, no los dejes a medias, libéralos, deja que la gente los use, ponlo en las manos de los usuarios. Invierte en tu licencia del PlayStore o del AppleStore, compra un hosting barato o lo que sea necesario. Existe una enorme diferencia entre un programador que sabe poner el producto en las manos de los usuarios y el que no. Cuando el producto está siendo usado "en el mundo real" decimos que está en producción. Estar en producción es un mundo diferente con otros desafíos, nuevos errores y nuevas maniobras de solucionarlo.
Haz algo que te guste e interese. Los proyectos personales deben no solo ayudarte a mejorar, también pueden mantenerte motivado, fusiona tus ganas de aprender a programar con algo que te interese. En el mejor de los casos tu producto será muy usado y podrás vivir de él, que mejor que sea en algo que te divierta.
Usa tecnologías en el límite. En proyectos grandes es difícil utilizar lanzamientos de prueba o betas, siempre vamos por lo robusto, lo que ya está probado, para no fallar en producción. Cuando estás iniciando algo nuevo, instala lo más nuevo. Si usarás PHP, instala PHP 7, si es Rails, instala Rails 5, y así sucesivamente, ve por lo más nuevo.
¿Cómo sé que lo estoy haciendo bien?
Esta es la parte más complicada, para mí... sobre todo si estás trabajando solo o todos en el equipo tienen el mismo nivel o la misma experiencia. Es importante no solo hacer las cosas, si no querer hacerlas bien, ser perfeccionista, no solo con el producto, si no con el código que haces y las soluciones que propones. Aquí consejos:
Trata de re escribir código viejo después de cierto tiempo (3-4 meses), decimos que hacemos refactor del código, cuando lo mejoramos sin cambiar la funcionalidad del mismo. Mejorar código, significa que lo hacemos más dinámico, menos repetitivo y más organizado.
Aprende a escribir pruebas, existen pruebas unitarias, de funcionamiento, de interacción y más. Aprende a hacer testing de tu código. ¿Cómo me ayuda esto? Tu código es fácil de probar cuando está bien hecho, es difícil de probar cuando está mal hecho
Sube tu código a Github o Bitbucket, es decir, hazlo público. Hay muchas chances de que tu código no sea ciencia, nadie lo quiere robar. Hacerlo público, por otro lado, te ayudará a que la gente lo revise y te pueda dar consejos. Ojo: Es muy importante que tomes medidas de seguridad al hacer tu código público Nunca dejes contraseñas o datos sensibles en el repositorio público.
Lee el código de otros, sobre todo código de proyectos grandes, librerías populares, etc. Eso te dará un overview de cómo lo hacen los "mejores".
Mostrando entradas con la etiqueta manuales de programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta manuales de programacion. Mostrar todas las entradas
miércoles, 14 de septiembre de 2016
sábado, 20 de agosto de 2016
¿Es difícil aprender a programar?
¿Es difícil aprender a programar?... deja te doy mi respuesta en un minuto, primero quiero que pienses, ¿qué responderías si te pregunto si es difícil jugar fútbol? Seguramente dirías que no.
¿Es difícil jugar fútbol?
La respuesta que muchos dirán, casi sin pensarlo, es no. Sin embargo, no creo que sea la respuesta correcta, la respuesta a la pregunta ¿es difícil jugar fútbol? sería, Depende de dónde vayas a jugarlo. Cambiemos la pregunta ¿es difícil jugar fútbol en el Real Madrid? Sí, mucho. ¿Es difícil jugar fútbol profesional? Sí. ¿Es difícil jugar fútbol en el parque de mi casa? No.
Esa es exactamente la misma respuesta para la pregunta de si es difícil programar, depende para qué quieras programar. ¿Es difícil programar en Google? Sí. ¿Es difícil trabajar profesionalmente como programador? Sí. ¿Es difícil escribir programas básicos para mí? No, pero tampoco es tan fácil como jugar fútbol.
Aprender a programar y a aprender a jugar fútbol, en la práctica, son cosas completamente distintas, en el concepto son iguales. La única diferencia es que jugar fútbol tiene una curva de aprendizaje más amigable, esto quiere decir que con un par de días de patear el balón, y entender las reglas básicas... ya estás listo para jugar; en el caso de la programación, antes de poder jugar necesitas aprender uno que otro concepto, como un ciclo, una variable, una condicional, y sobre todo, necesitas aprender a combinar estos conceptos, que por sí solos son simples, en soluciones más complejas, que es casi como transformar toques con el pie sobre una pelota, en regates, tiros al ángulo, centros, paredes, triangulación y más.
¿Qué tan difícil es programar?
Resulta ser, que contrario a lo que muchos podrán pensar, las computadoras son extremadamente tontas, sin embargo, también resulta ser que son buenísimas para seguir órdenes. ¿Alguna vez conociste a alguien que era muy responsable para las tareas, siempre llevaba lapicera completa, los libros, los cuadernos, todo en orden... pero no era muy bueno si lo ponías a ser creativo, a innovar, a hacer cosas que no se le habían enseñado, o no las había dicho el profeso? Esas son las computadoras.
Las computadoras siguen cada paso que uno les indica, la complejidad en programar está en que no puedes predecir cada paso que va a suceder, cada interacción del usuario con la computadora es distinta, seleccionan cosas distintas, tienen nombres distintos, correos distintos, etc., etc. La complejidad de programar está en diseñar, lógicamente, un manual de pasos que la computadora pueda seguir, para solucionar un problema, porque como dije antes, la computadora no es creativa, pero sabe seguir órdenes. ¿Qué tan bueno eres para indicarle a alguien qué hacer?
Para ser concretos, mi opinión es que programar cosas muy sencillas (sin conocimientos previos) puede tomarte unos 15 días, tienes que entender los conceptos, es una manera de pensar distinta, entonces hay que acostumbrarse. Esos primeros problemas sencillos son clave, si logras entender qué pasa, ya estás del otro lado.
Programar soluciones reales, es decir, poder hacer programas que de verdad puedan ayudarte en el trabajo o mejorar tu carrera, te puede llevar un par de meses de aprendizaje y práctica.
Por otro lado, programar para vender, es decir, venderle soluciones con software a otras personas, te puede tomar a partir de 6 meses de práctica intensa, y claro estamos hablando de soluciones sencillas.
Tener el nivel para poder buscar un empleo como programador, puede tomarte, mínimo un año.
Programar es una habilidad que mejora practicando, si practicas mucho, mejorarás más rápido, si no, irás más lento. Es difícil dar cifras de cuándo estarás en qué punto.
Pa ke quiero saber eso, jaja saludos.
¿Por qué deberías aprender a programar?. En el peor de los casos, las computadoras (y por computadoras quiero decir celulares, laptops, PCs, dispositivos inteligentes, smartwaches, SmartTVs etc) han demostrado poder contribuir o mejorar cualquier industria donde se les coloque; en el mejor de los casos, las computadoras han revolucionado por completo alguna industria:
Netflix cambió el entretenimiento con software (si no me creen, pregúntenle a Blockbuster)
Google mató las enciclopedias
Uber cambió la forma en que nos transportamos
Amazon cambió la forma en que compramos
PayPal la forma en que pagamos
Todas estas empresas, utilizaron tecnología para cambiar lo que creíamos estaba bien definido y establecido. Tal vez me lees y eres doctora, agricultor, estudiante, súper héroe, maestra, o lo que sea; es muy probable que el siguiente gran cambio en tu entorno de trabajo, esté empujado por computadoras, desde que un programa te reemplace (por ejemplo si trabajas en un Call Center, o eres chofer), hasta que la computadora facilite y optimice tu trabajo.
Suena feo decir que un programa te reemplace, las películas lo hacen ver horrible, en la realidad no es tan feo, hay trabajos inhumanos que ninguna persona debería hacer, y son esos los que, primeramente, serán reemplazados por computadoras.
La pregunta es, ¿cómo formas parte de la siguiente revolución en tu entorno de trabajo? ¿Serás quien cambie las cosas? ¿Serás quien apoye el cambio? ¿Serás quien quede obsoleto? ¿Serás quien se niegue al cambio?
Entender cómo funciona una computadora, como sigue órdenes, qué puede hacer por ti, es clave en que definas ¿Cómo pueden las computadoras mejorar mi trabajo?
Cómo pudiera mejorar mi trabajo con software
Si yo te preguntara, ¿Cómo crees que un programa o una app cambiaría o revolucionaría tu entorno de trabajo?, ¿qué contestarías? Tómate un minuto y piensa, cómo será la revolución de tu trabajo con software, y por qué el software tiene tanto éxito revolucionando cosas...
A ver... en primer lugar, ¿qué hacen las computadoras? Desde niño quise ser programador... y me tomó años entender qué era programar, mi papá es programador, y fue dificilísimo para mí entender qué hacía mi papá en su trabajo, pensar, ¿cómo puede una computadora hacer tanto? Desde mostrarme las películas que piensa que me gustarán, aunque no las haya visto, hasta buscar en el internet en micro segundos para darme respuestas. Adjunto imagen de tú y yo tratando de entender cómo las computadoras pueden hacer tantas cosas distintas:
¿Crees que cualquier persona puede ser Messi, poniendo las horas adecuadas de trabajo? Mi respuesta es que no, llegar al nivel más alto de una profesión requiere de mucho esfuerzo... llegar a ser los top de los top, la crema y nata, los mejores de los mejores... usualmente requiere de talento.
Hay gente a la que se le da más fácil aprender a jugar fútbol, o las matemáticas, algunos son rápidos desde niños, otros son buenos leyendo, otros son buenos dibujando... otros programando, o mejor diseño, otros desarrollan el pensamiento lógico más rápido.
Hasta hoy, si me preguntan, ser un programador de esos que ganan miles de pesos en las empresas más importantes del mundo, requiere de mucha práctica... y de algo de talento. No te desanimes, no todos tenemos que llegar ahí para ser exitosos... además, mi trabajo del día a día, y el de muchas personas, es quitar esa barrera y dejar que cualquiera (con la actitud y la disposición adecuada) pueda ser un programador profesional.
Programar es una de las habilidades en las que más trabajo se ha empleado para que puedas aprender, ¿por qué? Porque hay mucha demanda de programadores, todos quieren un programador, desde tu tío el que tiene una micro empresa exitosa, hasta las multinacionales, las startups, las empresas de vídeo juegos y los proyectos personales que se hacen por diversión.
Conseguir un trabajo como programador requiere de mucha dedicación, y se puede, casi para cualquiera. Revisa nuestra sección de artículos, donde tenemos varios posts que hablan sobre cómo mejorar programando.
Aprender a programar para entender una computadora, se puede para todos, no necesitas invertirle años, con un par de meses y las horas de práctica adecuadas, tienes suficiente. Conseguir un empleo como programador también es posible, si es lo que quieres o es lo que te gusta.
Conclusión
Programar es muy importante para ti, sobre todo si eres joven. Como puedes leer en Forbes TODAS las compañías, ya son compañías de software
Programar no es solo para los programadores, es para cualquiera.
Programar te enseña a pensar en los problemas como una serie de pasos, eso te ayuda en la solución de cualquier problema, no solo los de software.
Mucha gente piensa que eventualmente todos los niños llevarán clases de programación, ¿debe ser por algo, no? Empieza ya.
Puedes aprender a programar desde tu casa, solo necesitas una computadora e internet. Nada más.
Hace 1 año tenía problemas de los que hoy me río. A todos nos pasa, si hoy te cuesta mucho lo básico, es normal, continúa... en un año probablemente te rías de estos problemas.
¿Es difícil jugar fútbol?
La respuesta que muchos dirán, casi sin pensarlo, es no. Sin embargo, no creo que sea la respuesta correcta, la respuesta a la pregunta ¿es difícil jugar fútbol? sería, Depende de dónde vayas a jugarlo. Cambiemos la pregunta ¿es difícil jugar fútbol en el Real Madrid? Sí, mucho. ¿Es difícil jugar fútbol profesional? Sí. ¿Es difícil jugar fútbol en el parque de mi casa? No.
Esa es exactamente la misma respuesta para la pregunta de si es difícil programar, depende para qué quieras programar. ¿Es difícil programar en Google? Sí. ¿Es difícil trabajar profesionalmente como programador? Sí. ¿Es difícil escribir programas básicos para mí? No, pero tampoco es tan fácil como jugar fútbol.
Aprender a programar y a aprender a jugar fútbol, en la práctica, son cosas completamente distintas, en el concepto son iguales. La única diferencia es que jugar fútbol tiene una curva de aprendizaje más amigable, esto quiere decir que con un par de días de patear el balón, y entender las reglas básicas... ya estás listo para jugar; en el caso de la programación, antes de poder jugar necesitas aprender uno que otro concepto, como un ciclo, una variable, una condicional, y sobre todo, necesitas aprender a combinar estos conceptos, que por sí solos son simples, en soluciones más complejas, que es casi como transformar toques con el pie sobre una pelota, en regates, tiros al ángulo, centros, paredes, triangulación y más.
¿Qué tan difícil es programar?
Resulta ser, que contrario a lo que muchos podrán pensar, las computadoras son extremadamente tontas, sin embargo, también resulta ser que son buenísimas para seguir órdenes. ¿Alguna vez conociste a alguien que era muy responsable para las tareas, siempre llevaba lapicera completa, los libros, los cuadernos, todo en orden... pero no era muy bueno si lo ponías a ser creativo, a innovar, a hacer cosas que no se le habían enseñado, o no las había dicho el profeso? Esas son las computadoras.
Las computadoras siguen cada paso que uno les indica, la complejidad en programar está en que no puedes predecir cada paso que va a suceder, cada interacción del usuario con la computadora es distinta, seleccionan cosas distintas, tienen nombres distintos, correos distintos, etc., etc. La complejidad de programar está en diseñar, lógicamente, un manual de pasos que la computadora pueda seguir, para solucionar un problema, porque como dije antes, la computadora no es creativa, pero sabe seguir órdenes. ¿Qué tan bueno eres para indicarle a alguien qué hacer?
Para ser concretos, mi opinión es que programar cosas muy sencillas (sin conocimientos previos) puede tomarte unos 15 días, tienes que entender los conceptos, es una manera de pensar distinta, entonces hay que acostumbrarse. Esos primeros problemas sencillos son clave, si logras entender qué pasa, ya estás del otro lado.
Programar soluciones reales, es decir, poder hacer programas que de verdad puedan ayudarte en el trabajo o mejorar tu carrera, te puede llevar un par de meses de aprendizaje y práctica.
Por otro lado, programar para vender, es decir, venderle soluciones con software a otras personas, te puede tomar a partir de 6 meses de práctica intensa, y claro estamos hablando de soluciones sencillas.
Tener el nivel para poder buscar un empleo como programador, puede tomarte, mínimo un año.
Programar es una habilidad que mejora practicando, si practicas mucho, mejorarás más rápido, si no, irás más lento. Es difícil dar cifras de cuándo estarás en qué punto.
Pa ke quiero saber eso, jaja saludos.
¿Por qué deberías aprender a programar?. En el peor de los casos, las computadoras (y por computadoras quiero decir celulares, laptops, PCs, dispositivos inteligentes, smartwaches, SmartTVs etc) han demostrado poder contribuir o mejorar cualquier industria donde se les coloque; en el mejor de los casos, las computadoras han revolucionado por completo alguna industria:
Netflix cambió el entretenimiento con software (si no me creen, pregúntenle a Blockbuster)
Google mató las enciclopedias
Uber cambió la forma en que nos transportamos
Amazon cambió la forma en que compramos
PayPal la forma en que pagamos
Todas estas empresas, utilizaron tecnología para cambiar lo que creíamos estaba bien definido y establecido. Tal vez me lees y eres doctora, agricultor, estudiante, súper héroe, maestra, o lo que sea; es muy probable que el siguiente gran cambio en tu entorno de trabajo, esté empujado por computadoras, desde que un programa te reemplace (por ejemplo si trabajas en un Call Center, o eres chofer), hasta que la computadora facilite y optimice tu trabajo.
Suena feo decir que un programa te reemplace, las películas lo hacen ver horrible, en la realidad no es tan feo, hay trabajos inhumanos que ninguna persona debería hacer, y son esos los que, primeramente, serán reemplazados por computadoras.
La pregunta es, ¿cómo formas parte de la siguiente revolución en tu entorno de trabajo? ¿Serás quien cambie las cosas? ¿Serás quien apoye el cambio? ¿Serás quien quede obsoleto? ¿Serás quien se niegue al cambio?
Entender cómo funciona una computadora, como sigue órdenes, qué puede hacer por ti, es clave en que definas ¿Cómo pueden las computadoras mejorar mi trabajo?
Cómo pudiera mejorar mi trabajo con software
Si yo te preguntara, ¿Cómo crees que un programa o una app cambiaría o revolucionaría tu entorno de trabajo?, ¿qué contestarías? Tómate un minuto y piensa, cómo será la revolución de tu trabajo con software, y por qué el software tiene tanto éxito revolucionando cosas...
A ver... en primer lugar, ¿qué hacen las computadoras? Desde niño quise ser programador... y me tomó años entender qué era programar, mi papá es programador, y fue dificilísimo para mí entender qué hacía mi papá en su trabajo, pensar, ¿cómo puede una computadora hacer tanto? Desde mostrarme las películas que piensa que me gustarán, aunque no las haya visto, hasta buscar en el internet en micro segundos para darme respuestas. Adjunto imagen de tú y yo tratando de entender cómo las computadoras pueden hacer tantas cosas distintas:
Aprender a programar, es aprender a entender cómo funciona el software que está cambiando tu vida. ¿Cómo le hacen para saber dónde mostrar los pokemones? ¿Cómo saben si estoy cerca o lejos de una pokeparada? ¿Cómo saben que mi calle se ve así? ¿Cómo saben que hay agua para mostrarme pokemones de agua? Sin tanta precisión, un programador experimentado podría darte una idea de la respuesta a dichas preguntas.
Si quieres ser parte del progreso de tu industria, o tú mismo cambiar las cosas en tu profesión, probablemente entender qué puede hacer un programa por ti, te ayude... en otras palabras, Aprende a programar.
Qué tanto necesito saber y cuánto me va a costar
Depende de dónde quieras programar, igual que depende dónde quieras jugar fútbol. Pensemos en Messi o en Cristiano Ronaldo, ¿te imaginas la cantidad de horas que han entrenado en su vida? ¿Qué porcentaje de toda su vida la habrán vivido con una pelota en los pies, o en el gimnasio, o estudiando partidos? La preparación que los jugadores top ponen, es enorme, muy difícil de imaginar... si quieres programar en Google, en Amazon, en Facebook... eso te toca, horas y horas de código, ¿la recompensa? Más de 100,000 dólares anuales en salario, comida gratis, espacios de trabajo inspiradores, desafíos grandes, lavandería gratis, toboganes en el trabajo, etc. etc.
Hay gente a la que se le da más fácil aprender a jugar fútbol, o las matemáticas, algunos son rápidos desde niños, otros son buenos leyendo, otros son buenos dibujando... otros programando, o mejor diseño, otros desarrollan el pensamiento lógico más rápido.
Hasta hoy, si me preguntan, ser un programador de esos que ganan miles de pesos en las empresas más importantes del mundo, requiere de mucha práctica... y de algo de talento. No te desanimes, no todos tenemos que llegar ahí para ser exitosos... además, mi trabajo del día a día, y el de muchas personas, es quitar esa barrera y dejar que cualquiera (con la actitud y la disposición adecuada) pueda ser un programador profesional.
Programar es una de las habilidades en las que más trabajo se ha empleado para que puedas aprender, ¿por qué? Porque hay mucha demanda de programadores, todos quieren un programador, desde tu tío el que tiene una micro empresa exitosa, hasta las multinacionales, las startups, las empresas de vídeo juegos y los proyectos personales que se hacen por diversión.
Conseguir un trabajo como programador requiere de mucha dedicación, y se puede, casi para cualquiera. Revisa nuestra sección de artículos, donde tenemos varios posts que hablan sobre cómo mejorar programando.
Aprender a programar para entender una computadora, se puede para todos, no necesitas invertirle años, con un par de meses y las horas de práctica adecuadas, tienes suficiente. Conseguir un empleo como programador también es posible, si es lo que quieres o es lo que te gusta.
Conclusión
Programar es muy importante para ti, sobre todo si eres joven. Como puedes leer en Forbes TODAS las compañías, ya son compañías de software
Programar no es solo para los programadores, es para cualquiera.
Programar te enseña a pensar en los problemas como una serie de pasos, eso te ayuda en la solución de cualquier problema, no solo los de software.
Mucha gente piensa que eventualmente todos los niños llevarán clases de programación, ¿debe ser por algo, no? Empieza ya.
Puedes aprender a programar desde tu casa, solo necesitas una computadora e internet. Nada más.
Hace 1 año tenía problemas de los que hoy me río. A todos nos pasa, si hoy te cuesta mucho lo básico, es normal, continúa... en un año probablemente te rías de estos problemas.
sábado, 30 de julio de 2016
Curso Profesional de Java 2016. Español | .Mp4 | 1.92 GB
Curso Profesional de Java 2016.
Español | .Mp4 | 1.92 GB | Duración: XXX | Password: claudiomontenegro
Crea software en Java de nivel corporativo profesional. Programa apps del lado del servidor, nativas, con bases de datos y APIs seguros. Usa Spring, el framework más robusto de Java, para crear proyectos rápidos y confiables. Domina los IDEs Eclipse e IntelliJ al desarrollar.
Temas.
Usa Java profesional con JEE
Configura aplicaciones web
Crea Java Servlets
Programa APIs REST con Java
Application Servers vs Containers
Usa Spring Framework
Configura Spring
WebApplicationInitializer
Entiende Injección de Dependencias
Model-View-Controller
Convención de configuración y agilidad con Spring Boot
Métodos asíncronos (@Async)
Aprovecha Java 8
Lambda Expressions
Stream Collection Types
Date API
Empaca tu aplicación y crea Buils
Maven y POM
Repositorios
Automatización con Gradle
Java plugin y WAR plugin
Java en producción
Platform as a Service (PaaS) para Java
AWS ElasticBeanstalk
Google AppEngine
JVM tuning
Bibliotecas que salvan vidas
Jackson
SLF4J
Logback
JPA/Hibernate
JSPs y sus alternativas
Unit testing en Java
Integración Continua en Java
LINK: http://cur.lv/10xc0w
Español | .Mp4 | 1.92 GB | Duración: XXX | Password: claudiomontenegro
Crea software en Java de nivel corporativo profesional. Programa apps del lado del servidor, nativas, con bases de datos y APIs seguros. Usa Spring, el framework más robusto de Java, para crear proyectos rápidos y confiables. Domina los IDEs Eclipse e IntelliJ al desarrollar.
Temas.
Usa Java profesional con JEE
Configura aplicaciones web
Crea Java Servlets
Programa APIs REST con Java
Application Servers vs Containers
Usa Spring Framework
Configura Spring
WebApplicationInitializer
Entiende Injección de Dependencias
Model-View-Controller
Convención de configuración y agilidad con Spring Boot
Métodos asíncronos (@Async)
Aprovecha Java 8
Lambda Expressions
Stream Collection Types
Date API
Empaca tu aplicación y crea Buils
Maven y POM
Repositorios
Automatización con Gradle
Java plugin y WAR plugin
Java en producción
Platform as a Service (PaaS) para Java
AWS ElasticBeanstalk
Google AppEngine
JVM tuning
Bibliotecas que salvan vidas
Jackson
SLF4J
Logback
JPA/Hibernate
JSPs y sus alternativas
Unit testing en Java
Integración Continua en Java
LINK: http://cur.lv/10xc0w
viernes, 24 de junio de 2016
VideoTutorialeses: Crea un carrito de la compra con Dreamweaver y PHP [Español] [ RAR | MP4 | Curso Multimedia | 20 Videos | 200.44 MB ]
VideoTutorialeses: Crea un carrito de la compra con Dreamweaver y PHP [Español]
[ RAR | MP4 | Curso Multimedia | 20 Videos | 200.44 MB ]
Con el siguiente video curso aprenderás a crear un carrito de compras mediante Dreamweaver y PHP. Sí buscas vender algún producto o servicio por internet sin mucho conocimiento de programación este curso es lo que estabas buscando.
Contenido:
Listado de productos
En este tutorial Creamos la carpeta en el sitio web. Definimos un sitio nuevo en dreamweaver
En este tutorial Creamos la base de datos y la llenamos de datos en el administrador de MySQL.
En este tutorial Crearemos plantilla para utilizar en todo el proyecto.
En este tutorial Crearemos un listado de productos. Control de las paginas de productos
En este tutorial Crearemos la pagina detalle de los productos y la vinculamos con el listado.
En este tutorial personalizar el código para tener filas y columnas
El carrito de la compra
En este tutorial Crearemos la pagina del carrito
En este tutorial Plantenamiento del carrito.
En este tutorial Explicar como guardar los datos en memosria. Definición de variables de sesión.
En este tutorial Recuperar la variable de sesión
En este tutorial Hacer los cálculos de carrito
En este tutorial Controlamos si ha seleccionado productos duplicados
En este tutorial Actualizar la cantidad de productos en el carrito
En este tutorial Eliminamos elementos del carrito
En este tutorial Dar los últimos toques al carrito
El pedido
En este tutorial Creamos la pagina de resumen del pedido
En este tutorial Programamos el envio de correo con pedido a cliente
En este tutorial Programamos el envio de datos a la empresa y probamos todo
En este tutorial Implementamos la plataforma de pago de Paypal
LINK: http://cur.lv/zwdq2
[ RAR | MP4 | Curso Multimedia | 20 Videos | 200.44 MB ]
Con el siguiente video curso aprenderás a crear un carrito de compras mediante Dreamweaver y PHP. Sí buscas vender algún producto o servicio por internet sin mucho conocimiento de programación este curso es lo que estabas buscando.
Contenido:
Listado de productos
En este tutorial Creamos la carpeta en el sitio web. Definimos un sitio nuevo en dreamweaver
En este tutorial Creamos la base de datos y la llenamos de datos en el administrador de MySQL.
En este tutorial Crearemos plantilla para utilizar en todo el proyecto.
En este tutorial Crearemos un listado de productos. Control de las paginas de productos
En este tutorial Crearemos la pagina detalle de los productos y la vinculamos con el listado.
En este tutorial personalizar el código para tener filas y columnas
El carrito de la compra
En este tutorial Crearemos la pagina del carrito
En este tutorial Plantenamiento del carrito.
En este tutorial Explicar como guardar los datos en memosria. Definición de variables de sesión.
En este tutorial Recuperar la variable de sesión
En este tutorial Hacer los cálculos de carrito
En este tutorial Controlamos si ha seleccionado productos duplicados
En este tutorial Actualizar la cantidad de productos en el carrito
En este tutorial Eliminamos elementos del carrito
En este tutorial Dar los últimos toques al carrito
El pedido
En este tutorial Creamos la pagina de resumen del pedido
En este tutorial Programamos el envio de correo con pedido a cliente
En este tutorial Programamos el envio de datos a la empresa y probamos todo
En este tutorial Implementamos la plataforma de pago de Paypal
LINK: http://cur.lv/zwdq2
martes, 7 de junio de 2016
Platzi: Curso de Administración de Servidores y DevOps.
Platzi: Curso de Administración de Servidores y DevOps.
Español | .Mp4 | 6.76 GB | Nivel: Intermedio| Duración: 12 horas | Password: claudiomontenegro
prende a administrar servers Linux, Heroku, AWS, Azure y desplegar web apps en Apache, Nginx, MySQL, Mongo, Postgres, PHP, Python, RoR, JS y otras tecnologías.
Temario.
Introducción a Linux
Estructura y sistema de archivos en UNIX
Apache, PHP y MySQL
Administración de usuarios
Manejo de permisos
Servicios en UNIX
Configuración de servidores
Nginx: MongoDB y Supervisor
Monitoreo y logs
IPs, Puertos, Sockets y Kernel
Manejo de Dominios
Llaves PGP
SSH: Secure Shell
Git vs FTP
Deploy con Git y GitHub
Servers Cloud
Deploy en Heroku
Escalabilidad horizontal y vertical
Conexión y backups en bases de datos
Multiples ambientes de desarrollo (staging, producción, testing)
Introducción a Amazon Web Services
EC2, VPC y S3
Dominios con Route53
RDS, ElastiCache y bases de datos
OpsWork y CloudFormation
SES: Simple Email Service
Seguridad en AWS
Apache, MySQL y PHP en AWS
Nginx y LEMP en AWS
Django en AWS
Docker en AWS
Elastic Load Balancing
Auto-Scaling
SDK de AWS para Python
Cloudfront
Introducción a Azure
Linux y Windows en Azure
Administración de Virtual Machines
Webapps y Backend
PHP, Django o Node.js en Azure
ASP.NET en Azure
Deploy con Git, TFS y FTP
Escalabilidad y Elasticidad Azure
Cloud Services
Bases de datos, SQL Azure y Big Data
Servicios de Plataforma PaaS
Media Services
Machine Learning
La Nube Todo Incluido
Fanatical Support
Developer +
Back en de Rackspace (Control Panel)
Operación de Infraestructura
Procesamiento
Cloud Servers
Cloud Databases
Almacenamiento
Cloud Files
Cloud Block Storage
Conectividad y Monitoreo
Cloud Load Balancer
Cloud Monitoring
Cloud Networks
LAMP Stack con Rackspace: Linux, Apache, MySQL & PHP
Failover Testing
Autoscaling
La API de Rackspace
Introducción a DevOps
Dockerfiles con aplicaciones.
Project Atomic
Configuración Cockpit
Docker Compose
Docker Machine
Docker Swarm
CoreOS
Sintaxis de docker
LINK: http://cur.lv/zdtuv
Español | .Mp4 | 6.76 GB | Nivel: Intermedio| Duración: 12 horas | Password: claudiomontenegro
prende a administrar servers Linux, Heroku, AWS, Azure y desplegar web apps en Apache, Nginx, MySQL, Mongo, Postgres, PHP, Python, RoR, JS y otras tecnologías.
Temario.
Introducción a Linux
Estructura y sistema de archivos en UNIX
Apache, PHP y MySQL
Administración de usuarios
Manejo de permisos
Servicios en UNIX
Configuración de servidores
Nginx: MongoDB y Supervisor
Monitoreo y logs
IPs, Puertos, Sockets y Kernel
Manejo de Dominios
Llaves PGP
SSH: Secure Shell
Git vs FTP
Deploy con Git y GitHub
Servers Cloud
Deploy en Heroku
Escalabilidad horizontal y vertical
Conexión y backups en bases de datos
Multiples ambientes de desarrollo (staging, producción, testing)
Introducción a Amazon Web Services
EC2, VPC y S3
Dominios con Route53
RDS, ElastiCache y bases de datos
OpsWork y CloudFormation
SES: Simple Email Service
Seguridad en AWS
Apache, MySQL y PHP en AWS
Nginx y LEMP en AWS
Django en AWS
Docker en AWS
Elastic Load Balancing
Auto-Scaling
SDK de AWS para Python
Cloudfront
Introducción a Azure
Linux y Windows en Azure
Administración de Virtual Machines
Webapps y Backend
PHP, Django o Node.js en Azure
ASP.NET en Azure
Deploy con Git, TFS y FTP
Escalabilidad y Elasticidad Azure
Cloud Services
Bases de datos, SQL Azure y Big Data
Servicios de Plataforma PaaS
Media Services
Machine Learning
La Nube Todo Incluido
Fanatical Support
Developer +
Back en de Rackspace (Control Panel)
Operación de Infraestructura
Procesamiento
Cloud Servers
Cloud Databases
Almacenamiento
Cloud Files
Cloud Block Storage
Conectividad y Monitoreo
Cloud Load Balancer
Cloud Monitoring
Cloud Networks
LAMP Stack con Rackspace: Linux, Apache, MySQL & PHP
Failover Testing
Autoscaling
La API de Rackspace
Introducción a DevOps
Dockerfiles con aplicaciones.
Project Atomic
Configuración Cockpit
Docker Compose
Docker Machine
Docker Swarm
CoreOS
Sintaxis de docker
LINK: http://cur.lv/zdtuv
miércoles, 18 de mayo de 2016
Video2Brain: PHP orientado a objetos [2016] [Español]
Video2Brain: PHP orientado a objetos [2016] [Español]
[ RAR | MP4 | Curso Multimedia | 2:40h | 415.07 MB ]
Aprende el paradigma de POO implementado en PHP.
La programación orientada a objetos es un paradigma cuya premisa es abstraer cosas de la vida real a objetos con características y acciones. La orientación a objetos no es algo nuevo PHP, ya que desde la versión 4 veíamos algunos elementos, si bien algo arcaicos, que sentaron la base para la implementación en las últimas versiones de PHP.
Soy Bernardo Pineda y te invito a que nos adentremos al fascinante mundo de la programación orientada a objetos en PHP. Clases, objetos, métodos, constructores, atributos, y herencia son algunos de los términos que escucharás y que entenderás después de ver el curso.
Veremos que herramientas nos pueden ser útiles al momento de diseñar y probar nuestras clases. Por último te presentaré un paradigma que puede relacionarse de manera intrínseca con la programación orientada a objetos: la programación orientada a pruebas (Test Driven Development).
Requerimientos del Sistema
Conexión a banda ancha a internet (No se Requiere)
Navegador actualizado, con plugin de Flash
Resolución mínima de pantalla De 1024 x 768
Tarjeta de sonido, altavoces o auriculares
Pentium 4 a 2,6 GHz o G4 a 1 GHz
512 MB de RAM
LINK: http://cur.lv/yonba
[ RAR | MP4 | Curso Multimedia | 2:40h | 415.07 MB ]
Aprende el paradigma de POO implementado en PHP.
La programación orientada a objetos es un paradigma cuya premisa es abstraer cosas de la vida real a objetos con características y acciones. La orientación a objetos no es algo nuevo PHP, ya que desde la versión 4 veíamos algunos elementos, si bien algo arcaicos, que sentaron la base para la implementación en las últimas versiones de PHP.
Soy Bernardo Pineda y te invito a que nos adentremos al fascinante mundo de la programación orientada a objetos en PHP. Clases, objetos, métodos, constructores, atributos, y herencia son algunos de los términos que escucharás y que entenderás después de ver el curso.
Veremos que herramientas nos pueden ser útiles al momento de diseñar y probar nuestras clases. Por último te presentaré un paradigma que puede relacionarse de manera intrínseca con la programación orientada a objetos: la programación orientada a pruebas (Test Driven Development).
Requerimientos del Sistema
Conexión a banda ancha a internet (No se Requiere)
Navegador actualizado, con plugin de Flash
Resolución mínima de pantalla De 1024 x 768
Tarjeta de sonido, altavoces o auriculares
Pentium 4 a 2,6 GHz o G4 a 1 GHz
512 MB de RAM
LINK: http://cur.lv/yonba
miércoles, 4 de noviembre de 2015
Desarrollo de Apps para Android con Material Desing
Aprende a diseñar apps para Android con la
interfaz de Android 5 Lollipop
Crea aplicaciones para dispositivos móviles Android utilizando la interfaz del sistema operativo Android Lollipop, la quinta versión del popular sistema operativo de Google. En este curso aprenderemos las nuevas metáforas de diseño Android, los detalles
sobre la más reciente paleta cromática, utilizaremos sus nuevos componentes, animaciones y transiciones para que puedas crear aplicaciones modernas que aprovechen al máximo lo último de Android.
LINK:http://cur.lv/rtbk6
interfaz de Android 5 Lollipop
Crea aplicaciones para dispositivos móviles Android utilizando la interfaz del sistema operativo Android Lollipop, la quinta versión del popular sistema operativo de Google. En este curso aprenderemos las nuevas metáforas de diseño Android, los detalles
sobre la más reciente paleta cromática, utilizaremos sus nuevos componentes, animaciones y transiciones para que puedas crear aplicaciones modernas que aprovechen al máximo lo último de Android.
LINK:http://cur.lv/rtbk6
miércoles, 7 de octubre de 2015
Visiten nuestra FANPAGE dando Like y comparte y enterate de lo mas relevante de la programacion
MANUALES DE PROGRAMACION
https://www.facebook.com/Manuales-de-Programacion-512442072194346/timeline/
https://www.facebook.com/Manuales-de-Programacion-512442072194346/timeline/
Etiquetas:
2015,
2016,
CHAPO GUZMAN,
chapo guzman.psy,
facebook,
grande,
inteligencia artificial,
JAVA,
JAVASCRIPT,
manuales de programacion,
objective c,
penest,
php
miércoles, 30 de septiembre de 2015
Video2Brain Visualizacion de Datos con D3.js
Video2Brain Visualizacion de Datos con D3.js
D3.js es una librería de JavaScript para manipular documentos y presentar datos en gráficas estáticas o interactivas usando el DOM y gráficas SVG que se podrán generar dinámicamente ya que son capaces de responder a cambios en nuestros datos y actualizarse de manera muy fácil y transparente. En este curso aprenderás cómo crear estas gráficas dinámicas e interactivas con datos estáticos y dinámicos haciendo uso de los estándares web HTML5, SVG y CSS. Al ser una librería extraordinariamente ligera y sencilla tanto en su implementación como en su uso, podremos integrar D3.js a desarrollos nuevos o existentes sin mayor dificultad.
LINK: http://cur.lv/qod64
D3.js es una librería de JavaScript para manipular documentos y presentar datos en gráficas estáticas o interactivas usando el DOM y gráficas SVG que se podrán generar dinámicamente ya que son capaces de responder a cambios en nuestros datos y actualizarse de manera muy fácil y transparente. En este curso aprenderás cómo crear estas gráficas dinámicas e interactivas con datos estáticos y dinámicos haciendo uso de los estándares web HTML5, SVG y CSS. Al ser una librería extraordinariamente ligera y sencilla tanto en su implementación como en su uso, podremos integrar D3.js a desarrollos nuevos o existentes sin mayor dificultad.
LINK: http://cur.lv/qod64
Etiquetas:
CHAPO GUZMAN,
english,
extenso,
facebook,
google.alcien,
infierno,
JAVA,
java fx,
JAVASCRIPT,
manuales de programacion,
programacion,
PROGRAMACION WEB,
programacion.chapo guzman
jueves, 17 de septiembre de 2015
LEAN. METODOLOGÍA ÁGIL DE DESARROLLO PARA STARTUPS
LEAN. METODOLOGÍA ÁGIL DE DESARROLLO PARA STARTUPS: DESARROLLA, PLANIFICA Y VALIDA TUS IDEAS DE FORMA ÁGIL Y RÁPIDA
La metodología Lean ha transformado el mundo del emprendimiento con un sistema confiable de validación para crear emprendimientos exitosos. Encontrar la idea perfecta es solo el primer paso para emprender, debes implementarla y hacerla crecer. En este curso aprenderás a desarrollar, planificar y validar tus ideas utilizando una metodología ágil y rápida que aumentará significativamente tus probabilidades de crear un producto relevante y alcanzar el éxito con tu idea.
link: http://cur.lv/q8vy3
La metodología Lean ha transformado el mundo del emprendimiento con un sistema confiable de validación para crear emprendimientos exitosos. Encontrar la idea perfecta es solo el primer paso para emprender, debes implementarla y hacerla crecer. En este curso aprenderás a desarrollar, planificar y validar tus ideas utilizando una metodología ágil y rápida que aumentará significativamente tus probabilidades de crear un producto relevante y alcanzar el éxito con tu idea.
link: http://cur.lv/q8vy3
miércoles, 9 de septiembre de 2015
Inteligencia artificial con aplicaciones a la ingeniería – Pedro Ponce Cruz
En general, los métodos de inteligencia artificial (IA) son una respuesta al deseo de aproximar el comportamiento y el pensamiento humano a diversos sistemas para la solución de determinadas problemáticas. Por ello, no es de sorprender que actualmente se tiene sistemas muy avanzados que pueden emular ciertas características humanas, sin embargo aún nos encontramos muy lejos de poder recrear algunas otras.
En la actualidad los métodos de la inteligencia artificial (IA) tienen un gran auge y muchos investigadores se encuentran estudiando nuevas alternativas en el área. Hoy en día es común el empleo de sistemas que utilizan la IA para su funcionamiento cotidiano, entre ellos los equipos electrodomésticos como lavadoras, hornos de microondas, cámaras de video, e inclusive sistemas de transporte.
Lo que se pretende con estos métodos en ingeniería es resolver los problemas, no sólo de una manera novedosa, sino sobre todo tener mejores soluciones, más eficientes y mejor planeadas.
El presente libro aborda los temas más importantes de la IA que se pueden emplear en ingeniería, y los expone de una manera sencilla y accesible. Entre estos temas destacan la lógica difusa, las redes neurales, los sistemas neuro-difusos y los algoritmos genéticos. Cada uno de éstos se trata en forma detallada para que el lector interesado pueda realizar de manera natural la solución de problemas de ingeniería, comprendiendo además la teoría que sustenta al método respectivo.
En esta obra, cada uno de estos métodos y técnicas se adecua a la solución de diferentes problemas mediante una serie de ejercicios, por lo que en cada capítulo se tiene un conjunto de problemas de distinta naturaleza, los cuales sirven de apoyo para completar el proceso de aprendizaje. En muchos de estos casos se emplea MATLAB® para elaborar el diseño del sistema de IA que se requiere. Cabe señalar que la mayoría de estos casos se realizó durante los cursos que imparto, los cuales tienen el objetivo de que los estudiantes participen de manera activa en la solución de problemas de ingeniería mediante el uso de los métodos de la IA, proponiendo mejores alternativas de solución.
Resumen de Contenido:
CAPÍTULO 1: INTELIGENCIA ARTIFICIAL
CAPÍTULO 2: LÓGICA DIFUSA
CAPÍTULO 3: REDES NEURALES ARTIFICIALES
CAPÍTULO 4: ALGORITMOS GENÉTICOS
CAPÍTULO 5: EJEMPLO DE AG EN MATLAB®
http://cur.lv/q03i2
Etiquetas:
2015,
CHAPO GUZMAN,
chapo guzman.psy,
facebook,
google,
hacking,
inteligencia artificial,
JAVA,
manuales de programacion,
programacion.chapo guzman
martes, 14 de abril de 2015
Video2Brain: Creación de campañas con Google AdWords (2015)[Español]
Aprende a crear campañas para display, móviles y de búsqueda dinámica
Google AdWords ofrece una amplia variedad de opciones publicitarias más allá de los anuncios en la Red de Búsqueda y aprovechar estas opciones te permitirá ampliar y reforzar tus campañas. Aprende cómo utilizar las diferentes opciones que ofrece la Red de Display, tales como la publicidad contextual, la publicidad por ubicaciones gestionadas y el Remarketing, para llegar mejor a tu público objetivo y mantenerte en la mente del consumidor durante el proceso de compra.
Formadores: Guillermo Pareja
Fecha de publicación:20/01/2015
Duración:2:27 horas (34 Videos)
Google AdWords ofrece una variedad de opciones publicitarias más allá de los anuncios en la Red de Búsqueda y en este curso aprenderás a crear campañas usando algunas de estas opciones.
Comenzaremos viendo algunos conceptos clave de la Red de Display, como por ejemplo, qué tipos de anuncios pueden usarse, para luego empezar a crear nuestra propia campaña, atendiendo a diferentes parámetros, como la campaña contextual, la de ubicaciones gestionadas o una campaña de intereses.
Veremos qué es y cómo crear campañas de remárketing, por qué y cómo publicar anuncios para usuarios que acceden por medio de dispositivos móviles y terminaremos dedicando un capítulo a la búsqueda dinámica. Al finalizar el curso, serás capaz de crear campañas que sirvan para complementar y potenciar tus campañas orientadas a la Red de Búsqueda.
http://cur.lv/kzxg4
Google AdWords ofrece una amplia variedad de opciones publicitarias más allá de los anuncios en la Red de Búsqueda y aprovechar estas opciones te permitirá ampliar y reforzar tus campañas. Aprende cómo utilizar las diferentes opciones que ofrece la Red de Display, tales como la publicidad contextual, la publicidad por ubicaciones gestionadas y el Remarketing, para llegar mejor a tu público objetivo y mantenerte en la mente del consumidor durante el proceso de compra.
Formadores: Guillermo Pareja
Fecha de publicación:20/01/2015
Duración:2:27 horas (34 Videos)
Google AdWords ofrece una variedad de opciones publicitarias más allá de los anuncios en la Red de Búsqueda y en este curso aprenderás a crear campañas usando algunas de estas opciones.
Comenzaremos viendo algunos conceptos clave de la Red de Display, como por ejemplo, qué tipos de anuncios pueden usarse, para luego empezar a crear nuestra propia campaña, atendiendo a diferentes parámetros, como la campaña contextual, la de ubicaciones gestionadas o una campaña de intereses.
Veremos qué es y cómo crear campañas de remárketing, por qué y cómo publicar anuncios para usuarios que acceden por medio de dispositivos móviles y terminaremos dedicando un capítulo a la búsqueda dinámica. Al finalizar el curso, serás capaz de crear campañas que sirvan para complementar y potenciar tus campañas orientadas a la Red de Búsqueda.
http://cur.lv/kzxg4
martes, 10 de junio de 2014
Google | Trabajando en la nube
Quien más o quien menos, todos hemos utilizado Google, hasta tal punto que se ha convertido en una parte imprescindible y hasta inevitable de nuestra vida, tanto personal como profesional. Este curso video2brain está destinado tanto a personas que no están familiarizadas con el uso de ordenadores como a todo aquel que quiera conocer en profundidad el buscador Google y sus aplicaciones.
No sólo se incluyen las técnicas básicas, sino también trucos y consejos para sacarle todo el partido al trabajo en la nube. Una vez realizado el curso podremos encontrar exactamente lo que necesitemos en internet, gestionar toda nuestra "vida digital" (fotos, documentos, calendarios…) y compartirla con compañeros de trabajo o amigos. Conocer estás técnicas nos ahorrará tiempo y nos hará más efectivos en nuestro trabajo diario y además, sentaremos las bases para saber cómo tiene que aparecer nuestra empresa en Google.
http://cur.lv/a5nvi
No sólo se incluyen las técnicas básicas, sino también trucos y consejos para sacarle todo el partido al trabajo en la nube. Una vez realizado el curso podremos encontrar exactamente lo que necesitemos en internet, gestionar toda nuestra "vida digital" (fotos, documentos, calendarios…) y compartirla con compañeros de trabajo o amigos. Conocer estás técnicas nos ahorrará tiempo y nos hará más efectivos en nuestro trabajo diario y además, sentaremos las bases para saber cómo tiene que aparecer nuestra empresa en Google.
http://cur.lv/a5nvi
EL MEJOR APORTE QUE EH VISTO EN INTERNET
EL MEJOR APORTE QUE EH VISTO EN INTERNET ABARCANDO TEMAS DE SEGURIDAD,HACK,PROGRAMACION,WEB,LINUX ENTRE OTROS CON PDF Y VIDEOS.
BASTANTE RECOMENDADO SON MUCHO GB Y VALE LA PENAhttp://cur.lv/a44zs
CREDITOS A BREAK SECURITY
Etiquetas:
2014,
break security,
casa,
chapo guzman.psy,
extenso,
grande,
infierno,
libros,
lo mejor,
manuales de programacion,
mega,
muchos,
pdf,
tutoriales,
zambada
Suscribirse a:
Entradas (Atom)












