Python and Django 4 - Create server-side dynamic websites.
What you'll learn
- Describe the steps to install Django and setup a project
- Combine views, templates and routes to create web pages
- Use the context to provide views with data from databases and session variables
- Work with Django’s static file mechanism to allow images and styles
- Organise web page data by using Django’s support for database queries
- Practise adding more pages and link and share data between them
- Deployed each milestone to the server
- You have basic Python knowledge
- You have an interest in creating dynamic server-side websites
Do you want to use your Python knowledge and start creating dynamic websites with Django 4?
Or you bring experience from other dynamic website platforms and want to learn how to transfer your skills to Python and Django?
Then this course is for you!
Most courses focus on individual techniques and how to do things. This course is different. I take you on a journey from customer briefing to first deployment and then work from milestone to milestone to build a dynamic website with an integrated web shop.
By the end of this course,
you can describe the steps to install Django and setup a project
you have combined views, templates and routes to create web pages
you used the context to provide views with data from databases and session variables
you worked with Django’s static file mechanism to allow images and styles
you produced a practical solution for external images support
you migrated the local database to the production database Postgres
you organised web page data by using Django’s support for database queries
you practised adding more pages and link and share data between them
you saved and processed user input
you deployed each milestone to the server
How are you going to get there?
The length of this course is 3,5 hours. But if you follow along with the code and recreate the project on your machine, it should take you about 8 hours to finish. During this time I show and explain the code needed to create a dynamic website with Django. Instead of exercises, you get the time to recreate my steps and develop experience creating the website yourself.
It will help you to have a basic knowledge of Python and know how to pip install packages.
This course will be taught by Loek van den Ouweland, a senior software engineer with 25 years of experience. Loek is the creator of Wunderlist for windows, Microsoft To-do and Mahjong for Windows and loves to teach software engineering.
Who this course is for:
- Developers who want to use their Python knowledge and start creating dynamic websites with Django
- Or you bring experience from other Developers who bring experience from other dynamic website platforms and want to learn how to transfer their skills to Python and Django
Loek van den Ouweland (Wunderlist, Microsoft Todo) is a born teacher. Right from the start of his career, he was told that a programmer helps his customers best when he shows what his products can do and how they are built.
He worked in many companies as programmer and trainer and enjoys to share the secrets of programming with others.
Loek has 25 years of experience training people with different backgrounds, all ages, working in branches ranging from medical systems to manufacturing and academics to aerospace.