We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

Este curso es el primero de una serie que le permitirá ampliar sus habilidades como desarrollador de Android en el mundo del desarrollo móvil multiplataforma. Esto le permitirá utilizar sus bases como desarrollador de Android para desarrollar aplicaciones móviles multiplataforma. El primer paso en esta expansión es aprender a programar en JavaScript. Esto le preparará para aprender a usar la biblioteca React para el desarrollo móvil.

Read more

Este curso es el primero de una serie que le permitirá ampliar sus habilidades como desarrollador de Android en el mundo del desarrollo móvil multiplataforma. Esto le permitirá utilizar sus bases como desarrollador de Android para desarrollar aplicaciones móviles multiplataforma. El primer paso en esta expansión es aprender a programar en JavaScript. Esto le preparará para aprender a usar la biblioteca React para el desarrollo móvil.

JavaScript es el lenguaje de programación que impulsa la web moderna. En este curso, aprenderá los conceptos básicos del desarrollo web con JavaScript. Trabajará con funciones, objetos, matrices, variables, tipos de datos, el DOM (Document Object Model, Modelo de objetos del documento) de HTML y mucho más. Aprenderá a utilizar JavaScript y descubrirá las posibilidades interactivas con las modernas tecnologías de JavaScript. Finalmente, aprenderá sobre la práctica de las pruebas de código y cómo escribir una prueba unitaria usando Jest.

Este curso se puede aplicar a múltiples programas de Especializaciones o Certificados profesionales. Completar este curso contará para su aprendizaje en cualquiera de los siguientes programas:

• Meta Android Developer Professional Certificate

• Meta iOS Developer Professional Certificate

Al final de este curso será capaz de:

• Explicar los conceptos básicos de desarrollo web con Javavscript.

• Practicar usando funciones, objetos, matrices, variables, tipos de datos, el HTML DOM, y mucho más.

• Usar JavaScript dentro del framework React.

• Practicar código de prueba y cómo escribir una prueba unitaria usando Jest.

Enroll now

What's inside

Syllabus

Introducción a Javascript
En este módulo, se le presenta JavaScript. Aprenderá por qué JavaScript es tan completo para el desarrollo de software. También, obtendrá una descripción general de cómo escribir código JavaScript dentro del navegador. Además, aprenderá sobre los operadores más comunes, así como las declaraciones condicionales y los bucles.
Read more
Los componentes fundamentales de un programa
Aquí aprenderá a usar objetos, matrices y funciones. Además, aprenderá sobre los métodos incorporados más comunes y la diferencia entre las cadenas indefinidas, nulas y vacías. Y explorará tanto la gestión de errores como la programación defensiva.
Paradigmas de programación
Este módulo trata sobre la programación funcional y el paradigma de la programación orientada a objetos. Aprenderá el alcance de JavaScript. Explorará las diferencias entre var, let y const. Y aprenderá a usar las clases y la herencia en la programación orientada a objetos. Además, explorará cómo usar JavaScript de escritura usando funciones modernas como spread y rest. Creará un código que pueda manipular el DOM y gestionar eventos. Y utilizará JSON en JavaScript.
Pruebas y compatibilidad
Aquí aprenderá sobre Node.js y npm. Y explorará cómo instalar paquetes npm y cómo trabajar con package.json. Además, aprenderá sobre las pruebas en JavaScript y codificará una prueba unitaria simple en Jest.
Proyecto final
En el último módulo, aprenderá acerca de la evaluación calificada. Después de completar las unidades individuales de este módulo, sintetizará las habilidades que adquirió en el curso para crear un código para el “generador de recibos Little Lemon”. También tendrá la oportunidad de reflexionar sobre el contenido del curso y el camino de aprendizaje que le espera.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Diseñado para desarrolladores de Android que buscan ampliar sus habilidades en desarrollo móvil multiplataforma
Explica los conceptos básicos de desarrollo web con JavaScript
Impartido por personal de Meta, lo que indica experiencia en el campo
Cubre JavaScript, un lenguaje de programación fundamental para el desarrollo web moderno
Incluye prácticas de programación y pruebas de código, habilidades esenciales para el desarrollo de software
Puede aplicarse a múltiples programas de Especializaciones o Certificados Profesionales de Meta, lo que indica un plan de estudios integral

Save this course

Save Desarrollo móvil y JavaScript to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Desarrollo móvil y JavaScript with these activities:
Organiza tus recursos de aprendizaje
Prepárate para el éxito organizando y revisando tus notas de curso, materiales de lectura y recursos de apoyo.
Show steps
  • Crea un sistema de archivo para tus notas y materiales.
  • Revisa regularmente tus notas y resalta cualquier concepto clave o área problemática.
Participa en un grupo de estudio o sesión de tutoría
Mejora tu comprensión colaborando con otros estudiantes, discutiendo conceptos y resolviendo problemas juntos.
Show steps
  • Encuentra un grupo de estudio o un compañero de tutoría.
  • Participa activamente en las sesiones, compartiendo ideas y haciendo preguntas.
  • Trabaja en equipo para resolver problemas y dar retroalimentación sobre el trabajo de los demás.
Show all two activities

Career center

Learners who complete Desarrollo móvil y JavaScript will develop knowledge and skills that may be useful to these careers:
JavaScript Developer
If you aspire to become a JavaScript developer, then starting with this course is a wise decision. It will lay a solid groundwork in JavaScript, empowering you to write clean, maintainable code. Moreover, it will prepare you for further exploration in the field of JavaScript.
Web Developer
In the field of web development, JavaScript is indispensable for creating interactive and engaging user experiences. This course will provide you with a comprehensive understanding of JavaScript, empowering you to build robust and dynamic websites.
Front-End Developer
As a front-end developer, you will play a key role in shaping the user experience of websites and applications. This course will equip you with a solid foundation in JavaScript, a critical skill for front-end development, enabling you to create visually stunning and responsive user interfaces.
Mobile Developer
As a mobile developer, gaining proficiency in JavaScript is crucial for building dynamic and interactive mobile applications. This course will equip you with the essential knowledge to work with JavaScript within the framework of React, a popular choice for mobile development.
Back-End Developer
Building a career as a back-end developer? This course will help you gain a competitive edge by empowering you with JavaScript, a popular choice for back-end development. Moreover, it will enable you to contribute to the stability and efficiency of web applications.
Software Developer
In the realm of software development, JavaScript is widely adopted for its versatility and power. This course will provide you with a strong grounding in JavaScript, empowering you to develop sophisticated software solutions and contribute effectively to the industry.
Web Designer
For web designers, JavaScript is an essential tool for adding interactivity and dynamic elements to websites. By taking this course, you will gain a solid understanding of JavaScript, enabling you to create visually captivating and engaging web designs that elevate the user experience.
Quality Assurance Analyst
As a quality assurance analyst, you will play a vital role in ensuring the quality and reliability of software products. This course will provide you with the knowledge of JavaScript, enabling you to effectively test and evaluate the functionality of web applications and other software systems.
Full-Stack Developer
As a full stack developer, a fluency in multiple programming languages and the ability to bring complex digital products to fruition are essential. This course will equip you with the vital skill of JavaScript that will help you build a strong foundation as a full stack developer. It will also help you develop a portfolio to demonstrate your technical proficiencies to prospective employers.
Data Analyst
As a data analyst, you will collect, analyze, and interpret data to provide insights and make informed decisions. While JavaScript is not a primary tool for data analysis, this course can help you develop analytical thinking and problem-solving skills that are transferable to the field of data analysis.
Database Administrator
As a database administrator, you will be responsible for managing and maintaining databases. While JavaScript may not be a direct requirement for this role, having a foundational knowledge of JavaScript can be beneficial for automating tasks and enhancing the efficiency of database management processes.
System Administrator
In the role of a system administrator, you will manage and maintain computer systems. This course may not provide direct benefits for this role, as JavaScript is not typically used in system administration.
Information Security Analyst
As an information security analyst, you will be responsible for protecting an organization's information systems from security threats. This course may not provide direct benefits for this role, as JavaScript is not typically used in information security.
Network Administrator
As a network administrator, you will be responsible for managing and maintaining computer networks. This course may not provide direct benefits for this role, as JavaScript is not typically used in network administration.
Technical Writer
As a technical writer, you will be responsible for creating technical documentation, user manuals, and other written materials. This course may not provide direct benefits for this role, as JavaScript is not typically used in technical writing.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Desarrollo móvil y JavaScript.
Comprehensive and highly regarded reference guide for JavaScript, providing in-depth coverage of the language's features and APIs. It's a valuable resource for developers of all levels looking to expand their knowledge and solve complex programming problems.
Provides a thorough and engaging introduction to JavaScript, covering the fundamentals in a clear and approachable style. It's an excellent choice for both beginners and experienced developers looking to strengthen their understanding.
Popular guide to JavaScript and jQuery, providing a comprehensive overview of the language and its practical applications. It covers essential concepts, syntax, and best practices for web development.
Delves into the principles of object-oriented programming in JavaScript, offering a solid foundation for building complex and reusable code. It's particularly valuable for developers who want to master the advanced features of the language.
Explores functional programming techniques in JavaScript, providing a deep understanding of concepts like immutability, pure functions, and monads. It's a valuable resource for experienced developers who want to enhance their programming skills and build robust code.
Explores functional programming techniques in JavaScript, introducing concepts like immutability, pure functions, and monads. It's a valuable resource for developers interested in modern JavaScript development and building robust and maintainable code.
Presents a collection of reusable design patterns for JavaScript, helping developers write more effective and maintainable code. It covers common patterns like the observer pattern, module pattern, and factory pattern.
Offers a concise and in-depth look at the good parts of JavaScript, focusing on the core principles and best practices for writing effective and maintainable code. It's a valuable resource for experienced developers.
Uses a unique, visual approach to teaching JavaScript, making it easier for beginners to grasp the language's concepts. It covers essential topics like variables, functions, objects, and event handling.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser