JavaScript is the programming language that powers the modern web. In this course, you will learn the basic concepts of web development with JavaScript. You will work with functions, objects, arrays, variables, data types, the HTML DOM, and much more. You will learn how to use JavaScript and discover interactive possibilities with modern JavaScript technologies. Finally, you will learn about the practice of testing code and how to write a unit test using Jest.
Este curso faz parte do Certificado Profissional Desenvolvedor Front-End da Meta
Faça a inscrição com antecedência e ganhe seus primeiros 30 gratuitamente
oferecido por

Informações sobre o curso
None! Learners do not need prior web development experience. Only basic internet navigation skills and an eagerness to get started with coding.
O que você vai aprender
Creating simple JavaScript codes.
Creating and manipulating objects and arrays.
Writing unit tests using Jest
Habilidades que você terá
- Test-Driven Development
- JavaScript
- Front-End Web Development
- Object-Oriented Programming (OOP)
None! Learners do not need prior web development experience. Only basic internet navigation skills and an eagerness to get started with coding.
oferecido por

Meta
Meta builds technologies that help people connect with friends and family, find communities, and grow businesses. On successful completion of the Meta Social Media Marketing Certificate or Meta Marketing Analytics Certificate, you'll gain access to the Meta Career Programs Job Board - a job search platform with 200+ employers looking to hire.
Programa - O que você aprenderá com este curso
Introduction to Javascript
In this module, you are introduced to JavaScript. You'll learn why JavaScript is so integral to software development. And you'll get an overview of how to write JavaScript code inside the browser. Furthermore, you will learn about the most common operators as well as conditional statements and loops. After completing this module, you will have completed the following learning objectives:
The Building Blocks of a Program
Here you'll learn how to use objects, arrays and functions. In addition, you will learn about the most common built-in methods, and the difference between undefined, null and empty strings. And you'll explore both error handling and defensive programming. After completing this module, you will be able to:
Programming Paradigms
This module is about functional programming and the oriented programming paradigm. You will learn what scope is in JavaScript. You'll explore the differences between var, let and const. And you'll learn how to use classes and inheritance in object oriented programming. Additionally, you'll explore how to use write JavaScript using modern features like spread and rest. You will build code that can manipulate the DOM and handle events. And you will use JSON in JavaScript. After completing this module, you will be able to:
Testing
Here you will learn about Node.js and Node Package Manager (npm). And you will explore how to install npm packages and how to work with package.json. Furthermore, you will learn about testing in JavaScript and you'll code a simple unit test in Jest. After completing this module, you will be able to:
Sobre Certificado Profissional Desenvolvedor Front-End da Meta
Want to get started in the world of coding and build beautiful websites as a career? This 9-course program, designed by the software engineering experts at Meta, will prepare you for a career as a front-end developer.

Perguntas Frequentes – FAQ
Quando terei acesso às palestras e às tarefas?
O que recebo ao me inscrever para este certificado?
Qual é a política de reembolso?
Mais dúvidas? Visite o Central de Ajuda ao estudante.