The course will be taught in German. Therefore, the announcement is also in German.
Kurs: Django Python-Web-Framework ================================= Kurzinfo -------- Vom 29.11. bis zum 01.12.2010 findet ein Kurs zu Django[1] mit dem Trainer Markus Zapke-Gründemann[2] an der Python Academy in Leipzig statt. Weitere Informationen: http://www.python-academy.de/Kurse/django_kurs.html Gleich zur Anmeldung: http://www.python-academy.de/Kurse/termine.html Zielgruppe ---------- Der Kurs richtet sich sowohl an Neueinsteiger als auch an Programmierer, die schon erste Erfahrungen mit Django[1] gesammelt haben. Sie sollten Erfahrungen in einer objektorientierten Programmiersprache haben. Dabei sind Kenntnisse in Python gut, aber für den Anfang nicht zwingend notwendig. Außerdem sollten sie mit der Entwicklung von Webapplikationen in Verbindung mit Datenbanken vertraut sein. Inhalt ------ Nach einer Einführung in die Grundlagen des Web Application Frameworks Django wird jeder Teilnehmer Django selbst installieren. Danach beginnt die Entwicklung einer ersten, einfachen Applikation. Bei der folgenden Weiterentwicklung der Applikation wird das Wissen über die benutzen Komponenten weiter vertieft. - Einsatz von Werkzeugen zur Softwareentwicklung - Datenbankabstraktion (Object Relational Mapper) - Komplexe Models - Einbindung bestehender Datenbanken - Nutzung von mehreren Datenbanken - Export und Import von Daten (via JSON) - Arbeit mit dem ORM an der Kommandozeile - Anpassung des Admin Backends - Generische Views - Eigene Template Tags und Filter - Formulare und Validierung - Sessionverwaltung - Authentifizierung - RSS Feed - PDF Erzeugung - Funktionale und Unit Tests Weitere Themen gerne auf Anfrage, zum Beispiel: - AJAX - RESTful Webservice - Authentifizierung über andere Dienste - Internationalization - Security - Caching - Deployment - Migration Referent -------- Markus Zapke-Gründemann[2] kann auf neun Jahre Erfahrung in der Softwareentwicklung zurückblicken und arbeitet seit fast zwei Jahren als selbständiger Softwareentwickler, Consultant und Trainer. Schwerpunkt seiner Arbeit ist die Entwicklung von Web Applikationen für Intra- und Internet mit verschiedenen Frameworks. Kursmaterialien --------------- Jeder Teilnehmer erhält ausführliche Kursunterlagen mit ausformulierten Beschreibungen der Kursinhalte und eine CD mit allen verwendeten Quelltexten und genutzter Software. [1] http://www.djangoproject.com [2] http://www.keimlink.de -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/