La traducción al ruso más completa del curso de programación de Harvard CS50 2015 de 2015, gratis en YouTube

En este artículo, quiero hablar un poco sobre el mejor curso de programación del mundo.

Desde 2013, nuestro pequeño equipo ha estado traduciendo y adaptando cursos de video en inglés. Durante este tiempo, hemos traducido y adaptado más de 150 horas de material. Antes de comenzar a trabajar, analizamos los materiales de varias escuelas de enseñanza en línea y, en nuestra visión pedagógica, seleccionamos la mejor, que es el material de enseñanza más accesible, estructurado y conciso. Como resultado, tuvimos que revisar varios cursos relacionados con el mismo tema, y ​​luego elegir el que sea más de alta calidad y comprensible para principiantes.

Al final resultó que, no hay tantos cursos y maestros realmente de alta calidad. En el espacio de enseñanza del idioma ruso, a menudo hay filmaciones o adaptaciones de cursos extranjeros, que son populares entre los especialistas estadounidenses o europeos.

imagen

Por el momento, desde el punto de vista de nuestro equipo para principiantes, lo mejor es el curso Harvard CS50. En los enlaces a continuación puede encontrar la traducción al ruso más completa de este curso en un solo lugar.


A partir de la semana cero, aprenderá cómo, sin saber nada sobre programación, puede crear una aplicación simple utilizando el programa SCRATCH, cómo la computadora entiende sus comandos y qué son ASCII, Algoritmos y Notación Binaria.


Después de revisar la primera semana, aprenderá sobre las herramientas básicas que se utilizan en la programación para implementar diversas tareas. A saber, qué son variables, métodos (funciones), precedencia, bucles, conversión de tipos, estilos, expresiones o condiciones booleanas, compiladores, bibliotecas y qué es Clang.

imagen


Después de revisar la segunda semana, aprenderá sobre las matrices, el método de devolución o la devolución de un resultado, el alcance, las variables globales, la redirección, los argumentos de la línea de comandos, el cifrado de Caesar, el cifrado de Vigenere y el RSA.

Después de revisar la tercera semana, aprenderá sobre notación asintótica, búsqueda lineal, búsqueda binaria, clasificación por selección, clasificación por burbuja, clasificación por inserción y clasificación rápida.


Después de revisar la cuarta semana, aprenderá cómo ocurren las diferentes interacciones con los archivos, qué es GDB, clasificación de fusión, punteros, recursividad, cadenas de caracteres y estructuras.


Después de revisar la quinta semana, aprenderá sobre Valgrind y las listas vinculadas, y también consideraremos la biblioteca CS50, que está conectada a nuestros programas.


Después de revisar la sexta semana, aprenderá sobre qué son las tablas hash, las colas, los árboles y los árboles recursivos.


Después de revisar la séptima semana, aprenderá qué son http, html, css y qué son las características de sintaxis php.


Después de revisar la octava semana, aprenderá cuáles son las características específicas del desarrollo web PHP, qué es la sesión web PHP, IP y SQL.


Después de revisar la novena semana, aprenderá qué son DOM, MVC y TCP.


Después de revisar la décima semana, aprenderá qué son JavaScript y Ajax.

Habiendo recibido todo este conocimiento, puede convertirse en programador en un tiempo bastante corto, aprender nuevos lenguajes de programación muy rápidamente y aumentar su habilidad de junior a middle y senior.

PD: En un futuro próximo, publicaremos en nuestro canal un curso de inicio y negocios de la Universidad de Stanford con profesores líderes que han creado empresas como PayPal, Facebook, WhatsApp, Airbnb, Pinterest, Xerox, etc.

Source: https://habr.com/ru/post/es426943/


All Articles