Ir al contenido principal

IBM: Django Application Development with SQL and Databases

This course introduces you to the basics of SQL, Django and Bootstrap. You will gain hands-on practical experience developing and deploying a full-stack Django web application on the cloud.

Django Application Development with SQL and Databases
2 semanas
6–8 horas por semana
A tu ritmo
Avanza a tu ritmo
Gratis
Verificación opcional disponible

Hay una sesión disponible:

¡Ya se inscribieron 9,916! Una vez finalizada la sesión del curso, será archivadoAbre en una pestaña nueva.
Comienza el 28 mar
Termina el 30 jun

Sobre este curso

Omitir Sobre este curso

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!

The essential building blocks of application development include accessing, processing, and presenting data. With vast amounts of data stored in various databases, on the cloud or on-premises, developers will use a language like SQL.

This course introduces you to the basics of SQL, a simple and powerful programming language for querying and managing data, and the fundamentals of cloud databases. You will discover Object-Relational Mapping (ORM), and how to use Object-Oriented Programming (OOP) languages to work with databases.

You will be introduced to Django, a fast and simple open source web framework used by developers to simplify their work. You will learn how Django models, views and templates work together to present data on a website and will use Django’s powerful admin site functionality to manage site content. And you will discover Bootstrap, a free and open-source web front-end framework.

As a final project, you will gain hands-on practical experience developing and deploying a full-stack Django web application on the cloud.

Premios

Django Application Development with SQL and Databases

De un vistazo

  • Idioma: English
  • Transcripciones de video: اَلْعَرَبِيَّةُ, Deutsch, English, Español, Français, हिन्दी, Bahasa Indonesia, Português, Kiswahili, తెలుగు, Türkçe, 中文
  • Habilidades asociadas:Object-Relational Mapping, Full Stack Development, Web Application Frameworks, Application Development, Front End (Software Engineering), SQL (Programming Language), Templates, Object-Oriented Programming (OOP), Bootstrap (Front-End Framework), Django (Web Framework)

Lo que aprenderás

Omitir Lo que aprenderás

By the end of this course, you will be able to:

•Describe a database and how to model data.

•Compose SQL queries to insert, select, update, and delete data in a database.

•Understand Object Relational Model (ORM).

•Integrate Bootstrap into your Django template and build interactive web pages.

•Employ Django to develop database-powered applications.

•Create and deploy your Django app on the cloud.

Plan de estudios

Omitir Plan de estudios

Module 1: Introduction to Databases

  • Introduction to Databases and Database Management Systems
  • Relational Databases
  • Relational Data Concepts
  • Hands-on Lab: Entity-Relationship Data Modeling
  • SELECT Statement
  • Hands-on Lab: Simple SELECT Statements
  • COUNT, DISTINCT, LIMIT
  • INSERT Statement
  • UPDATE and DELETE Statements
  • Hands-on Lab: INSERT, UPDATE, and DELETE
  • Basic SQL Statements Summary

Module 2: ORM: Bridging the Gap between the Real World and Relational Model

  • Object-Relational Mapping (ORM)
  • Django Model
  • Hands-on Lab: Create a Django project in Theia
  • Optional Lab: Create a Standalone Django ORM Project Template
  • Django CRUD
  • Hands-on Lab:CRUD on Django Model Objects
  • Related Objects
  • Hands-on Lab: Query Spanning Relationships

Module 3: Full-stack Django Development

  • Django Model-View-Template pattern
  • Quiz: MVC and Django MVT pattern
  • Create a Django app
  • Hands-on Lab: Create your first Django App
  • Django Admin Site
  • Hands-on Lab: Django Admin
  • Django Views
  • Django Templates
  • Hands-on Lab: Views and Templates

Module 4: Consolidate and Deploy Your Django App

  • Class-based and Generic Class Views
  • Hands-on Lab: Class-based and Generic Views
  • Django Authentication System
  • Hands-on Lab: User Signup and Signin
  • Bootstrap integration
  • Hands-on Lab: Bootstrap Integration
  • Manage Static Files
  • Deploy your Django App on IBM Cloud
  • Hands-on Lab: Deploy your Django app on IBM Cloud Foundry

Final Exam and Project: Enhance Online Course App with New Features ****

¿Quién puede hacer este curso?

Lamentablemente, las personas residentes en uno o más de los siguientes países o regiones no podrán registrarse para este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX consiguió licencias de la Oficina de Control de Activos Extranjeros de los EE. UU. (U.S. Office of Foreign Assets Control, OFAC) para ofrecer nuestros cursos a personas en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos dictar este curso en todas las ubicaciones. edX lamenta profundamente que las sanciones estadounidenses impidan que ofrezcamos todos nuestros cursos a cualquier persona, sin importar dónde viva.

Este curso es parte del programa Full Stack Application Development MicroBachelors

Más información 
Instrucción por expertos
12 cursos de alta calidad
A tu ritmo
Avanza a tu ritmo
8 meses
4 - 6 horas semanales

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.