Descargo de responsabilidad: trabajo en Hasura.
La clave para convertirse en un buen desarrollador web es aprender haciendo. Debe comenzar creando algunas aplicaciones web simples en el marco de su elección. Debe comenzar aprendiendo HTML / CSS y Javascript. Hay una variedad de recursos de JS disponibles aquí.
También debe estar familiarizado con el desarrollo del backend. Esta es una lista de marcadores útiles. Si está confundido acerca de cómo comenzar, considere pasar por algunas de nuestras conferencias gratuitas de IMAD. IMAD es un MOOC en línea gratuito que Hasura ofrece para personas con poca o ninguna experiencia en programación y lo ayuda a crear su primera aplicación web en cuestión de semanas.
- Quiero convertirme en desarrollador front y backend. No sé por dónde empezar, pero quiero hacerlo. ¿Cómo es posible esto?
- Aprendí un poco de HTML y CSS, por lo que puedo escribir código básico. Pero, ¿cómo llego mi código al sitio web? FTP? ¿Lo escribo en mi sitio web?
- Cómo hacer un sitio web PHP
- Si quiero aprender solo un lenguaje de programación y uno para desarrollo web, ¿cuál debo elegir?
- Fui contratado como desarrollador web / de aplicaciones. Quieren que cree maquetas de aspecto muy profesional. Tengo poca o ninguna experiencia con Photoshop (y ellos lo sabían). ¿Qué debo hacer?
Cubrimos los siguientes conceptos en el curso:
- Introducción a Internet y conceptos de redes.
- Construyendo una aplicación web
- Introducción a bases de datos, rendimiento y seguridad.
- Construyendo una aplicación móvil
Si está familiarizado con un poco de desarrollo front-end, le recomendaría que se registre pronto en este curso gratuito en línea que tiene como objetivo ayudarlo a convertirse en un desarrollador de pila completa. Cubriremos el desarrollo del backend en un curso interactivo en línea de 3 semanas a partir de junio. Algunos de los temas centrales cubiertos en el curso serán:
- ¿Qué es un backend?
- Configuración de infraestructura: máquinas virtuales, procesos
- Implementaciones con Docker / Kubernetes
- Bloques de creación para una aplicación: autenticación, autorización, API de datos
- Servicios de escritura: apátridas y persistentes
- Escalando su aplicación – horizontal y vertical
- Migraciones: su aplicación de una VM a otra
Nuestra idea detrás de estos dos cursos es proporcionar una introducción fácil pero rigurosa al desarrollo de aplicaciones para absolutamente cualquier persona.
¡Aclamaciones!