Conceptos básicos de programación: Conferencia n. ° 9. Javascript Formato JSON. DOM Oyentes de eventos. Funciones anónimas Biblioteca JQuer



Continuamos publicando conferencias en el legendario curso Harvard CS50, que traducimos y expresamos específicamente para JavaRush. Hoy les presentamos tres conferencias a la vez: la decimoséptima continúa presentando bases de datos SQL y las decimoctavas y decimonovenas conferencias sobre JavaScript.

Las tres conferencias están por debajo, hay una lista de todas las conferencias traducidas hasta la fecha (recordamos que hay 24 de ellas en el curso).

Lo que aprenderá al escuchar este curso:

  • Fundamentos de informática y programación;
  • Conceptos de algoritmos y pensamiento algorítmico. Qué tareas se pueden resolver mediante la programación y cómo;
  • Conceptos de abstracción, estructura de datos, encapsulación, gestión de memoria. Los fundamentos de la seguridad informática. Proceso de desarrollo de software y desarrollo web;
  • Fundamentos del lenguaje de programación C y Scratch;
  • Fundamentos de bases de datos y SQL;
  • Desarrollo web: los fundamentos de CSS, HTML, JavaScript y PHP;
  • Conceptos básicos de preparación de la presentación de proyectos de programación.


El tema de la decimoséptima conferencia es continuar explorando bases de datos SQL:



Decimoctava conferencia sobre la introducción de JavaScript y programación del lado del cliente:



Y la decimonovena conferencia es una continuación del conocimiento de JavaScript, así como del uso de la tecnología informática en el campo de la arqueología:



Lista de conferencias traducidas:

Primera conferencia : introductoria, presenta los conceptos generales de los lenguajes de programación, así como un equipo de profesores y el sistema de las próximas clases.
Lección 2 : También es introductoria e introduce los conceptos generales de los lenguajes de programación, continuando con el tema de la primera conferencia.
Lección 3 : presenta el concepto y las funciones de compilación y explica cómo aparecen los errores en los programas (comenzando con el primer "error de la computadora"), cómo reconocerlos y cómo se pueden causar.
Lección 4 : presenta los tipos de datos y ciclos, algunas funciones básicas y el esquema básico de compilación de un programa, y ​​también demuestra las capacidades limitadas de las computadoras y ejemplos históricos de errores que no han pasado sin dejar rastro.
Lección 5 : continuación sobre errores, además revela el concepto de estructura del programa, explica por qué se necesitan funciones dentro del código, cuál es la importancia del alcance de los valores e introduce la función strlen. También aprenderá de él cómo el CS50 lucha contra los aficionados en el CS50 y cómo ahorrar RAM en la computadora para evitar errores de segmentación.
Lección 6 : sobre los conceptos básicos de criptografía, matrices y argumentos de línea de comando.
Séptima conferencia : presenta los métodos básicos de clasificación de datos. David Meilen habla sobre la clasificación, selección, inserción y fusión de burbujas, y los espectadores las prueban en la práctica.
Lección 8 : sobre la clasificación de datos por el método de fusión, así como una breve excursión al mundo de las operaciones bit a bit.
Lección 9 : conocimiento continuo del operador de la condición, si, la introducción del concepto de recurrencia, así como la discusión sobre el escándalo de Volkswagen, se refieren a problemas de seguridad informática. El profesor examina en detalle la función de intercambio, el intercambio, demuestra técnicas para trabajar con el depurador del programa y revela la estructura y la mecánica de la RAM.
Lección 10 : sobre diferentes métodos para compilar listas, almacenar información del programa y usar punteros y referencias.
Lección 11 : estudio de punteros, análisis de la estructura de funciones de la biblioteca CS50, familiaridad con una pérdida de memoria, introducción del concepto de lista vinculada y otras estructuras de datos con una demostración detallada.
Lección 12 : Acerca de las características de la pila, la cola y la lista vinculada. Análisis de posibles problemas con el acceso a la memoria. La estructura del árbol binario, el árbol de prefijos y el trabajo de compresión de archivos se examinan de inmediato.
Lección 13 : sobre hashing de datos, protocolos de red y cómo protegerse de extraños sospechosos utilizando conexiones cifradas.
Lección 14 : Introducción a la programación web e introducción de HTML y CSS.
Lección 15 : Presentación del lenguaje de programación PHP y lenguaje de marcado HTML
Lección 16 : discusión continua del lenguaje PHP, ahora para desarrollar aplicaciones web, así como una introducción a bases de datos y MySQL.
Lección 17 : Conocimiento continuo con bases de datos SQL.
Lecture 18 :: Introducción a JavaScrip y la programación del lado del cliente.
Lección 19 : continúa el conocimiento del lenguaje JavaScrip y también se demuestra el uso de la tecnología informática en el campo de la arqueología.

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


All Articles