The Programming Buddy Club Logo
The Programming Buddy Club

HTML-CSS-JavaScript: Desde la nada al máximo | Free Udemy Course
Scroll Down to get the courseGet The Course

HTML-CSS-JavaScript: Desde la nada al máximo | Free Udemy Course

Gratis 84,99 US$100% off
Price expires 11 months ago or 175 uses

La base indispensable para trabajar en FrontEnd | Free Udemy Course

4.67
(74 ratings)
15138 students
Última actualización: 2/2023Course Language EspañolCourse Caption Español [automático]Course Length 81:41:36 to be exact 294096 seconds!Number of Lectures 280
This course includes:
  • 81,5 horas hours of on-demand video
  • 2 article
  • Certificate of completion
  • 1 additional resources

Descripción¿Quieres aprender las bases que te permitirán entrar al mercado laboral actual? Este curso se especializa en enseñarte las bases sólidas de la programación en todo su esplendor, mientras a la vez aprendes a dominar HTML, CSS y JavaScript para que te vuelvas competente en el mercado actual. Es así que te ofrecemos lo siguiente:Crea tus propias aplicacionesTrabaja como FREELANCER o emprendedor vendiendo tu softwarePostúlate a un empleo en el mundo realSaca el máximo provecho de este cursoCapitaliza este contenido con excelentes beneficios.Veamos en detalle los temas que verás. Cada una de las unidades siguientes abarcarán varios módulos completos, por lo que habrá más de una veintena (20) de módulos.UNIDAD 1: PROGRAMACIÓN ESTRUCTURADAIniciarás la ruta trabajando con dos lenguajes principales (Pascal y JavaScript). De este modo abarcarás el espectro de lo que es programar lenguajes compilados, semi-interpretados y puramente interpretados, con todas las variaciones que ello conlleva.Pascal será el lenguaje base que usaremos para introducir y estudiar cada tema, ya que es muy potente, moderno (a pesar de lo que piensan varios) y poderoso para el aprendizaje; y JavaScript será la contraparte, la oveja negra, quién mostrará una cara de la programación muy diferente a lo que proponen lenguajes más estructurados como Pascal, Java o C++.Los temas que veremos serán:Entrada y salida estándar de datosVariables, constantes y tipos primitivosProgramación secuencialSelección mediante IFDiagramas de flujoEncadenación IFCase y SwitchIteración con FORIteración condicional con WHILE y DO-WHILE (REPEAT)Proyectos de aplicación y desarrollo de softwareUNIDAD 2: ARREGLOS El curso continuará con Pascal como lenguaje base y JavaScript como referente para el mundo Web, incluyendo un poco de HTML. En esta unidad trabajarás:Arreglos linealesArreglos bidimensionales o matricesArreglos dinámicosArreglos como objetos en JavaScriptAlgoritmos de búsqueda y ordenaciónEl Juego de la Vida de John ConwayUNIDAD 3: PROGRAMACIÓN MODULARA partir de este punto empezarás a crear programas más grandes y complejos, por lo que comenzarás a trabajar con subprogramas (procedimientos y funciones), y todo lo que ello conlleva. El entrenamiento se intensificará en este punto. Los temas concretos serán:Funciones fuertemente tipadasFunciones con tipos dinámicosProcedimientos fuertemente tipadosProcedimientos dinámicosPasaje de parámetros por copiaPasaje de parámetros por referenciaLas vicisitudes del pasaje de parámetros en JavaScriptAlcance de identificadoresRegistrosTipos de datos estructuradosModularización de códigoEncapsulamiento básicoManipulación de archivosConceptos de Bases de DatosConceptos de diseño de softwarePunteros y memoria dinámicaListas encadenadas o simplemente enlazadasTipos Abstractos de DatosOperaciones primitivasSelectoras, asignadoras, predicados, constructores y destructoresCreación de módulos en JavaScriptUso de varias páginas HTMLTADs LinkedList, Stack y QueueÁrbol Binario de BúsquedaAlgoritmos de búsqueda y recorridoRecursión computacionalUNIDAD 4: PROGRAMACIÓN ORIENTADA A OBJETOSTodo lo visto hasta el momento es como la preparación para poder desempeñar la orientación a objetos. Este tema aplica absolutamente, y en gran profundidad, todo lo visto anteriormente. Es uno de los conceptos más demandados en el mercado laboral y extremadamente necesario si quieres aprender luego a usar cualquier tecnología, lenguaje, framework, etc.Los temas que veremos, esencialmente serán:Definición y estructura de los objetosDefinición de clasesModificadores de accesoEncapsulamiento avanzadoPropiedadesClases internasCampos y operaciones estáticasPatrón de diseño SINGLETONImportación y exportación de componentesModelos de objetos en JavaScriptPrototype en JavaScriptHerenciaPolimorfismoCasteo de tipos (down-cast y up-cast)InterfacesClases abstractasGenéricosCaptura y lanzamiento de excepcionesPromesasJSONOperaciones de resurrecciónBases de UML y diseño de softwareMantenimiento y escalabilidad de códigoUNIDAD 5: INTERFACES GRÁFICAS DE USUARIOEn este módulo aplicaremos todo lo visto hasta el momento para crear interfaces gráficas modernas para aplicaciones de escritorio. Sin embargo, todo lo que verás y entrenarás aquí lo aplicarás luego, casi de forma idéntica, para la Web, ya que JavaScript utiliza un modelo de eventos y gestión de componentes similar al que usarás en Pascal.1. Creación de ventanas2. Campos y formularios complejos3. Eventos e interacción del usuario4. Manipulación de componentes5. Validación de información de ingreso6. Diálogos simples y modales7. Botones y componentes de acción8. Menús principales y menús contextales9. Tablas y filtros10. Pasaje de información entre ventanas y cuadros11. Estructuración de información al usuario12. Generación dinámica de componentes en tiempo real13. Uso de acciones14. Paneles con pestañas15. Iconos y decoraciones16. Barras de carga y splash-screen17. Creación de GUIs complejasUNIDAD 6: HTML y JavaScriptA partir de este punto tienes todas las bases de la programación para escritorio y un entrenamiento exhaustivo en el uso de una gran variedad de herramientas. Realmente ya eres todo/a un/a programador/a, pero aún estás lejos de llegar a lo que el mercado laboral demanda. El mundo Web es la pata que falta, y a partir de aquí lo completaremos, ya que eres todo/a un/a experto/a en JavaScript pero falta diseñar Webs dinámicas, vistosas y responsivas, así como utilizar APIS y programar del lado de servidor.Lo que veremos, a grandes rasgos es:1. Estructuras básicas de HTML52. Enlazamiento interno de páginas3. Enlazamiento externo entre páginas4. Barras de progreso5. Tablas, filas, columnas, celdas y estructuración6. Creación de formularios complejos7. Gestión de formularios y eventos8. Elementos META9. Elementos de estructuración semántica de página10. Imágenes11. Favicon12. Mapas13. Picture14. Figure y Figcaption15. Eventos con JavaScript16. Documentación oficial17. Programación multihilo con Workers18. Cuadros de diálogo19. Uso de frames internas20. Audio y video21. Uso de acciones22. Creación de GUIs complejas23. Drag and Drop24. HTML Canvas25. Creación de juegos de ejemploUNIDAD 7: CASCADE STYLE SHEETS (CSS)Una vez que sabes trabajar a fondo y al máximo con HTML es momento de trabajar la visualización, el adorno, la estilización de una página. CSS es extenso y tiene varias cosas que trabajar, ya que es capaz, además de gestionar cómo se en las cosas, de dotar a HTML de ciertas funcionalidades extra muy interesantes.Lo que verás en este módulo, a grandes rasgos es:1. Estilos incrustados básicos2. Estilos importados3. Listas de colores y color-picker4. Selectores5. Definición de clases de estilos6. Fuentes básicas7. Importación de fuentes externas y uso de íconos8. Posicionamiento absoluto y z-index9. Posicionamiento relativo y span10. Fondos y colores alfa11. Dimensiones y alineaciones12. Modelo de cajas13. Menús desplegables14. Barras de navegación15. Sombras de texto y cajas16. Bordes y márgenes17. Animaciones18. Transiciones y transformaciones19. Cajas flexibles20. Diseño multicolumna21. Consultas @media22. ToolTips23. Menú contextual24. Panel con pestañas25. Uso de variables CSS26. Selectores de atributos27. Pseudoclases28. Pseudoelementos29. Condiciones30. CSS dinámico desde JavaScriptUNIDAD 8: DOM Y BOMEste módulo regresará a JavaScript y te mostrará cómo gestionar dinámicamente todos los componentes HTML, pudiendo ahora realizar verdadera magia con una página Web. El uso del DOM será, a partir de ahora, la base principal que usarás para el resto de tecnologías que aprenderás.UNIDAD 9: XMLEs un lenguaje, o más bien un formato, que te permitirá organizar la información y configuraciones de una manera más automatizada y profesional. Es importante que conozcas las bases, ya que aunque no lo usarás tanto manualmente, la amplia mayoría de tecnologías crean formatos XML para configurar las aplicaciones y proyectos, por lo que es vital que sepas comprender este formato.¿Para quién es este curso?Interesados en aprender tecnología de alta demanda laboral.Quienes quieran aprender HTML-CSS-JS al máximo.Quienes quieran aprender a programar desde CERO.Freelancer que quieran trabajar vendiendo sus propios proyectos.Ver másVer menos

Course Content:

Sections are minimized for better readability, click the section title to view the course content

5 Lectures | 01:15:53
20 Lectures | 04:19:03
12 Lectures | 02:14:00
12 Lectures | 02:18:09
22 Lectures | 04:50:31
15 Lectures | 04:12:43
9 Lectures | 02:46:40
10 Lectures | 02:55:59
10 Lectures | 04:35:52
7 Lectures | 01:39:24
10 Lectures | 03:04:51
21 Lectures | 10:12:39
3 Lectures | 01:16:38
12 Lectures | 04:09:40
4 Lectures | 01:45:40
11 Lectures | 04:03:52
3 Lectures | 01:02:07
20 Lectures | 07:38:34
14 Lectures | 04:04:51
7 Lectures | 01:21:34
6 Lectures | 02:21:56
23 Lectures | 04:43:22
9 Lectures | 01:40:56
10 Lectures | 01:47:58
5 Lectures | 01:18:44
4.67
(74 course ratings)
1
2/74
2
1/74
3
6/74
4
15/74
5
50/74

JOIN OUR WHATSAPP GROUP TO GET LATEST COUPON AS SOON AS UPDATED

JOIN WHATSAPP

JOIN OUR TELEGRAM CHANNEL TO GET LATEST COUPON

JOIN TELEGRAM

JOIN OUR FACEBOOK GROUP TO GET LATEST COUPON

JOIN FACEBOOK
If you like to get inspired by great web projects, you should check out Made with Javascript. If you have a project that you wish to share with the world, feel free to submit your project on Made with Javascript Club website.

Free Online Tools And Converters for your use

URL Encoder

Input a string of text or a URL and encode the entered string

Try it

URL Decoder

Input an encoded string of text or a URL and decode the entered string

Try it

Color Contrast Checker (WCAG)

Calculate the color contrast ration for your website (WCAG)

Try it

XML Formatter

Paste or upload an XML and have it formatted to a beautiful XML format

Try it

URL Slug Generator

Convert any title or sentence into a variety of slugs for your pages URL

Try it

E-Signature

Draw an e-signature or type a signature for your online signature

Try it

FAQ: Udemy Free course Most frequent questions and answers

Does Udemy offer Free Udemy coupons?

Yes, Udemy is the largest online education platform, with the broadest selection of video-on-demand courses and qualified instructors available to meet your needs. At theprogrammingbuddy.club we curate the latest udemy coupons, their expiry, and the number of uses left of these udemy coupons.

How to get free Udemy courses?

There are two ways to get free Udemy courses:

  1. Go to udemy.com and search for your desired course category. Then select free from the filter options.
  2. You can also get paid courses for free if you have a coupon. You can head to theprogrammingbuddy.club, where you can get a daily udemy paid course for free.

How to get Udemy Certificates for free?

Udemy offers certification on completion of each course. In order to receive a certificate of completion from Udemy, you need to complete your course 100%. There is a simple hack, you can open a video and jump on the timeline to complete a lecture.

To download the certificate from Udemy, you need to head over to your account on a desktop browser. Udemy certificates can't be accessed on the mobile app.

Do Udemy courses expire?

No, once you enroll, you will have lifetime access to the course. You can complete the course on your schedule.

Why are the Udemy instructors giving away free Udemy Coupons?

Every instructor has worked for hours on each of their courses. As new courses get launched, the instructors have no way to get their course in front of an audience to get some feedback. So, instructors share free coupons for their courses to get feedback from the students. We attheprogrammingbuddy.club work with these instructors to get their courses available to our buddies.

Is Udemy safe to use?

Yes, payments on Udemy are safe. It is no different than paying for other services on an application or website and inputting your payment information before receiving your goods. Just be sure to keep your account secure, do not share your udemy accounts.

Can Udemy courses get you a job?

Earning a skill is more valuable than earning a job these days. Skills are your most valuable asset. They can help you qualify for jobs you want and get promoted to more advanced positions within your organization. Unfortunately, it is difficult for many people to balance taking courses with work and family obligations. We have had many students, who have taken just Udemy courses, started a job as well as started freelancing with the skills they have learned.