Quiero participar en un Hackathon, pero no tengo experiencia práctica en programación web. Ya tengo algo de experiencia en HTML, CSS y JavaScript, pero quiero aprender la pila MEAN en un mes. ¿Como empiezo?

Prepárate con marcos.

Interfaz:

  1. Repetitivo
    La plantilla HTML básica para cada desarrollador front-end
  2. jQuery
    Harás interacciones avanzadas en cuestión de horas.
  3. Bootstrap CSS
    Hará un diseño hermoso y receptivo rápidamente

Es posible que necesite algunas interacciones con la base de datos y programación del lado del servidor para crear contenido dinámico.

Back-end :
(Solo necesitas uno)

  1. Django
    Potente, escalable, fácil de aprender, incluso sin conocer Python, lo aprenderá sobre la marcha.
  2. Ruby on Rails
    El otro gigante de back-end, es un marco MVC, altamente escalable, gran comunidad en línea, está hecho en Ruby fácil de aprender también.
  3. Laravel
    Uno de los marcos más fáciles, hecho con PHP, es realmente un buen marco MVC, puedes aprender los conceptos básicos en horas y la implementación es muy fácil, casi todos los hosting admiten PHP para que no tengas que preocuparte sobre dónde alojar tu aplicación.

herramientas de codificación :

  1. Texto sublime
    Gratis, poderoso, hermoso. multiplataforma.
  2. Notepad ++
    Gratis, potente, hermoso, de código abierto, multiplataforma.

Estos marcos de back-end tienen un ORM (Modelo Relacional de Objetos) para conectarse con muchas bases de datos, por lo que no tiene que preocuparse por hacer consultas SQL y cosas así.
(Como buen programador debe tener AL MENOS para conocer los conceptos básicos de SQL, por si acaso, pero puede sumergirse después de su hackathon)

Puede practicar hacer un sitio de noticias o algo así como Dónde tiene que INSERTAR, MOSTRAR, ACTUALIZAR y ELIMINAR información de una base de datos.

Hay muchos marcos de front-end / back-end que puede usar, algunos mejores que otros, pero los recomiendo en base a mi propia experiencia y a las comunidades que los respaldan para que pueda encontrar mucha información y ayuda en línea si obtiene en problemas.

Voy a un hackathon el mes que viene. Tengo un tipo en mi equipo que no es programador, pero que tiene muchos conocimientos de dominio, igual de útil.
Aprender en un mes es un asunto diferente: establezca metas y objetivos, y fechas límite, para construir algo.

Lo mejor es crear un esquema como lo hiciste en la escuela y comenzar desde allí.
Piensa en algo pequeño que puedas construir con la API como una calculadora.
Luego amplíe eso utilizando más de la API. Le dará confianza en su capacidad para navegar a través de la API. Vaya a udemy y regístrese para la clase que tienen en angular y similares.

Sin embargo, una advertencia para los hackatones, asegúrate de tener grandes personas en tu equipo, asegúrate de que todos estén de acuerdo en una idea al final del primer día. Si no lo hace, no se vaya hasta que acuerde algo. Toma la iniciativa, debes hacerlo y sé firme con esto. Comprueba que no eres el único desarrollador. Va a apestar. La gente te preguntará con qué puedo ayudarte, pero sinceramente, si eres el único que puede codificar, todo depende de ti y no hay mucho que puedan hacer.

La mejor de las suertes

More Interesting

Tengo 22 años y estoy aprendiendo desarrollo web front-end. Debido a algunos problemas, no puedo trabajar en un trabajo regular. ¿Cómo puedo tener éxito en trabajar independientemente sin experiencia laboral?

Quiero externalizar un desarrollador web, ¿qué fuentes de buena reputación me recomiendan?

¿Cómo aumentar la velocidad de carga del sitio web en la plataforma Squarespace? Qué consejos técnicos se pueden proporcionar a un usuario para mejorar la velocidad general del sitio web

Aprendí HTML, CSS y JavaScript, pero no puedo crear un sitio web dinámico usando JavaScript. ¿Qué tengo que hacer?

Si quiero crear un sitio web para mi cliente, ¿quién tendrá que comprar el host y el dominio?

Soy un desarrollador de PHP y me han ofrecido un trabajo como desarrollador front-end. ¿Debo aceptarlo?

Soy indio, tengo 17 años y estoy creando un nuevo sitio de redes sociales reinventado. ¿Lo vas a usar?

Sé HTML, CSS, Bootstrap y Javascript. ¿Qué proyectos debo hacer para exhibir en el sitio web de mi cartera?

Descargué el volcado completo de wikitaxi y descargué todas las demás cosas necesarias, pero no muestra imágenes ni ecuaciones / fórmulas matemáticas. ¿Cómo hago para hacer eso?

Soy un principiante y quiero crear mi propio sitio web. ¿Cómo podría hacer eso y por dónde empezar?

Soy un desarrollador web de 26 años que vive en Bangalore. Quiero emigrar de la India. ¿Cuáles son las mejores opciones y cómo puedo planificarlas?

Quiero construir y vender una aplicación relacionada con recursos humanos usando Ruby on Rails. ¿Cuáles son algunos buenos recursos para enseñarme lo que necesito?

Soy un desarrollador PHP de 28 años, tengo habilidades básicas de operación del servidor Linux, pero también quiero aprender Python. Desde la perspectiva de la carrera, ¿debería mejorar mi conocimiento de Linux primero o simplemente aprender Python?

¿Cuál es la mejor manera de hacer un sitio web y vender productos en línea?

¿Qué debo saber para ser un desarrollador de sitios web o aplicaciones web? Tengo conocimiento de HTML y CSS. ¿Es necesario aprender JavaScript?