Python & Django Fundamentals

Python & Django Fundamentals

Περιγραφη

Σε αυτό το σεμινάριο οι εκπαιδευόμενοι θα έχουν την ευκαιρία να μάθουν τις βασικές αρχές προγραμματισμού χρησιμοποιώντας την γλώσσα προγραμματισμού Python. Οι δυνατότητες της Python επεκτείνονται από front-end και back-end development μέχρι data analytics και data science. Άλλωστε δεν είναι τυχαίο που εταιρείες όπως Google και Facebook χρησιμοποιούν Python στην ανάπτυξη των εφαρμογών τους. Ας μην ξεχνάμε, ότι εφαρμογές όπως Instagram, Pinterest και Dropbox έχουν γραφτεί σε Python.
 
Το Django είναι το πιο διάσημο Python Web Framework για την ανάπτυξη Web εφαρμογών σήμερα. Με λίγες γραμμές κώδικα μπορείτε εύκολα να έχετε μια πλήρη λειτουργική εφαρμογή σε μικρό χρονικό διάστημα. Το σεμινάριο θα σας μάθει αρχικά πώς να δημιουργείτε styled pages χρησιμοποιώντας templates. Μετά θα προστεθούν URL mappings και θα διαχειριστείτε αιτήματα μέσω forms. Τέλος, θα αποθηκεύσετε όλα τα δεδομένα σε μια βάση δεδομένων και θα μπορείτε να τα διαχειριστείτε είτε μέσω της εφαρμογής σας, είτε δημιουργώντας ένα REST API.

Παρουσιαση του Προγραμματος

Σκοπός του προγράμματος Python Fundamentals είναι να διδάξει τις έννοιες του αντικειμενοστραφούς προγραμματισμού, τις δομές της γλώσσας προγραμματισμού Python αλλά και τα απαραίτητα βήματα που απαιτούνται για την δημιουργία απλών όσο και πολύπλοκων εφαρμογών Python. Οι σπουδαστές που θα το παρακολουθήσουν θα έχουν την δυνατότητα να δημιουργήσουν ολοκληρωμένες εφαρμογές που βασίζονται σε object-oriented πρότυπα και πρακτικές.
 
Σκοπός του προγράμματος Django Fundamentals είναι να διδάξει τις βασικές αρχές του Django Framework μέσα από την δημιουργία μιας ολοκληρωμένης Web εφαρμογής. Το σεμινάριο ξεκινάει με τις βασικές δομές ενός Django project και σταδιακά προσθέτει τον απαραίτητο κώδικα για να εμπλουτίσει τις δυνατότητες τις Web εφαρμογής. Ο εκπαιδευόμενος θα δει όλα τα εκείνα τα θέματα που σχετίζονται με την ανάπτυξη web εφαρμογών όπως static files, images και forms αλλά και προχωρημένη θεματολογία όπως testing και REST API.
Φόρμα Επικοινωνίας

Ημερομηνία Έναρξης Μαθημάτων 17/05/2021

ΑΠΕΥΘΥΝΕΤΑΙ

Το εκπαιδευτικό πρόγραμμα Python & Django Fundamentals απευθύνεται σε όποιον θέλει να μάθει την Python ως πρώτη γλώσσα προγραμματισμού, αλλά και προγραμματιστές/μηχανικούς που θέλουν να επεκτείνουν τις γνώσεις τους μαθαίνοντας μια από τις ποιο διάσημες γλώσσες προγραμματισμού Καθώς και το πιο διάσημο Python Web Framework.

ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ

            Το πρόγραμμα προσφέρεται μόνο μέσω σύγχρονης τηλεκπαίδευσης.

Python
  • Beginning to use Python
  • Putting Strings together in Different ways
  • Using different types
  • Basic Math
  • Order of Evaluation
  • Copying Data
  • Tuples
  • Lists
  • Dictionaries
  • Comparing values
  • Repetition
  • Handling Errors
  • Describing a Function
  • Default value of a parameter
  • Calling functions from within other functions
  • Functions inside of Functions
  • Define an object
  • Defining a class
  • Objects and their scope
  • Modules
  • Packages
  • File Objects
  • Paths and Directories
  • Exceptions in os
  • Lambda and Filter
  • Map
  • Decisions within Lists
  • Generating Iterators for loops
  • Exploring Modules
  • Working with Classes
  • Assertions
  • Test Cases and Test Suites
  • Test Fixtures
  • Working with DBM Persistent Dictionaries
  • Working with Relational Databases
  • Using the Python Database APIs
Django
  • Django Project and App
  • Model View Template
  • Django ORM
  • Django Migration
  • Creating Django Models
  • Relationships
  • Django Template
  • Template Inheritance
  • Superuser
  • CRUD Operations
  • Customizing the Admin Interface
  • Static File Finders
  • Cache Invalidation
  • Types of Inputs
  • Form Security
  • Accessing Data in the View
  • Django Forms Library
  • Custom field validation and cleaning
  • Placeholders and initial values
  • The ModelForm Class
  • Context Processors
  • File Uploads
  • Storing Files
  • Password Storage
  • Profile Page
  • Authentication Decorators and Redirection
  • Sessions
  • DJango Views
  • Django REST Framework
  • Serializers
  • ViewSets
  • Routers
  • Implementing Test Cases
  • Utilizing Assertions
  • Testing Django Models
  • Testing Django Views
  • A React Example
ΕΙΣΗΓΗΤΕΣ

Μιχάλης Κασάπογλου

 

Ο Μιχάλης Κασάπογλου, είναι ένας από τους πιο έμπειρους τεχνικούς εκπαιδευτές στον χώρο του προγραμματισμού με πάνω από 20 χρόνια εμπειρία. Έχει εργαστεί σαν IT Operations Manager, Senior Programmer, και Training Team Leader ενώ κατέχει και αρκετές πιστοποιήσεις που καλύπτουν ένα μεγάλο φάσμα τεχνολογιών στο προγραμματισμό, σε βάσεις δεδομένων και cloud. Στον ελεύθερο του χρόνο διατηρεί ένα τεχνολογικό blog στο οποίο θα βρείτε αρκετά δωρεάν μαθήματα προγραμματισμού για αρχάριους.

#buildYOURskills