¿Cuál es el siguiente paso después de aprender HTML, PHP, JS y CSS?

Esto depende de lo que esté viendo a más largo plazo en contexto a su carrera.

¿Dónde te ves en los próximos 3 a 4 años?

Esta respuesta realmente decidirá cómo desea adquirir las habilidades que ya tiene. O puede apegarse a lo que está haciendo actualmente o hay otra salida que es actualizarse con las tecnologías de TI de tendencia que tienen una gran demanda y tienen mejores posibilidades de escalar en unos pocos años.

Tienes 3 opciones aquí:

  1. Desarrollador front-end : HTML, CSS, JavaScript
  2. Desarrollador back-end : PHP, .NET, estas habilidades se han vuelto anteriores, por lo que lo que puedo sugerirle es que lo actualice con las nuevas tecnologías como Node.js, React.js, JSON, etc.
  3. Desarrollador MEAN Stack : comience a aprender estas tecnologías basadas en JavaScript: MongoDB, Express.js, AngularJS y Node.js que se utilizan para desarrollar aplicaciones web. Desde el lado del cliente y el servidor hasta las bases de datos.

Siempre tiene la opción de elegir en qué quiere convertirse, pero sí, con las habilidades actuales ya tiene el mejor perfil para usted, sería un desarrollador de MEAN Stack, ya que este rol también tiene una gran demanda.

¿Cómo puedes conseguir el papel deseado?

Es solo un procedimiento de 3 pasos:

  1. Mejora tus habilidades con la ayuda de expertos de la industria.
  2. Trabaja en proyectos en vivo y muéstralo en tu cartera.
  3. Adquiera habilidades y sea ​​contratado .

¿Cómo puedes comenzar adquiriendo estas habilidades?

Puede comenzar con estas plataformas en línea Udemy, Udacity edWisor y Edureka, etc.

En Udemy, Udacity y Edureka solo obtienes el conocimiento de las tecnologías , pero no el conocimiento práctico adecuado , y solo son certificaciones y además no hay garantía de trabajo .

Además de esto, también hay una plataforma edWisor.com que ofrece un aprendizaje adecuado, proyectos en vivo para trabajar, una evaluación adecuada por parte de los expertos de la industria y no se trata solo de certificaciones, sino que usted consigue un trabajo aquí.

Si aún tiene dudas, siempre puede visitarlas aquí en edWisor

Siempre hay espacio para aprender.

¡¡Salud!!

Hola vishnu

Primero configure su objetivo.

Puede ir a PHP / Mysql con algunos conceptos básicos de la consulta J de JavaScript ajax (6 meses)

Luego desarrolle una aplicación. Si desea trabajar en Js, aprenda Nodo Js, Angular, Vue, React, etc. Antes de eso, debe tener conocimiento de los conceptos básicos o la arquitectura de MVC (no estoy hablando de PHP Framework, solo conceptos básicos)

Para el desarrollo básico de PHP Do It Frameworks. MVC (Model-View-Controller) Frameworks Versus HTML –

Para el trabajo de diseño de Ui Design Responsive, aprenda Bootstrap (El mejor concepto para aprender), HTML5, CSS3, SaaS ,. ¿Qué marco de diseño receptivo es mejor? Por supuesto, depende. tú

Para el trabajo de Web Marketing puedes probar SEO, marketing digital

Como se encuentra en el paso inicial de WebDevelopment [1], simplemente haga lo mejor que pueda.

La tecnología se está actualizando día a día, tienes que mejorar tus habilidades en tu dominio Las 10 habilidades principales para mejorar tú mismo

Notas al pie

[1] Acerca del desarrollo web – Gyaan Shree

¿Cuáles son tus metas?

Tiene conocimiento de circuito cerrado (cliente y servidor) que es completamente funcional. Un próximo paso obvio es aprender un marco en PHP (WordPress, Magento, Zend, Cake, etc.). Otra sería elegir la mitad del ciclo y especializarse más (más del lado del cliente o más del lado del servidor).

Definitivamente, aprendería cómo interactuar con una base de datos y aprender un poco de SQL básico, si aún no lo ha hecho, SIN IMPORTAR en qué dirección va.

Si desea pasar a otro idioma, decida si desea seguir con FOSS o pasar a Closed-source; si se queda con FOSS, entonces Django (python), Rails (ruby) o ese para Java (struts ? Olvidé cómo se llama). Si vas a código cerrado, entonces .NET es probablemente la mejor opción. TODOS ELLOS serán una desviación SIGNIFICATIVA de lo que estás acostumbrado con PHP: serán más restrictivos y estructurados, y sentirás un latigazo cervical.

Hay trabajo en el mundo PHP … mucho. Muchas tiendas lo usan y alimenta muchos sitios. Realmente puede subir de nivel en PHP aprendiendo algunas de las cosas más avanzadas (hacer más con clases y metaprogramación, escribir bibliotecas, etc.). Si disfrutas de PHP y no quieres salir de él todavía, entonces no lo hagas. ¡Encuentre un proyecto para postularse y ponerse a trabajar!

¡Práctica! ¡Haz cosas increíbles! ¡Amplíe su conocimiento!

Una vez que sienta que tiene buena confianza en estos idiomas, ¡continúe y cree algo increíble! ¡Podría crear una red social simple o una tienda de comercio electrónico! ¡Lo que quieras! Una cosa genial que me encanta hacer es jugar con las bibliotecas javascript, recientemente descubrí cómo usar Particles.js y woah, ¡ es muy divertido!

Si desea seguir el desarrollo web como una carrera, le recomendaría tomar un telar en freelancer.com. Este es un gran sitio web para que cualquier persona, con cualquier habilidad, trabaje desde la comodidad de su hogar, ¡haciendo lo que ama! No es demasiado difícil comenzar, pero es posible que deba invertir en pruebas para demostrar su conocimiento a los usuarios que buscan trabajos para realizar.

Por último, ¡felicidades por aprender estos idiomas! Quiero que sepas que las posibilidades son infinitas, ¡ahora ve y crea el próximo Facebook!

Una vez que sienta que ha aprendido CSS y Javascript HTML

  • Aprende Mysql. Php sin Mysql es un auto sin equipo. Php sin Mysql no es bueno. Conozca la conectividad de back-end con Mysql. Cree algunas aplicaciones CRUD básicas que aumenten su confianza
  • Una vez que haya creado algunas aplicaciones crud. Comienza a construir algunas aplicaciones web más avanzadas. Codecamp gratuito tiene un proyecto genial con el que podrías mejorar tus habilidades y mejorar tu codificación. Tienen un camino guiado establecido y tareas donde aprenderás algunas cosas interesantes
  • Finalmente, una vez que haya terminado con el campamento de código gratuito, tendrá un amplio conocimiento sobre las aplicaciones web y el sitio web. Hospede su propio sitio web, construya algo útil que encuentre o le guste.
  • Aprenda más marcos de css y Javascript. BOOTSTRAP, ANGULAR JS, REACTJS, FOUNDATION CSS. Estos son muy solicitados en el mercado en estos días y puede estar ganando bien pronto.

Gracias

Depende de dónde quieres ir. Si desea avanzar hacia el desarrollo de Backend y luego PHP, si desea continuar dominando el desarrollo de Frontend, entonces JS es el camino a seguir. Eso depende completamente de ti en lo que TÚ quieres como desarrollador. Finalmente, por supuesto, es bueno saber ambos.

Diría que si ha hecho html y css, está aprendiendo muchas cosas de front-end, debe completar su conocimiento de front-end aprendiendo javascript y luego pasar a cosas del lado del servidor. Creo que es una buena idea hacer ambas cosas, pero quizás JavaScript primero. De esta manera, tienes un arsenal completo de habilidades antes de pasar a las cosas del lado del servidor, lo que creo que sería el siguiente paso. También diría que es importante asegurarse de que tiene un buen conocimiento de HTML. CSS y Javascript, tal vez mediante la creación de múltiples proyectos para mostrar su habilidad hasta que pase al lado del servidor.

PHP y Javascript son bastante diferentes, no solo en la forma en que funcionan sino en lo que hacen. Puede hacer muchas cosas y crear muchos sitios web sin PHP (o cualquier lenguaje del lado del servidor) y si tiene las habilidades lo suficientemente buenas y puede mostrarlas, también puede encontrar empleo como desarrollador / diseñador web front-end, pero generalmente javascript es algo que también deberá saber en esta área, si se salta y hace PHP, está dejando esta área de su habilidad establecida y tendrá que volver a ella más adelante. Mencionaste que encontraste javascript difícil anteriormente, no diría personalmente que aprender PHP facilitará el aprendizaje de javascript, por lo que recomendaría simplemente saltar y dominar esto primero, ya que es probable que se requiera que lo hagas en algún momento .

En resumen, mi opinión es que es mejor terminar un área antes de pasar al siguiente y el siguiente paso lógico para ti es Javascript, estoy seguro de que también crees esto, pero tal vez tu resistencia hacia él se deba a que lo intentaste. antes de. Hacer esto redondeará sus habilidades de desarrollo front-end antes de pasar al siguiente paso con las habilidades del lado del servidor (que también puede explorar otros lenguajes además de PHP)

Podrías continuar y agudizar las habilidades que ya tienes o podrías comenzar con algo nuevo.

Si PHP es algo que te encanta, entonces puedes comenzar con Laravel . Está El marco PHP para artesanos web . Aquí hay algunos buenos tutoriales:

  1. Laravel 5.4 From Scratch: Instalación y compositor de Laravel -Laracasts
  2. Cómo construir un blog con Laravel -Youtube

O puede explorar un nuevo lenguaje de programación como Python.

Si está familiarizado con Python, puede acceder a un marco web como Django . Está El marco web para perfeccionistas con plazos. La documentación de Django tiene todo lo que necesita saber sobre Django.

D3.js – Documentos basados ​​en datos

D3.js (o simplemente D3 para documentos controlados por datos ) es una biblioteca de JavaScript para producir visualizaciones de datos dinámicas e interactivas en navegadores web. Utiliza los estándares SVG, HTML5 y CSS ampliamente implementados. Es el sucesor del anterior marco de Protovis.

[2]

A diferencia de muchas otras bibliotecas, D3.js permite un gran control sobre el resultado visual final.

[3]

Su desarrollo se observó en 2011,

[4]

como la versión 2.0.0 se lanzó en agosto de 2011.

[5]

D3.js se utiliza en cientos de miles de sitios web.

[6]

Algunos usos populares incluyen la creación de gráficos interactivos para sitios web de noticias en línea, paneles de información para ver datos y la producción de mapas a partir de datos de creación de mapas SIG. Además, la naturaleza exportable de SVG permite que los gráficos creados por D3 se utilicen en publicaciones impresas.

Parece que tienes una cobertura bastante decente de las tecnologías de desarrollo web. Recomiendo crear un proyecto más complejo usando las cosas que ya sabes. Esa es la mejor manera de aprender cosas nuevas.

Hay mucho más que aprender junto con CSS, HTML, Javascript y todo, recientemente Google presentó la última versión de angualr 4.0, podrían lanzar algo nuevo en los próximos días … así que sigue aprendiendo como puedas.

Comience a aprender ReactJS y TypeScript y AngularJs 2.0 y AngularJs 4.0.

Así que ahora aprendiste la pila front-end “básica” y un lenguaje dinámico de back-end. Hay muchas cosas que puedes probar dependiendo de dónde te gustaría enfocarte.
Backend:
Un lenguaje funcional: Haskell / Scala, etc.
Un lenguaje OO de tipo estático: Java / C #, etc.
Un marco JS en todas partes: Nodo / IO, etc.

DBs
Basado en SQL: MySQL, MSSQL para comenzar, también puede probar que NuoDB parece estar funcionando
NoSQL: demasiados tipos, demasiados para enumerar solo google

Interfaz
Diseño: SCSS, Less, Foundation, Bootstrap, Bibliotecas de animación, Brújula, demasiados para enumerar
Desarrollo – Angular, Backbone, etc.

Herramientas
Grunt, Gulp, Bower

Ahora que conoce HTML, CSS, JS y PHP, debe tener una idea decente sobre cómo funciona la web. Teniendo en cuenta que creo que primero debe probar MySql para que pueda tener una idea justa sobre la base de datos también.

Todo listo, genial!

Ahora estás listo para convertirte en un codificador de un ninja. Comienza a trabajar en un proyecto.

Cual proyecto

¿Esa es tu otra pregunta?

Bueno, tienes muchas opciones. Por ejemplo, intente hacer una aplicación de calificación de la tienda donde pueda agregar cualquier tienda de alimentos y calificarla con calificaciones de 1 estrella a 5 estrellas. Los usuarios pueden publicar un comentario para cada tienda de alimentos. También puede poner un sistema de autenticación con inicio de sesión de correo electrónico normal o puede agregar una opción para inicio de sesión de Google o Facebook con AuthO.

No se quede atascado en la aplicación de gestión de bibliotecas ortodoxa o reserva de entradas, pruebe algo nuevo e interesante.

Qué sigue ?

Ahora, cuando complete un proyecto completo, seguramente sabrá qué parte del proyecto le gustó más, ya sea la parte de front-end que incluye el aspecto de la aplicación o el back-end donde tuvo que construir lógicas y otras cosas. Una vez que descubra su campo de interés, investigue sobre eso y avance para especializarse en eso. Haz muchos proyectos y sé un ninja codificador.

PD: también puedes elegir ser un desarrollador de pila completa, es decir, tanto front-end como back-end, pero te sugiero que te concentres en uno primero y luego con el tiempo puedes pasar gradualmente a otro.

Si está interesado en las tecnologías web, seguramente puede comenzar con React.js o Next js (Esta es la razón por la cual nuestra compañía reescribió completamente el sitio web a Next.js y si valió la pena).

Si está interesado en crear aplicaciones, seguramente pruebe Electron y algunas tecnologías prácticas más pequeñas pero muy importantes como Redux, Webpack, Babel.

También puede intentar aprender un poco de Node.js, que está diseñado para crear aplicaciones de red escalables.

Suponiendo que desea obtener más información sobre el desarrollo web. Aprenda sobre SQL y luego cree su propio sitio web para proyectos pequeños (Blog, Hobby, cualquier cosa que le guste y no sea demasiado difícil de codificar). Lea más herramientas adicionales sobre Experiencia de usuario (UX), jquery, bootstrap y luego aplíquelas a su sitio web. Luego, lea más sobre el framework en PHP (WordPress, Magento, Cake, Laravel, etc.) o puede aprender más sobre otros idiomas como Django (Phyton), Ruby on Rails, Haskell, etc.

SQL, MySQL, NoSQL, MongoDB si está probando back-end.

O comience a aprender diferentes marcos de front-end como AngularJS, jQuery, Bootstrap, Foundation, etc.

Y desde que aprendió PHP, podría trabajar con CodeIgniter / Laravel / Symfony y cualquier otro framework PHP.

Intente hacer proyectos privados e implemente lo que aprendió primero antes de intentar aprender más. Sería menos productivo si sigues aprendiendo y no puedes aplicarlo a ningún tipo de proyecto. Intenta desafiarte a ti mismo en la construcción de sitios. Hay toneladas de plantillas PSD gratuitas, descargue un conjunto e intente codificarlo con lo que ya sabe. Esto le daría una comprensión más profunda de cómo funciona el desarrollo. Es el único momento en el que tropezarás con nuevos desafíos que te llevarán a un mayor aprendizaje.

Aparte de esto, sugeriría aprender Mysql y aprender un marco basado en CMS como wordpress. (Hay muchos por ahí como magento, etc.). Después de eso, intente aventurarse en otros marcos como Bootstrap o Angular JS. Intente aprender JQuery también y otros conceptos útiles de desarrollo web.

Si conoce todos esos idiomas, sugeriría hacer algunas aplicaciones individualmente. Practica tanto como puedas y te verás subiendo la escalera de programación bastante rápido.

Si aprende demasiado y practica muy poco, solo será cuestión de tiempo antes de que olvide casi todo lo que aprendió.

La práctica hace la perfección. 🙂

Inteligencia artificial – Cloud Computig

Big Data Hadoop

Programación Python

Programacion de Android

Dependiendo de sus habilidades y sus intereses y oportunidades de trabajo en las plataformas anteriores, puede competir por cualquiera de los anteriores.

HOLA

Si tiene conocimiento de AJAX y node.js, entonces esto es genial

cada desarrollador ha soñado esto, será perfecto en ajax

Tengo mi propio sitio web OZONE y Ajax juegan un papel importante para hacer un buen sitio web

por favor revise el sitio web una vez

gracias 🙂

¡Javascript no es una broma! ¡Si amas un idioma, no debes ignorar sus laboratorios y marcos!

Después de aprender lo que escribes, te sugiero que aprendas un lenguaje de base de datos como MySQL.

Con base en lo que aprende, desarrolle un proyecto como la aplicación web de muestra, para que pueda saber cómo mezclar todos sus conocimientos en un solo proyecto …

Luego, una vez que complete eso, puede comenzar a aprender el framework PHP …
El mejor es Laravel con Angular JS

More Interesting

Soy un programador de Java. ¿Cuáles son las cosas que debo saber como programador de Python?

Si un estudiante de secundaria no tiene ningún conocimiento de informática, ¿sería muy difícil aprenderlo desde cero?

Cómo pasar de un buen programador a uno excelente

¿Cómo es estudiar informática en ETH Zurich?

¿Cómo debe prepararse un estudiante que no es CS para obtener un pasante en Google en su tercer año?

¿Cuál es la diferencia entre un ingeniero de software, un desarrollador de bases de datos, un analista de sistemas, un analista de seguridad y un administrador de sistemas?

¿Cuáles son las tecnologías / habilidades más útiles para un nuevo graduado que comenzará a trabajar en Facebook?

Quiero graduarme en informática científica con experiencia en informática, ¿es una buena decisión?

¿Por qué la física es un curso obligatorio para algunos estudiantes de ciencias de la computación?

¿Cuál es la diferencia entre Computer Science y Computing degree? Quiero ser un SE o un programador. ¿Cuál es el mejor título para mí?

¿Cómo podría obtener una pasantía en DRDO, Hyderabad? Soy un estudiante de informática de tercer año.

¿Qué rama tendrá un mejor alcance en el futuro, ingeniería informática o ingeniería eléctrica?

Cómo descubrir la mejor carrera para mí. Estoy interesado en el diseño de moda, pero soy un duodécimo estudiante de informática, ¿qué debería preferir?

¿Qué puede hacer un graduado de Ingeniería Mecánica con habilidades de codificación promedio para ingresar a un trabajo de Desarrollador de Software bien remunerado en India?

Llegué al bloque de desarrolladores, no he podido escribir ningún código durante unos días. ¿Qué debo hacer?