Have you ever wanted to develop your own web product?
Not just a basic HTML & CSS website design, but rather a complete functional web app with a database and user support.
Your side project. Your lifestyle business. Your future startup.
Hello Web App teaches the basics of web app programming using Python and Django. You'll learn how to choose a project, set up a database, create your templates, and launch your app.
Now updated for Python 3 and Django 2.0!
28 videos and screencasts.
Three eBook formats for each: PDF, ePub, and .mobi/Kindle.
Paperbacks optionally included.
An easily customizable tutorial.
Recently updated for Django 2 and Python 3.
Everything you need to build your first web app today.
What you'll learn
How to build a web app with Django
Django is the easiest way to launch a web app with users, registration, and dynamic objects.
How to use the Django admin
The best part about Django! Learn how to view and update your database using the Django admin.
Adding user registration
Allow folks to sign up for your web app! Learn how to add registration and login pages.
How to add payments with Stripe
Want to start generating revenue? Learn in this quick-and-easy chapter on adding Stripe.
Launch your web app on Heroku
Get your web app live on the internet for folks to see! Deployment made easy.
Easily customizable tutorial format
Build something unique! By building something unique, you'll have more fun and learn Django faster.
After reading and working through this book, I had a functioning prototype of a fairly complex app within 3 weeks. It really does help in a concrete, practical way. And I love its optimism—the idea that you don’t have to spend years becoming a seasoned programmer to build an interactive web app that’s decent.
Hey nerds, you know how you always say you want to learn to code, then don't? Check out @hellowebapp by @limedaring and thank me later.
Don’t miss out on this, folks. Hello Web App is an amazing resource if you’re getting into web programming. If you’re already *in* web programming, why not buy it anyway and gift it to a friend. Or just show support an awesome author and community member. https://t.co/sxNnTrKyn4
Hello Web App teaches beginner web app development for non-programmers. Assuming no programming background, Part 1 walks you through developing your unique idea, creating your web app, and launching on Heroku. Part 2 teaches more intermediate Django concepts like working with multiple models/databases, adding payments with Stripe, more efficient coding techniques, and more.
Do I need to know Python?
Only a little. I recommend going through the first few lessons of [Learn Python the Hard Way](https://learnpythonthehardway.org/book/) so you understand how programming logic works. That said, Python is a delightfully easy-to-read language so if you're ambitious, you can go through Hello Web App without programming knowledge — you'll pickup the basic skills from the examples.
What does the tutorial cover?
You'll be building a "collection of things." It's a super generic format that you can update to build something unique. For example, you could build a blog (as a blog is a collection of posts), a LinkedIn-clone (a collection of employment data), or a directory (a collection of profiles). By making something unique, you'll remember what you learn and hopefully be excited to learn more after you finish the course.
How does Hello Web App differ from other programming books and courses?
Hello Web App isn't here to teach you how to become a back-end engineer — the goal is to help you build a web app quickly and easily. I want to give you that feeling of accomplishment as fast as possible! No theory, no "why" or "how". The goal is to show you how easy it can be to build a web app, and there are plenty of other tutorials and resources to tell you how things are working under the hood for after you're finished with this course.
What if I don't like it?
That's cool! Just let me know within 60 days of ordering the book and I'll refund you in full.
Ready to buy?
Hello Web App is available as a video course, paperback books, or eBooks.