Ruby on Rails (o “Rails”) es un marco de desarrollo de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby . Es una de las bibliotecas de Ruby más populares y una de las principales razones por las que los desarrolladores eligen aprender Ruby.
Las aplicaciones web modernas pueden ser muy complejas con muchas capas. Rails facilita el desarrollo web, proporcionando una estructura prediseñada para el desarrollo y todo lo que necesita para crear una aplicación web.
8 hermosas aplicaciones de Ruby on Rails en 30 días y TDD: inmersivo
Se parecen a Instagram, Tumblr, TaskRabbit, etc., con los fundamentos de Rails (sin andamios).
Te puede interesar también:
- Aprovecha el curso gratuito de marketing digital en redes sociales
- ¿Quieres ser desarrollador web? Aprovecha el curso gratuito de HTML y JavaScript de Khan Academy
- Curso gratuito: Aprende programación desde cero con diagramas de flujo
¿Para quién es este curso?
- Busca crear una cartera con 8 hermosas aplicaciones web (tenga algo que mostrar por su trabajo) y desarrolle su confianza con Rails.
- Para alguien que busca un cambio de carrera y está explorando Rails
- Para emprendedores / autónomos que quieran ganarse la vida / ingresos complementarios del desarrollo web
- Intermedios: aquellos que han incursionado en Rails pero no pueden dar el siguiente paso y codificar sus propias ideas.
- Principiantes: ¡No se preocupe si no sabe qué es la línea de comandos o un editor de texto! Yo personalmente respondo a todas las preguntas que tienen mis alumnos, por lo que no hay que preocuparse por quedarse atascado o no saber qué hacer.
- Para alguien harto de libros de texto, recursos incompletos y tutoriales costosos.
- Para un (los) fundador (es) no técnico (s) y alguien que quiere las habilidades para tomar una idea desde cero hasta el lanzamiento
Requisitos
- No se requieren conocimientos previos para este desafío de 8 aplicaciones en 30 días. Te enseñaré todo lo que necesitas saber.
- Navegador moderno (Chrome, IE, FireFox, Safari) y conexión a Internet
- Una computadora portátil Mac o iMac (o una PC con Windows con OSX)
- Editor de texto (prefiero Sublime Text). Gratis es mejor cuando recién estás comenzando.
- No se requiere ningún otro software especial
Lo que aprenderás
- Cree una cartera de 8 aplicaciones como Instagram; Tumblr; ESPN / Hacker News; Evernote (almacenamiento de documentos); TaskRabbit / CraigsList; iMDB; Lista de quehaceres; Jefe de proyecto, etc.
- Idea para implementación (Wireframe a aplicación en vivo) realizada 8 veces.
- Cree rápidamente aplicaciones web Rails versátiles para que no tenga que contratar desarrolladores costosos ($ 2000 + / por proyecto).
- Gana dinero con nuevas habilidades consiguiendo trabajos de desarrollo en sitios de autónomos.
- Aprenda a crear aplicaciones web hermosas, interactivas y versátiles utilizando Rails, el marco web más popular.
- Alcanza un nivel cómodo de intermedio a avanzado bajo después de 30 días de trabajo constante.
- Solucionar una variedad de errores comunes
- Posibilidad de agregar funcionalidad con usuarios, formularios, carga / reproducción de imágenes, votación, sintaxis, estilo, etc.
- Conocimiento sólido del MVC (modelo, vista, controlador).
- Agregue complementos de jQuery (como Masonry jQuery y raty.js)
- Use la sintaxis HAML para incrustar código Ruby como una alternativa más limpia a .erb
- Test Driven Development (TDD) usando Rspec
- Agregue elementos bootstrap y diseño receptivo
- Almacenamiento y manipulación de archivos (como Evernote / Google Docs)
- Configurar inicios de sesión de usuario seguros
- Ejecutar en Heroku (servidor en vivo)
- Carga de imágenes personalizadas para aplicaciones de redes sociales (Tumblr, Instagram, iMDB)
- Sistemas de clasificación de 5 estrellas (aplicaciones centradas en las redes sociales similares a iMDB)
- Ordenar y filtrar por categorías
- Cómodo con Git y Github
- Hermoso diseño (usando Sass, un pequeño bootstrap, bibliotecas jQuery)
¿Quieres más cursos gratis?
Únete a nuestro canal en Telegram con cientos de cursos gratis publicados diariamente
Curso gratis en Udemy
Con los cursos gratis de Udemy puedes aprender muchas cosas sin tener que gastar en ello. Pero primero debes tener en cuenta varias cosas:
Contenido Gratuito
Los cursos gratis de Udemy te permiten aprender nuevas cosas sin tener que pagar. Aprovecha la oportunidad.
Aprendizaje
Pon en práctica todos tus conocimientos aprendidos. Realiza increíbles proyectos basados en el mundo real.
Limites
Debes tener en cuenta que todos los cursos gratuitos de Udemy son de máximo 2 horas y no incluyen un certificado.
Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.
Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:
Cursos gratuitos
- Contenido de vídeo en línea
Cursos de pago
- Contenido de vídeo en línea
- Certificado de finalización
- Preguntas y respuestas de los instructores
- Mensaje directo para el instructor
Aunque los cursos son colocados de manera gratuita, es posible que el autor del curso pueda cambiarlos a modalidad de pago, por lo cual te recomendamos revisar muy bien las características del curso.
Para obtener el curso de manera gratuita usa el siguiente botón:
Deja tus comentarios y sugerencias
Sobre Facialix
Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.