Below you'll find the list of chapters and lessons for this course. If you have purchased one of the packages or you'll be able to track your progress.
Setup CRM Easy Project
In this chapter you move quickly into setting up Django for building the CRM Easy application. This includes configuring the database, setting environment variables, and changing a few Django settings.
Create the Home Page
The CRM Easy home page is an excellent point to start at because it uses several Django components to render a static HTML page. This chapter will introduce you to those components.
Deploy to Heroku
Web applications need a place to live, and Heroku is excellent an excellent home for them. Learn how to easily deploy apps to Heroku in this chapter.
Create the Subscriber Form - Part I
This the first of three chapters that will show you how to build the CRM Easy app subscriber form. In this chapter you'll learn how to setup a simple version of the form that can create users in the application.
Create the Subscriber Form - Part II
In this chapter you'll continue building the subscriber form. You'll create your first model and update the subscriber form to collect billing information from customers.
Create the Subscriber Form - Part III
In this last installment, you'll learn how to use the Stripe payment service to add payment processing to the subscriber form.
Create the Login Page
Django has an excellent authentication system that makes it easy to build applications that allow users to create accounts. Here you'll learn how to use it to build a login and logout feature.
Create the Account List
The CRM Easy application lets users create customer accounts. In this chapter you'll learn how to create a page that displays a paginated lists of accounts.
Create the Account Detail - Part I
The account detail page shows all information about an account, including its address, related contacts, and communications. This chapter is the first of two that will teach you how to display account records on a page.
Create the Account Detail - Part II
Continuing from the previous chapter, here you'll learn how to build functionality that lets users create and edit account detail records.
Create the Contacts - Part I
Users will be able to create contacts and associate them with account records. In this chapter you'll learn how to display contact records on the account detail page.
Create the Contacts - Part II
The CRM Easy application design makes it possible for users to create, edit, & delete contacts straight from the account detail page. Here you'll build the functionality that allows users to perform those three actions.
Create the Communications - Part I
Users of the CRM Easy application will be able to record key communications with their customers, such as phone calls or meetings. Here you'll learn how to build the functionality that displays communications on the account detail page.
Create the Communications - Part II
This chapter will walk you through building the create, update, delete actions for the communications feature.
Deploying to Production
Now that you have the application built, this chapter will show you how to prepare it for a production deployment.