Python for web development - course RUB 104,400. from SkillFactory, training 9 months, Date: August 13, 2023.
Miscellaneous / / November 28, 2023
1 From scratch to “universal fighter”
After training, you will be able to create and maintain websites alone. It is easy for such specialists to find a job - they are in demand in startups and freelancing, and can work remotely.
2 Author's program from a practicing expert
Python programming expert Igor Mosyagin, a Pythonist with ten years of experience, has developed a specialized curriculum for quickly preparing a strong Junior+.
3 Practice using the most essential technical skills
The program consists of 80% practice in Python - exercises, tests, small and large projects where you can apply skills and abilities. You will learn how to perform the real tasks of a full stack developer: deploy a server, install Django, fix templates, adjust JavaScript, etc.
We study HTML and CSS, lay out the first web pages
We also master the use of CSS style sheets and learn how to decorate pages
— 4 weeks for 6 hours
— Code from the finished project for editing
— 20 tasks in the simulator
— A selection of additional materials
Making the first website using JavaScript and Bootstrap
We master JavaScript, learn to layout using the Bootstrap framework, create pages with animation and work with different types of files
— 4 weeks for 7 hours
— DOM model
— AJAX, jQuery, refreshable page
— Basics of Vue.js and ES6
— Project — your website on Bootstrap
— 15 tasks in the simulator
— A selection of additional external tools
Getting to know Python and creating a web application
We study the basics of the language, connect the necessary libraries, write a web service with interactive elements
— 10 weeks, 7 hours
— OOP in Python, classes, forms, creating a web service
— Working with files of different types, JSON, XML
— Server in Python
— Working with API, connecting to the site
— Training on ready-made code
— Project — web application with animation on Bootstrap
— 16 tasks in the simulator
— A selection of additional materials
Learning SQL and connecting the database
Learning to use basic operators, writing a web game with a database connection
— 4 weeks for 6 hours
— Working with SQLite
— Game with web interface and connection to the database
— 9 tasks in the simulator
— A selection of additional materials
Mastering Django and creating a website
Let's get acquainted with the Django framework: connect, deploy, configure; We develop a website using templates
— 9 weeks for 7 hours
— Training on ready-made code
- Django ORM
— Working with API
— Django Rest Framework
— Project — CMS on Django from scratch
— Consolidation of skills on several projects
— A selection of additional external tools
Let's get acquainted with Linux and host the project on the server and in the cloud
We study the Linux OS and basic settings, work with a server on Linux, master Docker
— 4 weeks for 6 hours
— Console, access rights, regular expressions
— Working with Docker containers
— Project — website hosting on Heroku
— 8 tasks in the simulator
— Selection of external materials
Getting ready to work with customers and complete freelance projects
Bonus module
We are finishing projects for the portfolio
Projects are carried out throughout the course
— Landing card for web developer
— Blog engine with its own REST API on Django
— Online survey service with administration system
R
rdziov
25.06.2021 G.
Good platform for learning
Pros: Learning support, Slack community, accessible learning material, and regular webinars. Disadvantages: Sometimes you have to additionally look for information in other historians in order to better understand a particular topic. I am a student at the faculty Python web developer at SkillFactory, so far the impressions are only positive, the platform has all the necessary materials, the same goes periodically...
E
erzhik68
05.08.2022 G.
Very satisfied with the course Web Developer in Python from SkillFactory
Advantages: installment plan. They go to a meeting if you don’t have time to finish the course on time. A huge number of webinars. Disadvantages: Some modules have little material, you have to get information from the Internet. I don’t regret at all that I bought and am studying the Web Developer course in Python. I asked for an installment plan, went to a meeting, which did not cause me any financial difficulties. I want to learn programming...