Soy un estudiante de primer año de CSE de una universidad india de primer nivel. Como es el momento de las vacaciones, comencé con HTML, CSS, PHP y MySql para el desarrollo web. ¿Qué otras medidas debo tomar para convertirme en un desarrollador web competente al final de las vacaciones?

  1. Aprender haciendo

Soy un gran fanático de aprender haciendo y también te aconsejaría que sigas el mismo enfoque. Si quieres aprender algo nuevo, solo desarrolla algo con él. Por muy trivial que sea esa idea, definitivamente tendrá una comprensión más profunda de la tecnología que está utilizando cuando la implemente. Como ha mencionado php en la pregunta, un buen comienzo sería desarrollar un sistema de inicio de sesión simple que lo use. Además, deberá aprender un idioma para implementar el front-end. JavaScript es de facto aquí.

También le aconsejaré que no salte a un marco hasta que tenga una base sólida del lenguaje que está utilizando.

2. Leer y practicar
Practique en http://www.codecademy.com/, tome cursos en Coursera, https://www.udacity.com/, lea algunos libros. Hay mucho más en la web que solo idiomas. Asegúrese de comprender bien cómo funciona la web.

3. Pon tu código en GitHub
Cuando desarrolles algo, asegúrate de poner tu código en https://github.com/. Esto lo ayudará a hacer una presencia web más fuerte y también la gente puede verlo mirando su código.

4. Hacer un blog (opcional)
Esto está de acuerdo con el punto anterior. Bloguear sobre tu trabajo ayuda a crear una presencia web muy fuerte. Puede escribir sobre las novedades que aprendió mientras realizaba un proyecto. Esto ayuda mucho cuando solicitas pasantías / trabajos.

Una de las respuestas aquí menciona acerca de las certificaciones. Te recomendaría encarecidamente que no lo hagas. Las certificaciones son BS y no prueban nada.

¡Espero que ayude!

Como han dicho otros, busque en varios marcos PHP como ignitor de código / cake php o zend php, trabaje en jquery y dado que la web se está volviendo móvil ahora trabaje en un diseño receptivo para el que puede usar los marcos CSS existentes como bootstrap.
No se limite a las tecnologías que ha mencionado (PHP, HTML, MySQL, etc.) intente aprender Ruby-on-Rails, desarrollo web con Django (es un marco web para Python – google para más información) y tome un mire la pila de JavaScript, es decir, la pila MEAN para desarrollo web (MongoDB + ExpressJS + AngularJS + NodeJS). Aprender estas habilidades debería hacerte bastante competente en las tecnologías web. Al aprender me refiero a no levantar un libro y leer sobre ellos, sino construir algo usando estas tecnologías, por muy simple que resulte ser tu aplicación, todo lo que necesitas para asegurarte de que funcione .

EDITAR: Olvidé mencionar sobre seguridad. A medida que vaya creando su aplicación, asegúrese de proteger su aplicación y sus datos protegiéndola de las vulnerabilidades de inyección SQL y XSS.

Hazlo paso a paso:
Como estás en la universidad, debes estar familiarizado con la programación y los algoritmos, por lo que no debería ser difícil aprender js / php.

1. HTML / CSS: lleva una semana (3,4 días como máximo) aprenderlo dentro y fuera de su único marcado y no programación real. Estoy hablando solo de HTML básico y CSS, no de cosas sofisticadas como un motor de búsqueda amigable y un diseño de alta validación, que un poco de eficiencia / dominio requiere tiempo / experiencia.

2. La sintaxis de JavaScript no es muy diferente de la de C, no tiene administrador de memoria y demás. Pan comido.
Debería poder aprender tareas simples como selección / modificación de DOM, validación de formularios, etc. En poco tiempo.

FIN DE SEMANA 2:
En este punto, debería haber diseñado un sitio web estático atractivo sin funcionalidad real.

2.1 AJAX: una de las razones por las cuales algunas personas como zuckerberg se convirtieron en multimillonarios. Bueno, puede ser una exageración, pero luego, abra Facebook, Twitter o incluso la página de inicio de Google con JavaScript desactivado y sabrá lo que estoy diciendo.

2.2 JQUERY: si cree que JavaScript es bastante feo, busque esta biblioteca impresionante.

Para cuando llegue a este punto, debe tener un sitio hermoso con gráficos / transiciones suaves y sexys y poca FUNCIONALIDAD.

PALABRA CLAVE: MEJORA PROGRESIVA. HTML-> CSS-> JS

——– FIN DE FRONT-END—–
bueno, casi.

Bienvenido al mundo de la funcionalidad.

PHP: una vez más, no es muy diferente de C en términos de sintaxis, pero es un lenguaje poco tipado. aprender el idioma lleva menos tiempo, pero aprender a usarlo lleva mucho tiempo.
Realmente no tengo un plan de aprendizaje para esto.

Revisar AJAX, JSON, XML, etc.

MySQL: bueno, SELECCIONE * DE “cualquier libro / blog / sitio que siga”.

Inicialmente intente replicar otros sitios, una vez que se sienta cómodo, agregue sus propias ideas / funcionalidades.
Traté de mascarilla.

Aprenda las configuraciones del servidor, seguridad, SEO, etc.

Libros: aprendizaje de desarrollo web JavaScript, PHP y MySQL.

Lea todo lo que pueda tener en sus manos. También haga todas las preguntas que reciba en sitios como stackoverflow, envíe su código en git.
Debería tomar 1-2 meses solo para entender el funcionamiento.

PD: No entiendo tu picazón incontrolable de mencionar tu universidad en esta pregunta. Etiquetaste IIT, IITB, IITK, escuela universitaria … ¿olvidaste mencionar el rango JEE?

No soy muy competente en desarrollo web, pero aún así intentaré responder a su pregunta con toda mi capacidad.

1) En primer lugar, es muy necesario que se mantenga concentrado, ya que puede distraerse muy fácilmente durante sus vacaciones. No te aconsejaré que dejes de disfrutar las vacaciones y que dediques todo tu tiempo solo para aprender, sino que podrías asignar una cierta parte del día, establecer una meta y asegurarte de terminarla. Comience con tareas más pequeñas y aumente la magnitud a medida que mejora. Créeme, te da mucha presión para lograr eso, aunque puede parecer muy trivial leer estas palabras 😛

2) Los idiomas que ha elegido son bastante básicos pero igualmente importantes. Lea un poco de literatura, pero al mismo tiempo, cuanto más practique, mejor. El sitio http://www.codecademy.com/&nbsp ; me ayudo mucho. Podrías intentarlo.

3) Lea foros y blogs sobre desarrollo web. Las discusiones allí son informadas y muy interesantes también. No dudes en participar en ellos. Realmente te ayudará a evolucionar como desarrollador.

4) También puedes probar JavaScript y Ruby. Estoy bastante seguro de que a medida que mejore en los idiomas mencionados anteriormente, usted mismo tendrá el deseo de aprender el resto de los demás 😉

Espero que mi respuesta te haya ayudado. Todo lo mejor y felices fiestas 🙂

Gracias por la A2A

El desarrollo web profesional no se trata solo de aprender los idiomas. También debe estar familiarizado con varios términos técnicos como SEO, robots.txt, archivo .htaccess, códigos de error, ancho de banda, dominios, etc., que se encuentran solo cuando aloja y ejecuta un sitio web de extremo a extremo.
Busque un servicio de alojamiento web gratuito y cree un sitio web en él. Esto le dará una comprensión práctica de varios aspectos de la web.
En cuanto a los idiomas, HTML, CSS, JavaScript, PHP, MySQL deberían hacerlo, pero al mismo tiempo debería ser capaz de usar CMS como WordPress, Joomla, etc. y utilizar inteligentemente varios complementos de JQuery para fines de animación, sin profundizar demasiado. en sus especificaciones.
¡Aclamaciones!

Aprenda lo que haya mencionado paso a paso. Google es el mejor tutor gratuito. comience a trabajar en proyectos php junto con mysql. aprende javascript y jquery muy bien. Es el requisito básico para el desarrollo web.

More Interesting

Programación y diseño web / desarrollador. Realmente quiero tomar esos dos, pero no sé por dónde empezar. ¿Qué tengo que hacer?

Tengo un sitio web HTML y CSS simple que codifiqué. Quiero insertar un formulario de contacto pero no quiero comprometer mi diseño. ¿Dónde empiezo?

Si hago un sitio web y pongo videos de YouTube, que no son míos, ¿se considerará legal o ilegal?

Odio HTML, CSS, etc. ¿Qué puedo hacer para que me guste?

Estoy planeando hacer un sitio web educativo. ¿Qué creador de sitios web es el mejor?

Si uso Squarespace, ¿puedo crear un sitio para juegos?

Estuve en clase ayer y el profesor dijo que para construir un buen sitio de WordPress necesitas saber Ruby o PHP. ¿Es esto cierto?

He realizado una buena cantidad de trabajo de rediseño en un sitio web de colchones, https://BeddingHotline.com y me gustaría obtener la opinión de las comunidades sobre el diseño y la funcionalidad. ¿Cuáles son algunos pensamientos al respecto?

Necesito convertir mi sitio web en un sitio web receptivo. ¿Cómo elegir un especialista que pueda hacer eso por mí? ¿Qué me costaría?

He completado Ruby y JavaScript en Codecademy. ¿Debo proceder con Rails o la pila MEAN para el desarrollo web?

Cuando hago una referencia a 'mi respuesta está en mi propio sitio web', la página se detiene de repente. ¿Por qué me enfrento a este problema?

Quiero crear un sitio web para bloguear, pero interactivo y atractivo. Sé HTML, CSS y un poco de JavaScript. Quiero construirlo usando WordPress. ¿Es suficiente el conocimiento de estos idiomas? ¿Necesito saber algo de PHP y MySQL?

Simplemente moví mi sitio web de un host a otro, luego hice algunos cambios. ¿Por qué algunas computadoras muestran el sitio antiguo y otras muestran el nuevo?

Soy estudiante de licenciatura en Multimedia y me especializo en desarrollo web pero quiero ser un mejor diseñador. ¿Qué sería lo más interesante cuando te gradúes? ¿Para conseguir un trabajo, hacer una pasantía en el extranjero o seguir clases de arte?

Ya terminé con el curso de JavaScript de Codecademy. ¿Qué debo hacer a continuación para convertirme en un increíble desarrollador de JavaScript?