Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Back End von Mind Map: Back End

1. Cosas por aprender

1.1. Unit/Pruebas funcionales para la tecnología elegida

1.2. API's/Servicios RESTful

1.3. Seguridad

1.4. Autorización/Autenticación

1.4.1. OAUTH2

1.4.2. JSON WebToken

1.5. SOA (Service Oriented Architecture)/Microservicios

1.6. Desplegar tu app (flightplan: nodejs, Fabric: python, Capistrano: ruby)

1.7. Websocket

1.8. ORM/Estructura de datos

2. Data

2.1. Catching

2.1.1. Nginx (Server)

2.1.2. Apache (Server)

2.1.3. Database (Redis)

2.1.4. In-Memory

2.2. Relacional: MySQL, PostgreSQL

2.3. Redis/sessions/caching

2.4. Documento: MongoDB, Couchbase, RethinkDB

2.5. Buscador: ElasticSearch, Solr

3. DevOps (Development Operations)

3.1. Plataformas Web

3.1.1. Digital Ocean

3.1.2. Amazon Web Services (AWS)

3.1.3. Azure

3.1.4. Rackspace

3.1.5. Heroku

3.2. Gestión del servidor

3.2.1. Linux

3.2.2. Docker

3.2.3. Ansible

3.2.4. Salt

3.2.5. Chef

3.2.6. Puppet

3.3. Docker (Aplicaciones y bases de datos contenedorizadas)

3.3.1. Gran escala: Kubernetes, Mesos

3.3.2. Pequeña escala: Docker Swarm, Docker 1.12 swarm

3.3.3. UI-Driven: Rancher, Docker Cloud, Docker Datacenter/Universal Control Plane

3.4. Pruebas continuas y despliegue

3.4.1. Jenkins (en tu propio hardware)

3.4.2. SemaphoreCI

3.4.3. CircleCI

3.4.4. Codeship

3.5. Vagrant (Desarrollo de entorno local)

4. Lenguajes Script

4.1. Node.js (Express, hapi)

4.2. Python (django, flask)

4.3. Ruby (Ruby on Rails, Sinatra)

4.4. PHP (Laravel, Symfony2, Lumen)

5. Lenguajes funcionales

5.1. Elixir

5.2. Scala

5.3. Clojure

5.4. Haskell

6. Lenguajes compilados

6.1. Go/Go Lang

6.2. Rust

6.3. Java

6.4. C#