CodeGym /Curso de Java /Frontend SELF ES /Curso Frontend Fullstack Software Engineer

Curso Frontend Fullstack Software Engineer

Frontend SELF ES
Nivel 48 , Lección 6
Disponible

8.1 Objetivos del curso

Objetivos del curso

La meta de nuestro curso es convertirte en un verdadero desarrollador Frontend. Para eso necesitas hacer 3 cosas:

  • Debes terminar el curso
  • Debes encontrar trabajo
  • Debes desempeñarte exitosamente en ese trabajo

Para que completes con éxito nuestro curso, te apoyaremos y motivaremos. Los mentores responderán a tus preguntas, y el trabajo en equipo hará tu aprendizaje más interesante.

Nunca te quedarás solo con tus problemas o preguntas. Siempre habrá personas que te ayudarán o te darán consejos. Por eso tendrás un tutor en el grupo, un mentor, y claro, siempre podrás preguntar a tus colegas.

Hemos creado todo un Centro de Carreras para que puedas encontrar un buen trabajo. Allí te enseñarán cómo redactar un buen currículum, qué debes incluir en él y qué no. Cómo explicar las pausas en tu carrera. Qué espera ver un empleador de IT en un buen currículum y qué lo rechaza. Esto te será muy útil.

Por último, para que te desempeñes exitosamente en tu primer trabajo como programador, te daremos un amplio conocimiento teórico y habilidades prácticas. Si estudias bien y completas todas las tareas prácticas, podrás encontrar trabajo como mid-level de inmediato.

Todo está en tus manos. De nuestra parte, te damos todo lo que necesitas o puedas necesitar en tu primer año de trabajo.

8.2 Tu currículum

Así se podría ver tu currículum al terminar el curso:

Resumen:

Un año de experiencia en desarrollo frontend. Desarrollé tres proyectos web utilizando frameworks y librerías modernas de JavaScript. Contribuí al desarrollo de aplicaciones web responsivas e interactivas. Además, tengo experiencia en la optimización del rendimiento web y la accesibilidad. Continuamente mejoro mis conocimientos y habilidades.

Habilidades Técnicas:

Lenguajes:

  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • TypeScript

Habilidades Clave:

  • React, React Native
  • Angular
  • Node.js
  • Responsive Design, Flexbox, CSS Grid
  • AJAX, Fetch API, Axios
  • REST API, GraphQL
  • Sass, Less, Styled Components
  • Webpack, mpm
  • Design Patterns, ADS, Scrum, Agile
  • Transacciones, ACID, CAD
  • Linux, servidores web, CI/CD
  • Testing: Jest, React Testing Library, Cypress

Herramientas:

  • Git, GitHub, SSH
  • Docker, Docker Compose
  • Chrome DevTools
  • WebStorm
  • PostgreSQL
  • SQLite

En mi opinión, se ve bastante sólido: «Ningún empleador pasará por alto un currículum como este» (c).

Es claro que muchas tecnologías las estudiarás solo de manera general, pero estarás familiarizado con ellas y podrás contar honestamente en una entrevista lo que has hecho, cómo y cuándo.

8.3 Plan del curso

Tu formación incluirá 18 temas clave:

# Nombre del tema Número de semanas
1 HTML 3 semanas
2 CSS 5 semanas
3 JavaScript 3 semanas
4 Trabajo con la red 1 semana
5 TypeScript 3 semanas
6 Docker 3 semanas
7 Fundamentos de SQL 3 semanas
8 React 8 semanas
9 Gestión de proyecto en servidor 2 semanas
10 Habilidades de arquitecto, 1-4 2 semanas
11 Node.js 5 semanas
12 React Native 3 semanas
13 Angular 5 semanas
14 Habilidades de arquitecto, 5-9 2 semanas
15 Algoritmos y estructuras de datos 3 semanas
16 Centro de Carreras 2 semanas
17 Preparación para entrevistas 2 semanas
18 Proyecto final (simultáneo) 4 semanas
52 semanas

Tu Proyecto Final y el Centro de Carreras se llevarán a cabo simultáneamente, así que podrás completar todo en 52 semanas. Pero en cualquier caso dejamos al mentor la posibilidad de cambiar el plan de estudio. Si quieres profundizar en algún tema, omitir otro o añadir uno que no está en el plan, habla con tu mentor. ¡No estás en la universidad! :)

8.4 La práctica es todo

Todo nuestro aprendizaje está basado en la práctica. Practicando constantemente, recordarás todo más fácilmente y lo entenderás más rápido. La práctica consistirá en cuatro grandes direcciones.

En primer lugar, necesitarás seguir al mentor. El mentor en los webinars y video lecciones analizará diferentes tecnologías y mostrará cómo trabajar con ellas. Necesitarás simplemente seguir sus pasos. Tu cerebro recordará por sí mismo qué y cómo hacer. Además, en este momento podrían surgir preguntas que querrás hacerle a tu mentor.

En segundo lugar, en nuestro curso habrá muchas pequeñas tareas prácticas con autoverificación, para que puedas practicar y mejorar tus habilidades. Cualquier teoría se comprueba con la práctica, así que resuelve un par de problemas después de cada lección y el material complicado se volverá mucho más comprensible.

En tercer lugar, aproximadamente cada dos meses de estudio tendrás un proyecto separado. Algunos los escribirás solo, otros en grupo. O el mentor puede explicarte nuevo material mientras desarrolla un proyecto complejo al mismo tiempo. Aquí confiamos plenamente en el mentor y su experiencia.

Y finalmente, al final tendrás un gran proyecto final de unos dos meses. Puedes hacerlo completo, parcialmente o incluso no hacerlo. El mentor te ayudará de todos modos. Si te las arreglas con el proyecto, busca un trabajo de inmediato como mid-level.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION