Ce que vous allez apprendre

Chapitres disponibles

Introduction

Une rapide introduction

Présentation

. Découverte de l'architecture technique
. Conception modèle de données
. Mise en place environnement avec Virtualenv
. Création du projet Django
. Mise en place base de données PostgreSQL avec fonctionnalités géospatiales

Mise en place d'un backoffice

. Création et mise en place d'une interface d'administration

Mise en place d'une API

. Installation Django Rest Framework
. Génération de données automatiquement
. Sécurisation avec oAuth2
. Mise en place de l'API
. Filtrer
. Pagination
. Rechercher
. Les tables de relation et les jointures
. Customisation de l'API
. Upload de photos
. Envoi de push

Traitements serveur spécifiques

. Les signaux Django
. Le couple Redis/Celery

Déploiement dans le cloud

. Déploiement dans le cloud avec CleverCloud

Documentation

. Mise en place d'une documentation

Pour aller plus loin

. Interface d'administration avancée
. Mise en place de cache
. Tests et intégration continue
. Liens utiles

Chapitre disponible gratuitement

Fonctionnalités attendues

fonctions

Fonctionnalités attendues

fonctions

Conception modèle

conception

Architecture Technique

archie

Mise en place

Chapitre 2 complet

Création du projet

Chapitre 2 complet

Mise en place PostgreSQL

Chapitre 2 complet

A propos de l'auteur

Christophe Surbier

Christophe Surbier

Christophe Surbier a passé presque vingt ans dans les nouvelles technologies, en tant que développeur, manager, responsable technique, pour ensuite se spécialiser dans le développement d’applications iOS en 2008. Il en a réalisé plus de 150 à ce jour.
Grâce à ses nombreuses années d’expérience, il possède une vision transversale nécessaire à l’élaboration des applications mobiles.
Un savoir-faire qui prend en compte, dès le départ, les performances.
Il est désormais Consultant/Freelance iOS.

Si vous souhaitez mettre en place un backend pour vos applications mobiles afin que celle ci puisse dialoguer via une API REST avec ce dernier, n’hésitez pas à contacter l’auteur ou pour en savoir plus de vous reporter à la page suivante.