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

Curso Python Fullstack Software Engineer

Python SELF ES
Nivel 64 , Lección 6
Disponible

8.1 Objetivos del curso

El objetivo de nuestro curso es convertirte en un auténtico desarrollador de Python. Para ello, 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 vamos a apoyar y motivar. 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 ayuden o guíen. Para eso tienes un tutor en el grupo, un mentor, y por supuesto, siempre puedes preguntar a tus compañeros de estudio y responder a sus preguntas.

Hemos creado todo un Centro de Carrera para que puedas encontrar un buen trabajo. Allí te enseñarán cómo elaborar correctamente un currículum, qué necesitas incluir y qué no. Cómo justificar brechas en tu empleo. Qué espera ver un empleador de una empresa IT en un buen currículum y qué lo desanima. Te será muy útil.

Y finalmente, para que desempeñes exitosamente tus responsabilidades en tu primer trabajo como programador, te daremos un conocimiento teórico muy amplio y habilidades prácticas. Si estudias bien y realizas todas las tareas prácticas, podrás encontrar trabajo como nivel medio de inmediato.

Todo está en tus manos. De nuestra parte, te proporcionamos todo lo que necesitas y lo que puede ser necesario en el primer año de trabajo.

8.2 Tu currículum

Así podría verse tu currículum después de completar el curso:

Objective:

Un año de experiencia en desarrollo Python. Desarrollados tres proyectos web para plataformas AWS & Google Cloud. Contribuido al desarrollo backend usando el framework Django con Django Rest Framework. Además, he creado varios bots para el mensajero Telegram. Continuamente mejoro mis conocimientos y habilidades.

Tech Skills: Languages:
  • Python 3.12
  • JavaScript
  • SQL
Frameworks:
  • Django, Django ORM, Django REST Framework
  • Flask
  • FastAPI
Tech:
  • JWT, Djoser, Pytest, Unittest, WebSockets, Aiohttp, SQLAlchemy, Alembic,
  • Beautiful Soup, Selenium, Scrapy
  • Docker, SQL, REST API, JSON, HTML/CSS, JavaScript, TelegramBots, RabbitMQ, noSQL, Google API,
  • Design Patterns, ADS, Scrum, Agile,
  • Transactions, ACID, CAD
  • Linux, servidores web, CI/CD
Tools:
  • Git, SSH
  • Docker, Docker Compose
  • PyCharm
  • PostgreSQL
  • SQLite

A mi parecer, luce muy sólido. «Ningún empleador pasará indiferente por un currículum así» ©.

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

8.3 Plan del curso

Tu aprendizaje incluirá 17 temas clave:

Nombre del tema Cantidad de semanas
1 Python Core 7 semanas
2 Algoritmos y estructuras de datos 3 semanas
3 Trabajo con la red 1 semana
4 Fundamentos Web 3 semanas
5 Docker 3 semanas
6 Fundamentos de SQL 3 semanas
7 Backend con Django 8 semanas
8 Administración de proyectos en el servidor 2 semanas
9 Architect Skills, parte 1 2 semanas
10 Api & REST 5 semanas
11 Scrap de sitios 3 semanas
12 Frameworks Alternativos 5 semanas
13 Python & Enterprise 3 semanas
14 Architect Skills 2 semanas
15 Centro de Carrera 2 semanas
16 Preparación para entrevistas 2 semanas
17 Proyecto final (simultáneo) 4 semanas
52 semanas

Tu Proyecto Final y el Centro de Carrera se llevarán a cabo simultáneamente, así que encajarás perfectamente en las 52 semanas. Pero de todos modos dejamos al mentor la posibilidad de cambiar el plan de estudios. Si quieres estudiar algún tema más a fondo, no estudiar algo o agregar un tema que no está en el plan, coordina con el mentor. No estás en la universidad :)

8.4 La práctica lo es todo

Toda nuestra formación se basa en la práctica. Practicando constantemente, recordarás más fácil todo y lo entenderás más rápido. La práctica consistirá en 4 grandes direcciones.

En primer lugar, deberás seguir al mentor. El mentor en webinars y videoclases revisará varias tecnologías y mostrará cómo trabajar con ellas. Solo necesitas repetir después de él. Tu cerebro recordará por sí mismo qué y cómo hacer. Además, justo en ese momento pueden 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 perfeccionar tus habilidades. Cualquier teoría se verifica con la práctica, así que resuelve un par de tareas después de cada lección y el material difícil te parecerá mucho más claro.

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

Y en cuarto lugar, al final tendrás un gran proyecto final de unos dos meses. Este se puede hacer completo, parcialmente o no hacerlo. En cualquier caso, el mentor te ayudará. Si completas el proyecto, busca trabajo inmediatamente como nivel medio.

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