Overview
Ready to gain new skills and the tools developers use to create websites and web applications? This certificate, designed by the software engineering experts at Meta—the creators of Facebook and Instagram, will prepare you for an entry-level career as a back-end developer.
On completion, you’ll get access to the Meta Career Programs Job Board—a job search platform that connects you with 200+ employers who have committed to sourcing talent through Meta’s certificate programs, as well as career support resources to help you with your job search.
In this program, you’ll learn:
Python Syntax—the most popular choice for machine learning, data science and artificial intelligence. In-demand programming skills and how to confidently use code to solve problems. Linux commands and Git repositories to implement version control. The world of data storage and databases using MySQL, and how to craft sophisticated SQL queries. Django web framework and how the front-end consumes data from the REST APIs. How to prepare for technical interviews for back-end developer roles.
Any third-party trademarks and other intellectual property (including logos and icons) referenced in the learning experience remain the property of their respective owners. Unless specifically identified as such, Coursera’s use of third-party intellectual property does not indicate any relationship, sponsorship, or endorsement between Coursera and the owners of these trademarks or other intellectual property.
Syllabus
Course 1: Introducción al desarrollo de back-end
- Offered by Meta. Bienvenido a Introducción al desarrollo de back-end, el primer curso del programa Meta para desarrolladores de back-end. ... Enroll for free.
Course 2: Programar en Python
- Offered by Meta. En este curso, se mostrarán las habilidades básicas de programación con la sintaxis básica de Python. Aprenderá a utilizar ... Enroll for free.
Course 3: Control de versiones
- Offered by Meta. Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. ... Enroll for free.
Course 4: Introducción a bases de datos para el desarrollo de backend
- Offered by Meta. Los desarrolladores backend escriben aplicaciones que utilizan los usuarios finales para interactuar con las bases de ... Enroll for free.
Course 5: Marco web Django
- Offered by Meta. Es tiempo de crear algo más grande. En este curso, utilizará el marco web de Django para crear, proteger y administrar un ... Enroll for free.
Course 6: API
- Offered by Meta. Profundice en los procesos y conceptos de las API y su infraestructura. Explore los conceptos clave que sustentan el ... Enroll for free.
Course 7: La pila completa
- Offered by Meta. A medida que se prepara para el desarrollo de Back-end, practique la combinación de múltiples habilidades para construir ... Enroll for free.
Course 8: Proyecto final para desarrolladores de back-end
- Offered by Meta. El proyecto final le permite demostrar múltiples habilidades resolviendo un auténtico problema del mundo real. Pondrá a ... Enroll for free.
Course 9: Preparación de la entrevista de codificación
- Offered by Meta. El curso final de este programa lo ayudará a prepararse para los aspectos únicos de una entrevista de trabajo de ... Enroll for free.
- Offered by Meta. Bienvenido a Introducción al desarrollo de back-end, el primer curso del programa Meta para desarrolladores de back-end. ... Enroll for free.
Course 2: Programar en Python
- Offered by Meta. En este curso, se mostrarán las habilidades básicas de programación con la sintaxis básica de Python. Aprenderá a utilizar ... Enroll for free.
Course 3: Control de versiones
- Offered by Meta. Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. ... Enroll for free.
Course 4: Introducción a bases de datos para el desarrollo de backend
- Offered by Meta. Los desarrolladores backend escriben aplicaciones que utilizan los usuarios finales para interactuar con las bases de ... Enroll for free.
Course 5: Marco web Django
- Offered by Meta. Es tiempo de crear algo más grande. En este curso, utilizará el marco web de Django para crear, proteger y administrar un ... Enroll for free.
Course 6: API
- Offered by Meta. Profundice en los procesos y conceptos de las API y su infraestructura. Explore los conceptos clave que sustentan el ... Enroll for free.
Course 7: La pila completa
- Offered by Meta. A medida que se prepara para el desarrollo de Back-end, practique la combinación de múltiples habilidades para construir ... Enroll for free.
Course 8: Proyecto final para desarrolladores de back-end
- Offered by Meta. El proyecto final le permite demostrar múltiples habilidades resolviendo un auténtico problema del mundo real. Pondrá a ... Enroll for free.
Course 9: Preparación de la entrevista de codificación
- Offered by Meta. El curso final de este programa lo ayudará a prepararse para los aspectos únicos de una entrevista de trabajo de ... Enroll for free.
Courses
-
En este curso, se mostrarán las habilidades básicas de programación con la sintaxis básica de Python. Aprenderá a utilizar el código para resolver problemas. Explorará por completo en el ecosistema Python y aprenderá sobre módulos, bibliotecas y herramientas populares para Python. También podrá utilizar objetos, clases y métodos en Python y utilizar variables, tipos de datos, flujos de control y bucles, funciones y estructuras de datos. Aprenderá a reconocer y solucionar errores y escribirá pruebas unitarias para su código Python, y practicará el desarrollo basado en pruebas. Al final de este curso, usted podrá: • Preparar su sistema informático para la programación en Python • Mostrar comprensión de la sintaxis de Python y cómo controlar el flujo de código • Demostrar conocimiento de cómo manejar errores y excepciones • Explicar la programación orientada a objetos y los principales conceptos asociados con ella • Explicar la importancia de las pruebas en Python, y cuándo aplicar métodos particulares Este curso es para principiantes que deseen prepararse para una carrera en el desarrollo de back-end o ingeniería de bases de datos. Para poder hacer este curso y lograr resultados satisfactorios, no es necesario tener experiencia previa en desarrollo web, sino solo conocimientos básicos de navegación por Internet y ganas de iniciarse en la codificación.
-
Bienvenido a Introducción al desarrollo de back-end, el primer curso del programa Meta para desarrolladores de back-end. Este curso es un buen punto de partida si usted desea convertirse en desarrollador web. Aprenderá sobre las responsabilidades diarias de un desarrollador web y entenderá en general las tecnologías básicas y subyacentes que impulsan Internet. Aprenderá cómo los desarrolladores de front-end crean sitios y aplicaciones web que funcionan bien y son fáciles de mantener. Le presentaremos las tecnologías principales de desarrollo web, como HTML y CSS, y tendrá oportunidades para practicar su uso. También le presentaremos marcos de interfaz de usuario (UI) modernos, como Bootstrap y React, que facilitan la creación de experiencias de usuario interactivas. Al final del curso, usted será capaz de llevar a cabo estas acciones: - Describir el papel del desarrollador de front-end - Explicar las tecnologías básicas y subyacentes que potencian Internet - Utilizar HTML para crear una página web simple - Utilizar CSS para controlar la apariencia de una página web simple - Explicar qué es React - Describir las aplicaciones y características de los marcos de UI más populares Para el proyecto final de este curso, creará y editará una página web utilizando HTML y el marco CSS de Bootstrap. Con una cuadrícula de diseño receptiva, construirá una página web receptiva que contenga texto e imágenes y que se vea bien en cualquier tamaño de pantalla. Este es un curso para principiantes destinado a estudiantes que desean aprender los fundamentos del desarrollo web. Para poder hacer este curso y lograr resultados satisfactorios, no es necesario tener experiencia previa en desarrollo web, sino solo conocimientos básicos de navegación por Internet y ganas de iniciarse en la codificación.
-
Los desarrolladores backend escriben aplicaciones que utilizan los usuarios finales para interactuar con las bases de datos. Algunas de las tareas habituales que realizan los usuarios finales con estas aplicaciones son almacenar, buscar, extraer y manipular datos. Por lo tanto, es esencial que todos los desarrolladores backend cuenten con conocimiento y experiencia firmes respecto del funcionamiento de las bases de datos. En este curso, recibirá una introducción sobre las bases de datos y explorará las diferentes formas en que se pueden utilizar para almacenar y administrar datos. También aprenderá a distinguir entre los distintos tipos de sistemas de administración de bases de datos. A continuación, practicará tareas básicas de creación y selección de datos con el uso de comandos del lenguaje de consulta estructurado (SQL). Para el final de este curso, usted será capaz de realizar lo siguiente: - Demostrar un conocimiento práctico de los conceptos y principios que sustentan el funcionamiento de bases de datos - Identificar y explicar los diferentes tipos de tecnología de base y sistemas de administración utilizados en bases de datos - Identificar e interpretar instrucciones SQL básicas y comandos - Manipular los registros en una base de datos con el uso de instrucciones SQL y comandos - Trazar alternativas para SQL, y planificar y diseñar un sistema de base de datos relacional simple Además, obtendrá experiencia de la siguiente manera: - Conceptos fundamentales en base de datos - Sintaxis y comandos básicos de MySQL - Sistemas de administración de bases de datos - Bases de datos relacionales
-
Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. Conocerá los diferentes sistemas de control de versiones y cómo crear un flujo de trabajo de desarrollo de software eficaz. Conocerá algunos de los comandos de Linux más utilizados que puede aprovechar para trabajar con archivos en su disco duro y para crear flujos de trabajo eficaces, que le permitirán automatizar su trabajo y ahorrar tiempo y esfuerzo. Por último, verá cómo se puede utilizar Git en proyectos de desarrollo de software para gestionar los archivos del equipo. Además, creará un repositorio que pueda gestionar las revisiones de código.
Taught by
Taught by Meta Staff