«Fundamentos de programación» inscripción para un curso gratuito con ejemplos en JavaScript

«Fundamentos de programación» inscripción para un curso gratuito con ejemplos en JavaScript

Queridos colegas ingenieros y futuros ingenieros, la comunidad Metarhia abre inscripciones para el curso gratuito "Fundamentos de Programación", que estará disponible en Proceso de construcción del bot y github sin ninguna restricción. Parte de las lecciones ya fueron grabadas a finales de 2018 y principios de 2019, y parte se impartirá en el Instituto Politécnico de Kiev en otoño de 2019 y estará disponible de inmediato en el canal del curso. La experiencia de los últimos 5 años, en los que he realizado lecciones más complejas, ha demostrado la necesidad de lecciones también para los principiantes. Esta vez, a solicitud de muchos estudiantes, intentaré agregar muchos materiales sobre los fundamentos de programación y, en la medida de lo posible, abstraer el curso de JavaScript. Por supuesto, la mayoría de los ejemplos se mantendrán en JavaScript, pero la parte teórica será mucho más amplia y no se limitará a la sintaxis y API del lenguaje. Parte de los ejemplos estará en TypeScript y C++. Este no es un curso sobre JavaScript puro, sino un curso fundamental sobre los fundamentos de programación, que incluye los conceptos básicos y patrones de diseño para diferentes paradigmas: funcional, procedural, orientado a objetos, genérico, asíncrono, reactivo, paralelo, multiparadigmático y metaprogramación, así como los fundamentos de estructuras de datos, pruebas, principios de construcción de estructuras y arquitectura de proyectos.

«Fundamentos de programación» inscripción para un curso gratuito con ejemplos en JavaScript

Sobre el curso

El curso está diseñado sin el uso de bibliotecas externas, dependencias ni frameworks; en su lugar, intentaremos hacerlo todo por nosotros mismos, profundizando en cómo y por qué funciona. Como entorno de ejecución para los ejemplos de código se utilizará Node.js y el navegador. Este año, el curso se complementará con tareas prácticas, que faltaban en ediciones anteriores. Para dominar el proceso de desarrollo se demostrarán técnicas de refactorización y optimización de código, incluyendo revisiones de código de los trabajos de los estudiantes. Se prestará atención al estilo de código y al uso de herramientas como sistemas de control de versiones y gestores de paquetes. Todos los ejemplos he tratado de hacerlos lo más cercanos posible a proyectos reales, porque, después de todo, ustedes quieren convertirse en especialistas no en ejemplos académicos, sino en programación práctica. Los ejemplos de código están disponibles abiertamente en GitHub en la organización HowProgrammingWorks, los enlaces al código estarán debajo de cada video y las referencias de código a los videos están donde ya se han grabado las lecciones en video. En GitHub se encuentra un glosario de términos y el índice del curso. Las preguntas se pueden hacer en los grupos de Telegram o directamente debajo del video. Todas las lecciones son abiertas, se puede asistir en el KPI y hacer preguntas en los seminarios después de las lecciones. Horario de las lecciones publicado de inmediato, pero puede cambiar ligeramente.

«Fundamentos de programación» inscripción para un curso gratuito con ejemplos en JavaScript

Examen

En invierno, después del primer semestre, se ofrecerán tareas independientes para evaluar el nivel de conocimientos a los oyentes del curso y, si las completan con éxito, podrán presentarse al examen para obtener el certificado de Metarhia. Mi examen no es un examen universitario con boletos, teoría y práctica, sino un examen integral sobre todo el material, donde la teoría no está desvinculada de la práctica. Aquí no hay lugar para la simple suerte. No todos aprobarán el examen, aproximadamente 1-2 de cada 100 oyentes pueden obtener el certificado. Pero no estamos aprendiendo por papeles, sino por conocimiento. El examen se puede repetir solo después de un año. La formación es gratuita y está disponible para todos los interesados. Ya se han registrado más de 1200 personas. La formación puede durar de 1 a 4 años, dependiendo del éxito del estudiante. Si alguien no aprueba el examen, puede seguir estudiando, pero a quienes aprueben les dedicaré más tiempo. Daré más detalles sobre los exámenes más cerca del final del semestre, no se distraigan con esto ahora, no hay necesidad de más preguntas en los grupos, concéntrense en dominar el material.

«Fundamentos de programación» inscripción para un curso gratuito con ejemplos en JavaScript

Preguntas frecuentes

P: ¿Puedo inscribirme en el curso si no soy del KPI, o de otra universidad, o ni siquiera soy estudiante, o soy de otro país, o no podré asistir a los exámenes, o ya estoy trabajando, o (… un montón de otras razones…)?
R: Si eres una persona del planeta tierra, sí. En caso contrario, no aceptaremos tu solicitud.

P: ¿Se puede presentar el examen sin asistir al curso o asistir al curso sin presentar el examen?
R: ¡Tienes una suerte increíble! ¡Promo! ¡Te doy permiso personalmente!

P: He oído que hay un grupo avanzado (segundo año de estudios), ¿puedo asistir a ese también?
R: Inténtalo, el material es un poco más complicado, pero si te va bien, no te prohíbo asistir también a ese.

P: ¿Se pueden presentar los exámenes de forma remota?
R: No, es obligatorio acudir en persona.

«Fundamentos de programación» inscripción para un curso gratuito con ejemplos en JavaScript

Enlaces

Formulario de inscripción al curso: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Grupo en Telegram: https://t.me/Programming_IP9X
Grupo en reuniones: https://www.meetup.com/HowProgrammingWorks/
Canal del grupo avanzado: https://t.me/metarhia
Grupo por Node.js: https://t.me/nodeua
Canal en YouTube: https://www.youtube.com/TimurShemsedinov
Organización en GitHub: https://github.com/HowProgrammingWorks
Conferencista en GitHub: https://github.com/tshemsedinov

«Fundamentos de programación» inscripción para un curso gratuito con ejemplos en JavaScript

Conclusión

Estoy esperando sugerencias para complementar el curso con nuevos temas, espero contribuciones en ejemplos de código, incluyendo la traducción de ejemplos a otros idiomas. Sus comentarios ayudarán a mejorar el curso.

Gracias por su interés. ¡Nos vemos en las conferencias y seminarios!

Solo los usuarios registrados pueden participar en la encuesta. Inicie sesión, por favor.

¿Qué tan interesante le parece este curso?

  • Veré/asistiré a todas las conferencias

  • Elegiré temas interesantes y veré los videos

  • Estudiaré los ejemplos

  • Realizaré las tareas

  • Rendiré el examen

  • Todo esto es banal, no me interesa

Votaron 45 usuarios. Se abstuvieron 7 usuarios.

¿Está planeando asistir en persona?

  • Sí

  • Me gustaría, pero no puedo

  • No

44 usuarios votaron. 2 usuarios se abstuvieron.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster