В этом курсе рассказывается о том, на чем заканчивается CS50, и углубляется в разработку и реализацию веб-приложений на Python, JavaScript и SQL с использованием таких фреймворков, как Django, React и Bootstrap.
Темы включают проектирование базы данных, масштабируемость, безопасность и взаимодействие с пользователем. Благодаря практическим проектам вы научитесь писать и использовать API, создавать интерактивные интерфейсы и использовать облачные сервисы, такие как GitHub и Heroku. К концу курса вы приобретете знания и опыт работы с принципами, языками и инструментами, которые позволят вам разрабатывать и развертывать приложения в Интернете.
Что вы узнаете
- HTML, CSS
- Git
- Python
- Django
- SQL, модели и миграции
- JavaScript
- Пользовательские интерфейсы
- Тестирование, CI / CD
- Масштабируемость и безопасность