|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/programacion-estructurada-desde-cero-4-lenguajes-en-1-curso/
课程评论:没有评论
课程名称:从零开始的结构化编程:四种语言合一课程 课程概述: 在当前时代,学习编程是你能做的最重要和最有益的事情之一。随着自动化的普及,劳动市场对编程技能的需求日益增加,为此,掌握编程技能可以让你更快速和轻松地进入高需求且高薪的劳动市场。此外,编程技能还能够让你选择自由职业的道路,从家中远程工作。 本课程将通过同时学习四种编程语言来帮助你打破对技术的障碍,掌握信息处理的能力,利用各种工具。你将学习以下语言:Pascal、C++、Java SE和HTML-CSS-JavaScript,其中重点是后者。选择四种语言的原因在于它们在学习过程中各有不同的视角,从而丰富你的理解和掌握。 课程内容包括: - **Pascal**:易于学习的强大语言,用于基础概念的引入。 - **C++**:市场上需求量大,帮助你将学习成果转移到实际工作中。 - **Java**:跨平台的编程语言,扩展了你对编程的视野。 - **HTML-CSS-JavaScript**:提供网页开发的实用技能,使网页更加动态。 课程将涵盖结构化编程的三个基本原则:顺序、选择和迭代。完成这三个基础后,学生可在四种语言或其他选择中进行深造。课程中将涉及多个主题,例如输入输出、变量、数据类型、网页结构、JavaScript事件处理、逻辑条件等。 完成课程后,你将通过实践项目确实掌握结构化编程,从而具备更强的编程能力,为未来在任何编程语言或技术领域专攻打下坚实的基础。
Aprender a programar es de las cosas más importantes y provechosas que puedes hacer en la era actual, donde la automatización domina cada vez más el mercado laboral y el desempleo se acrecienta día tras día. Desarrollar las habilidades de un/a programador/a te permitirá entrar mucho más rápida y fácilmente a un mercado laboral de alta demanda y alta remuneración, además de dotarte de la posibilidad de desempeñarte como freelance y trabajar para ti a distancia, desde la comodidad de tu hogar.Además de todo lo anterior, aprender a programar hace que rompas las barreras que puedas tener frente a la tecnología, a la manipulación de información y al provecho que le sacas a todas las herramientas que hay a tu disposición. Si eres capaz de aprovechar las páginas Web, las redes sociales y los sistemas de información en tu beneficio y provecho, estarás encima de la ola de esta era, pudiendo lograr cosas que jamás creíste.En este curso abarcaremos las bases indispensables para que domines cualquier lenguaje de programación, lográndolo a través de un entrenamiento intensivo utilizando 4 tecnologías a la vez:PascalC++Java SEHTML-CSS-JavaScript, enfocándonos más que nada en este último.¿Y por qué utilizar 4 lenguajes a la vez? Porque todos y cada uno de ellos aporta algo al aprendizaje, y al ser tecnologías diferentes cada una tiene una visión distinta sobre los mismos conceptos, dotándonos de un contraste que no encontrarás en ningún otro curso de programación, y mucho menos de un taller. He aquí, a grandes rasgos, el por qué de cada tecnología en este taller:Pascal: Es tan poderoso como cualquier lenguaje moderno, pero mucho más fácil de aprender y con mayor facilidad para introducir conceptos nuevos, sin que exista un choque tan fuerte con temas avanzados. Lo usaremos como herramienta para introducir cada nuevo concepto.C++: Uno de los más usados y demandados hoy día. Permite que traslades lo aprendido en Pascal, que no tiene tanta demanda laboral, a una de las herramientas más usadas en la actualidad, logrando un dominio excelente de ambas.Java: Como verás en el curso, a diferencia de los dos anteriores, Java utiliza una máquina virtual para funcionar, lo cual implica que sus códigos son semi-interpretados y, casi en todos los casos, multiplataforma. Esto genera un salto bastante amplio entre la visión que aportan Pascal y C++. Además, al ser Java un lenguaje que nació a partir de C++ comparte muchas estructuras con este último, siendo más fácil trasladar lo aprendido.HTML-CSS-JavaSript: Aquí el salto y cambio de paradigma es brutal. En primer lugar HTML y CSS no son lenguajes de programación, su utilidad es otra, pero JavaScript (JS) sí lo es, dotando a las páginas web de dinamismo y de la capacidad y poder que tienen otras herramientas como Pascal, C++ y Java. Al ser, además, JS un lenguaje interpretado, hay drásticos cambios en el uso de las mismas herramientas que se vieron en las tres tecnologías anteriores. Finalmente, estas tecnologías son altamente demandadas en el mercado laboral, y por tanto no pueden faltar.Abarcaremos los 3 pilares que el Teorema del Programa Estructurado propone como esenciales y suficientes para lograr construir cualquier sistema informático:SecuenciaSelecciónIteración o repeticiónCompletados estos tres pilares, cada estudiante podrá luego optar por especializarse en cualquiera de estas 4 tecnologías u otra de su elección, porque será más capaz que cualquier aprendiz de cualquier otro curso.TemasEntrada y salida estándar de informaciónVariablesConstantesInferencia de tiposTipos de datos primitivosEstructura de una página WebEmbeber código JavaScript en HTMLEventos básicos de JavaSriptSentencia IF y selecciónCondiciones compuestas y operadores lógicosTablas de verdadDiagramas de flujoRepetición iterativa finita con FORRepetición iterativa condicional con WHILERepetición iterativa condicional con DO-WHILE o REPEATRepetición condicionada por centinelaDinamismo básico en páginas WebActualización de etiquetas específicas HTML mediante JSTodo estará acompañado de proyectos que requerirán la aplicación de todo lo visto en el curso para que puedas aprenderlo e incorporarlo realmente a tus habilidades. Lograrás así un dominio de la PROGRAMACIÓN ESTRUCTURADA que te permitirá luego enfocarte en cualquier lenguaje o tecnología que quieras.