Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
- Revision of the necessary basics in the field
- data structures used
- programming concepts used
- Tools used in the project
- code version control
- saving and restoring the history of changes
- teamwork scenarios based on local and remote repositories
- dependencies between projects, directory structure
- Code testing and quality control
- TDD technique in practice
- ensuring the correctness of the produced software
- unit tests
- Presentation layer
- website design from the programmer's perspective - HTML and CSS
- preparing a safe and functional form - handling HTTP requests
- server-side view rendering
- use of the object-oriented document model
- use of AJAX technique from the frontend side
- use of REST technique from the frontend side
- Operation of the server side of a web application
- preparing the correct configuration of the application server
- launching the application
- Framework Django as a platform.
- installation and configuration Django
- configuration and work with the development environment
- discussion of application components Django such as project, application, model, view
- object database access (ORM)
- creating an administration panel
- Framework Django creating application components
- views
- templates
- use of templates in views
- various ways of creating forms - manual and using ready-made mechanisms
- using generic views
- principles of good programming practices - Creating a sample REST API using Django
- discussion of the REST model
- discussion of the REST model in the context Django
- useful libraries
- implementation in the application
- Discussion and practical presentation of additional programming tools
- Creating a sample web application
- joint creation of an example project on the platform Django - Application implementation
- discussion of the components of the production environment
- creation and configuration of a laboratory environment imitating the production environment
- methods of dimensioning the production environment
- application deployment
- practical presentation of how to implement applications in a production environment
Requirements
- Basic knowledge about Pythona
70 Hours
Testimonials (3)
Good examples and exercises directly from Python. Tailoring the course in real-time to participants' needs. A relaxed atmosphere. Opportunity for discussion on training-related topics.
r r - Siec Badawcza Lukasiewicz - Instytutu Lotnictwa
Course - Learn Django from Basic to Advanced
Machine Translated
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Course - Django CMS for Developers
I mostly enjoyed everything.