Curso en Desarrollo Web Backend

Conviértete en un desarrollador web backend con este curso y aprende a programar tus propias aplicaciones web desde cero

 

La demanda de programadores backend en un mundo cada vez más tecnológico no para de crecer. Posiciones como desarrollador backend se encuentran entre las figuras más bien remuneradas y más buscadas (Infojobs, LinkedIn, Monster … ) en el ámbito de las Tecnologías de la Información y la Comunicación (TIC).

¿Backend? El backend es la capa de acceso a datos de un software y es donde se encuentra la lógica que maneja dichos datos de una aplicación.

Ayudarte a pensar como un programador backend es uno de los puntos fuertes de este curso. Este curso de centra en los dos lenguajes líderes en desarrollo backend como son Python y Javascript. La curva de aprendizaje de estos lenguajes es bastante beneficiosa porque tienen sintaxis fáciles de aprender y no complican tanto la vida del programador a la hora de escribir código. Este curso está orientado al backend con una pizca de frontend donde estaremos desarrollando proyectos interesantes para que puedas ver la aplicación de estos en casos de la vida real.

 

¿Para quién es nuestro curso de Desarrollo web backend?

  • Personas que buscan impulsar su carrera

Realiza este curso para complementar tus conocimientos ya existentes y poder optar a roles más técnicos como desarrollador.

 

  • Emprendedores

¿Estás pensando en lanzar tu propia empresa tecnológica? Este curso de programación backend te dará las habilidades técnicas para construir un producto viable mínimo (MVP, por sus siglas en inglés) o gestionar un equipo técnico.

  • Recién graduados

Si acabas de graduarte del instituto o de la universidad, este bootcamp te dará las habilidades fundamentales para iniciar tu carrera en la tecnología o para empezar tu propio negocio.

  • Personas que buscan cambiar de sector

¿Estás buscando una transición hacia un perfil técnico? Este curso de Unipython está específicamente diseñado para que adquieras las habilidades necesarias para conseguir trabajo como desarrollador junior backend o para iniciar tu carrera en un rol más técnico.

Con este curso podrás:

  • Entender como piensa un programador desde el lado del servidor.
  •  Programaras del lado del servidor de una manera más fluida.
  • Aprenderás a crear aplicaciones webs.
  • Aprenderás a crear APIs.
  • Comprender las distintas bases de desarrollo de una aplicación tanto en desarrollo como en producción.
  • Enviar información desde el servidor (backend) al cliente (frontend).
  • Recorrer datos.
  • Comprender la importancia de las peticiones asíncronas al servidor.
  • Aprenderás a realizar las peticiones asíncronas al servidor.
  • Manejaras conceptos para optimizar el servidor de tus aplicaciones.
  • Aprenderás conceptos básicos del frontend.
  • Conocerás como manejar bases de datos para nuestras aplicaciones
  • Aprenderás las distintas consultas a una base de datos relacional como lo es SQL.

Proyectos del curso:

Aquí enumeramos algunos proyectos que se realizan a lo largo del curso desarrollo web backend:

1.- Aplicación COVID-19

Estarémos haciendo uso de Python para consumir una API que fue hecha en conjunto con la OMS para recolectar datos siempre actualizados del COVID 19 de cualquier parte del mundo. El usuario podrá hacer una consulta a nivel mundial o simplemente podrá consultar datos para un país es específico.

También es necesario mencionar que estos datos los estaremos mostrando en gráficos para darle un mejor acabado profesional a nuestra aplicación asíncrona. Para construir esta aplicación estarémos haciendo uso del framework AIOHTTP de Python.

2.- Aplicación Unipython Twitter

Python permite desarrollar aplicaciones potentes, Unipython Twitter es una aplicación que vamos a construir haciendo uso de Python con el microframework de Flask. Esta aplicación como bien lees es una red social similar a Twitter.

Estaremos creando funcionalidades para que los usuarios puedan registrarse, loguearse, seguirse entre ellos, dejarse de seguir, publicar posts, que aparezcan los posts de las personas que sigues en tu timeline, que puedan escoger su foto de perfil, además de otras funciones interesantes que estarémos construyendo a lo largo de este proyecto.

3.- Administrador de alumnos

Estarémos haciendo uso de Javascript como lenguaje de backend del lado del servidor para que a través de Node JS usando el framework de desarrollo web Express JS podamos desarrollar un administrador de alumnos.

Básicamente estarémos desarrollando un CRUD, que nos permitirá agregar, leer, actualizar y eliminar, ya que esta es la función de un CRUD. Para ello estaremos haciendo uso de Mongo DB como base de datos a la que le realizaremos las respectivas consultas.

¿Cuanto gana un desarrollador backend?

  • Un programador backend junior en los Estados Unidos gana alrededor de 88.000$ al año mientras que un programador backend senior gana alrededor de 210.000$ al año.
  • En Europa (dependiendo del país) un programador backend junior gana alrededor de 30.000-70.000€ al año y un senior tiene un salario de 80.000-160.000€ al año.

¿Que piensan de nuestro Curso en Desarrollo Web Backend?

Marc Tremez

Un curso completo con proyectos interesantes.

Tamara Espejo Tamudo

Siempre me ha interesado aprender backend con python. Aquí he podido conocer y probar los frameworks más usados

Curso de Desarrollo web con Flask

1
Configura tu sistema e Inicia tu primera Aplicación
2
Plantillas ¿Qué son y como se usan?
3
Formularios ¿Qué son y para que sirven?
4
Bases de Datos
5
Autenticación y registro de usuarios
6
Perfiles de usuarios
7
Manejo de errores
8
Seguidores en nuestra app
9
Prueba del Curso de Flask Parte I
15 preguntas
10
Paginación en nuestro blog
11
Soporte vía email
12
Estilos de Bootstrap
13
Zonas horarias
14
Subir archivos al servidor
15
Peticiones AJAX
16
Optimizar archivos cliente-servidor
17
Desplegando nuestra app en Heroku
18
Prueba del Curso de Flask Parte II
15 preguntas

API Restful en Flask - Ejemplos

1
API RESTful en Flask – Introducción
2
Flask para Api Rest 1º Ejemplo
3
Como hacer paso a paso una API RESTFUL en Flask con Python

API RESTful en FLASK – Proyecto

1
API RESTful en Flask – Instalación
2
API RESTful en Flask – Clases
3
Primera prueba del Curso de Creación de APIs RESTful con Flask – Python
10 preguntas
4
API RESTful en Flask – Migraciones
5
Segunda prueba del Curso de Creación de APIs RESTful con Flask – Python
10 preguntas
6
API RESTful en FLASK – Namespace
7
API RESTful en Flask – Pruebas con Postman
8
Tercera prueba del Curso de Creación de APIs RESTful con Flask – Python
9 preguntas

AIOHTTP

1
AIOHTTP: Primeros pasos
2
AIOHTTP: Asyncio
3
AIOHTTP: Creando un servidor web
4
AIOHTTP: Renderizado de plantillas
5
AIOHTTP: Solicitudes GET y POST
6
AIOHTTP: Solicitudes POST asíncronas
7
AIOHTTP: Crear archivos de registro para nuestra aplicación
8
AIOHTTP: Manejo de errores
9
AIOHTTP: Bases de datos

Proyecto API-COVID19

1
AIOHTTP: Creando una app sobre el COVID-19
2
Quiz Aiohttp
20 preguntas

Node

ExpressJS y MongoDB

1
Introducción a NodeJS, ExpressJS y MongoDB
2
ExpressJS: Iniciación y primeros pasos
3
Gestionar paquetes con NPM
4
ExpressJS: Rutas
5
ExpressJS: Middlewares
6
ExpressJS: Plantillas
7
MongoDB: Instalación y primeros pasos
8
MongoDB: Primeras consultas
9
MongoDB: Consultas avanzadas y relaciones
10
Mongoose: Instalación y primeros pasos
11
Mongoose: Conectar Mongo con ExpressJS
12
Mongoose: Modelos y esquemas
13
Mongoose: Operaciones
14
Mongoose: Populate
15
Mongoose: Métodos
16
Mongoose: Virtuals
17
Mongoose: Validadores
18
Finalización del curso NodeJS, ExpressJS y MongoDB
19
Quiz NodeJS, ExpressJS y MongoDB
16 preguntas

Cuestionario del Curso NodeJS, ExpressJS y MongoDB

Curso de SQL

1
SQL: ¡Hola mundo!
2
Seleccionando Datos
3
Insertar filas
4
Crear Tablas
5
Actualizar filas
6
Borrar filas
7
Unir tablas
8
Agrupamiento
9
Funciones para totalizar
10
Declaracion HAVING
11
Consultas distintas (Distinct)
12
Ordenar (ORDER BY)
13
Quiz SQL
7 preguntas
Necesitas un ordenador y conexión a Internet para realizar el curso. Una vez realizado el pago tendrás acceso al curso para que lo realizes cuando quieras con 100% de disponibilidad.
Si, se recomienda realizar y comprender correctamente nuestro curso de aprender python desde 0.
No, solo necesitarás tener el sistema operativo Windows o cualquier distribución de Linux.
Si, cuando hayas terminado el curso y luego de que pases las pruebas de forma satisfactoria obtendrás el certificado Unipython de "Curso en Desarrollo Web Backend" el cual puedes anexar a tu currículum.

Sea el primero en añadir un comentario.

Please, login to leave a review

Los Mejores Cursos de Programación

¿Interesado en Aprender Programación? Cursos Python y más de 0 a Experto

Gracias!

error