Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Building Versatile Mobile Apps with Python and REST: RESTful Web Services with Django and React
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Building Versatile Mobile Apps with Python and REST: RESTful Web Services with Django and React

Building Versatile Mobile Apps with Python and REST: RESTful Web Services with Django and React

Art Yudin

348 pages, parution le 24/11/2020

Résumé

Develop versatile iOS apps using Python with RESTful web services. This book will show you how to blend Django, a high-level Python Web framework, with Django REST, the powerful, feature-filled extension, to build iOS mobile apps.
Using easy-to-follow examples, you'll begin by building a simple app using the RESTful Web API and iOS. You'll begin by using traditional Django to create models and connect your App to the database. You'll then see how to serialize your data and create the RESTful API.
The second part of the book introduces Xcode, a programming environment to develop iOS apps. Using Swift, the programming language for iOS, you'll design the actual app. Once you have your back-end in Django and a front-end in Swift, you'll connect them using our RESTful API. You'll be able to log in, browse places of interest, and rate them and leave comments.
Guided step-by-step instructions, Building Versatile Mobile Apps with Python and REST will demonstrate how easy it is to use Python to develop iOS applications.

What You'll Learn
  • Build Create-Read-Update-Delete functionality using RESTful Web Services
  • Incorporate marketing into the design of iOS apps to stand out in the App Store
  • Deploy your app to a live server and add it to Apple app store

Who This Book Is For
Aspiring programmers who want to develop modern RESTful Web Services and design the front-end for iOS. Developers who want to combine the most powerful and popular back-end technology-Python-and monetize it with a popular iOS platform in Apple App Store.

Chapter 1. Starting with Django

- How modern websites work

- Python and Virtual environment

- Install Django and Django REST

- Initial setup

- Understanding the MVC pattern in Django

- Starting new Django project and creating apps

Chapter 2. Let's Build Our Web API App

- Models

- Admin

- Views

- URLs

Chapter 3. Creating RESTful API

- Serializers

- API Views

- Browsable API

Chapter 4. How iOS Works

- Xcode interface

- Intro to Swift

Chapter 5. Designing Our Front-end iOS App

- Setting up the structure of our App

- Designing layout

Chapter 6. Connecting Back-end API with iOS App

- Creating an API Manager

- Displaying data

- List View

- Detail View

- Update View

Chapter 7. Additional Features

- User authentication

- Adding reviews and displaying ratings

- Adding places to favorites

Chapter 8. Launching App

- Deploying back-end to a live server

- Adding our App to App Store

Art Yudin is a FinTech enthusiast who has a great passion for coding and teaching. He earned a Master of Science in Banking and Finance from Adelphi University, Garden City, New York. Mr. Yudin previously held asset management positions with international financial institutions such as Merrill Lynch and Allianz Investments. Currently, Art Yudin develops financial services software and leads classes and workshops in Python at Practical Programming in New York and Chicago.

Caractéristiques techniques

  PAPIER
Éditeur(s) Apress
Auteur(s) Art Yudin
Parution 24/11/2020
Nb. de pages 348
EAN13 9781484263327

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav.client@eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription