Gebruik de code voor 20% korting op alle trainingen -->

Black Friday

BLACK20%FRIDAY
Training: Leer werken met Django door AI
Software Development
8 uur
Engels (US)

Training: Leer werken met Django door AI

Snel navigeren naar:

  • Informatie
  • Inhoud
  • Kenmerken
  • Meer informatie
  • Reviews
  • FAQ

Productinformatie

Deze training leert je snel en effectief werken met Django. Je bouwt een solide basis op met de MTV-architectuur en gaat aan de slag met het maken van een eenvoudige webapp. Je leert data beheren met Django's ORM, veilige authenticatie opzetten en je app professioneel stylen met Bootstrap. Generatieve AI tools helpen je om sneller aan de slag te gaan.

Inhoud van de training

Leer werken met Django door AI

8 uur

Learning Django Using Generative AI Help

Django is a high-level, open-source web framework for building robust and scalable web applications using the Python programming language. Django comes equipped with a rich set of built-in features, including an object-relational mapping (ORM) system for database interactions, a powerful templating engine, and a secure authentication system. You will start this course by diving into Django and learning the model-template-view (MTV) architecture that Django uses. Next, you will install Django and create a basic app, seeking the help of generative AI tools such as ChatGPT and Google Bard to set up a Django project and explore its basic functionality. Then, you will create your own app within the project, focusing on the uses for and responsibilities of the automatically generated files. Finally, you will build a simple web app using Django, starting with a basic view that renders HTML templates that you can access at a URL path. You will learn to include static assets, such as stylesheets and images, and you will deal with misdirection from generative AI tools.

Creating Django Views & Models

HTML templates and database access play integral roles in modern web development, providing tools to enhance website structure, presentation, and responsiveness. HTML templates serve as the backbone for web pages, defining the document structure and content while database integration serves to make your app serve dynamic, personalized content. Begin this course by adding life to your Django apps with dynamic content. Real apps invariably rely on user input, so you will learn to weave data from Python functions into your HTML templates using template parameters. Then you will use dynamic named URLs to add links between your app's pages. You will use generative AI tools and template inheritance to reduce boilerplate HTML code. Next, you will style and theme your application using Bootstrap templates. Finally, you will dive into data models with Django, using Django's built-in SQLite database and object-relational mapper. You will create a class representing a table and evolve your database schema using migrations.

Prompt Engineering to Build a Django App

In Django, data models are the essential building blocks for defining the structure and behavior of a web application's database. Utilizing an object-relational mapping (ORM) system, Django abstracts the database schema into Python classes, allowing developers to interact with the database using high-level, Pythonic syntax. Begin this course by logging into the Django Admin interface, your control center for modifying models, adding users, and performing other administrative actions. You will create a superuser and add a regular user. Next, you will use HTML templates and the associated Python code to dynamically pull data from the models based on user input. Then you will focus on deletion and deactivation of resources. Finally, you will add and modify data. You will create forms in your HTML templates and configure your code to modify resources based on the input. By the end of this journey, you will be well-versed in Django, with skills ranging from creating a user interface using HTML templates to managing data stored in backend databases.

Kenmerken

Docent inbegrepen
Bereidt voor op officieel examen
Engels (US)
8 uur
Software Development
90 dagen online toegang
HBO

Meer informatie

Doelgroep Softwareontwikkelaar, Webontwikkelaar
Voorkennis

Geen voorkennis vereist. Ervaring met webdevelopment is aangeraden.

Resultaat

Na deze training ben je in staat om de basisprincipes van Django toe te passen om functionele webapplicaties te maken.

Positieve reacties van cursisten

Training: Leidinggeven aan de AI transformatie

Nuttige training. Het bestelproces verliep vlot, ik kon direct beginnen.

- Mike van Manen

Onbeperkt Leren Abonnement

Onbeperkt Leren aangeschaft omdat je veel waar voor je geld krijgt. Ik gebruik het nog maar kort, maar eerste indruk is goed.

- Floor van Dijk

Training: Leidinggeven aan de AI transformatie

Al jaren is icttrainingen.nl onze trouwe partner op het gebied van kennisontwikkeling voor onze IT-ers. Wij zijn blij dat wij door het platform van icttrainingen.nl maatwerk en een groot aanbod aan opleidingen kunnen bieden aan ons personeel.

- Loranne, Teamlead bij Inwork

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties