Advanced DjangoLaajuus (5 op)
Tunnus: TT00FF25
Laajuus
5 op
Opetuskieli
- englanti
Vastuuhenkilö
- Janne Salonen
Osaamistavoitteet
Django was developed in a fast-paced newsroom environment, it was designed to make common web development tasks fast and easy. After taking this course, student have learnt basics of Django and is able to use it in her/his web development work.
Sisältö
"Create a Blog"
- Introduction and Django Admin
- Generic Relationships
- HTML Frameworks
- Custom Filters
- Custom Template Tags
- Crispy Forms
- Coding Exercises
"Configure the Blog"
- 12 Factor Apps
- Django Configurations
- Logging
- Security and Passwords
- Production Hosting
- Coding Exercises
"Django Optimization"
- Caching
- Database Optimizaton
- Coding Exercises
"Advanced Django Authentication"
- Custom User Model
- Django Registration
- Django Allauth
- Coding Exercises
"Introduction to REST APIs"
- Intro to REST APIs
- First-Party Django REST API
- Postman
- Coding Exercises
"Django REST Framework Serializers and Views"
- Serializers
- Views
- Coding Exercises
"Django REST Framework Relationships"
- Authentication
- Permissions
- Related Fields
- Nested Relationships
- Coding Exercises
"Django REST Framework APIs"
- Browsable API
- Viewsets & Routers
- Coding Exercises
"Testing Django REST Framework"
- Testing DRF with Mocks
- Testing DRF with Requests
- Coding Exerrcises
"Optimizing Django REST Framework"
- Caching
- Throttling
- Filtering
- Coding Exercises
"Django REST Framework and Third-Party Libraries"
- Pagination % Django Filter
- SimpleJWT
- Django-versatilemagefield
- Coding Exercises
"Integrating JavaScript and the React Framework"
- Javascript fundamentals, React fundamentals
- Coding Exercises
"Requests Module and External APIs"
- Requests Module
- OMDb API
- GitHub Library
- Coding Exercises
"Task Queuing"
- Celery Introduction
- Django Signals
- Scheduling with Celery
- Coding Exercises
"Capstone"
- Capstone Part 1
- Capstone Part 2
- Warp up
Esitietovaatimukset
Recommended: Python Programming.
Arviointikriteeri, hyväksytty/hylätty
Completed exercises and learning diary.
Ajoitus
16.04.2024 - 31.12.2025
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_2025_MAKSULLINEN_JARJESTELMAVIOPE 2025 MAKSULLINEN JARJESTELMA
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), vuosi 2024
Tavoitteet
Django was developed in a fast-paced newsroom environment, it was designed to make common web development tasks fast and easy. After taking this course, student have learnt basics of Django and is able to use it in her/his web development work.
Sisältö
"Create a Blog"
- Introduction and Django Admin
- Generic Relationships
- HTML Frameworks
- Custom Filters
- Custom Template Tags
- Crispy Forms
- Coding Exercises
"Configure the Blog"
- 12 Factor Apps
- Django Configurations
- Logging
- Security and Passwords
- Production Hosting
- Coding Exercises
"Django Optimization"
- Caching
- Database Optimizaton
- Coding Exercises
"Advanced Django Authentication"
- Custom User Model
- Django Registration
- Django Allauth
- Coding Exercises
"Introduction to REST APIs"
- Intro to REST APIs
- First-Party Django REST API
- Postman
- Coding Exercises
"Django REST Framework Serializers and Views"
- Serializers
- Views
- Coding Exercises
"Django REST Framework Relationships"
- Authentication
- Permissions
- Related Fields
- Nested Relationships
- Coding Exercises
"Django REST Framework APIs"
- Browsable API
- Viewsets & Routers
- Coding Exercises
"Testing Django REST Framework"
- Testing DRF with Mocks
- Testing DRF with Requests
- Coding Exerrcises
"Optimizing Django REST Framework"
- Caching
- Throttling
- Filtering
- Coding Exercises
"Django REST Framework and Third-Party Libraries"
- Pagination % Django Filter
- SimpleJWT
- Django-versatilemagefield
- Coding Exercises
"Integrating JavaScript and the React Framework"
- Javascript fundamentals, React fundamentals
- Coding Exercises
"Requests Module and External APIs"
- Requests Module
- OMDb API
- GitHub Library
- Coding Exercises
"Task Queuing"
- Celery Introduction
- Django Signals
- Scheduling with Celery
- Coding Exercises
"Capstone"
- Capstone Part 1
- Capstone Part 2
- Warp up
Aika ja paikka
Course can be done in own pace in course environment.
Oppimateriaalit
Online.
Opetusmenetelmät
Course is 100% online, self-study course.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online in course environment.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to student her-/himself.
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Completed exercises and learning diary.
Esitietovaatimukset
Recommended: Python Programming.
Ajoitus
01.01.2024 - 31.07.2025
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), vuosi 2024
Tavoitteet
Django was developed in a fast-paced newsroom environment, it was designed to make common web development tasks fast and easy. After taking this course, student have learnt basics of Django and is able to use it in her/his web development work.
Sisältö
"Create a Blog"
- Introduction and Django Admin
- Generic Relationships
- HTML Frameworks
- Custom Filters
- Custom Template Tags
- Crispy Forms
- Coding Exercises
"Configure the Blog"
- 12 Factor Apps
- Django Configurations
- Logging
- Security and Passwords
- Production Hosting
- Coding Exercises
"Django Optimization"
- Caching
- Database Optimizaton
- Coding Exercises
"Advanced Django Authentication"
- Custom User Model
- Django Registration
- Django Allauth
- Coding Exercises
"Introduction to REST APIs"
- Intro to REST APIs
- First-Party Django REST API
- Postman
- Coding Exercises
"Django REST Framework Serializers and Views"
- Serializers
- Views
- Coding Exercises
"Django REST Framework Relationships"
- Authentication
- Permissions
- Related Fields
- Nested Relationships
- Coding Exercises
"Django REST Framework APIs"
- Browsable API
- Viewsets & Routers
- Coding Exercises
"Testing Django REST Framework"
- Testing DRF with Mocks
- Testing DRF with Requests
- Coding Exerrcises
"Optimizing Django REST Framework"
- Caching
- Throttling
- Filtering
- Coding Exercises
"Django REST Framework and Third-Party Libraries"
- Pagination % Django Filter
- SimpleJWT
- Django-versatilemagefield
- Coding Exercises
"Integrating JavaScript and the React Framework"
- Javascript fundamentals, React fundamentals
- Coding Exercises
"Requests Module and External APIs"
- Requests Module
- OMDb API
- GitHub Library
- Coding Exercises
"Task Queuing"
- Celery Introduction
- Django Signals
- Scheduling with Celery
- Coding Exercises
"Capstone"
- Capstone Part 1
- Capstone Part 2
- Warp up
Aika ja paikka
Course can be done in own pace in course environment.
Oppimateriaalit
Online.
Opetusmenetelmät
Course is 100% online, self-study course.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online in course environment.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to student her-/himself.
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Completed exercises and learning diary.
Esitietovaatimukset
Recommended: Python Programming.
Ilmoittautumisaika
02.12.2022 - 31.12.2022
Ajoitus
01.01.2024 - 31.07.2024
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop7VIOPE_NonStop7
-
VIOPE_NonStop6VIOPE_NonStop6
Tavoitteet
Django was developed in a fast-paced newsroom environment, it was designed to make common web development tasks fast and easy. After taking this course, student have learnt basics of Django and is able to use it in her/his web development work.
Sisältö
"Create a Blog"
- Introduction and Django Admin
- Generic Relationships
- HTML Frameworks
- Custom Filters
- Custom Template Tags
- Crispy Forms
- Coding Exercises
"Configure the Blog"
- 12 Factor Apps
- Django Configurations
- Logging
- Security and Passwords
- Production Hosting
- Coding Exercises
"Django Optimization"
- Caching
- Database Optimizaton
- Coding Exercises
"Advanced Django Authentication"
- Custom User Model
- Django Registration
- Django Allauth
- Coding Exercises
"Introduction to REST APIs"
- Intro to REST APIs
- First-Party Django REST API
- Postman
- Coding Exercises
"Django REST Framework Serializers and Views"
- Serializers
- Views
- Coding Exercises
"Django REST Framework Relationships"
- Authentication
- Permissions
- Related Fields
- Nested Relationships
- Coding Exercises
"Django REST Framework APIs"
- Browsable API
- Viewsets & Routers
- Coding Exercises
"Testing Django REST Framework"
- Testing DRF with Mocks
- Testing DRF with Requests
- Coding Exerrcises
"Optimizing Django REST Framework"
- Caching
- Throttling
- Filtering
- Coding Exercises
"Django REST Framework and Third-Party Libraries"
- Pagination % Django Filter
- SimpleJWT
- Django-versatilemagefield
- Coding Exercises
"Integrating JavaScript and the React Framework"
- Javascript fundamentals, React fundamentals
- Coding Exercises
"Requests Module and External APIs"
- Requests Module
- OMDb API
- GitHub Library
- Coding Exercises
"Task Queuing"
- Celery Introduction
- Django Signals
- Scheduling with Celery
- Coding Exercises
"Capstone"
- Capstone Part 1
- Capstone Part 2
- Warp up
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Completed exercises and learning diary.
Esitietovaatimukset
Recommended: Python Programming.
Ilmoittautumisaika
02.12.2022 - 31.12.2022
Ajoitus
01.01.2024 - 31.07.2024
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
Viope_nonstop_9Viope_nonstop_9
Tavoitteet
Django was developed in a fast-paced newsroom environment, it was designed to make common web development tasks fast and easy. After taking this course, student have learnt basics of Django and is able to use it in her/his web development work.
Sisältö
"Create a Blog"
- Introduction and Django Admin
- Generic Relationships
- HTML Frameworks
- Custom Filters
- Custom Template Tags
- Crispy Forms
- Coding Exercises
"Configure the Blog"
- 12 Factor Apps
- Django Configurations
- Logging
- Security and Passwords
- Production Hosting
- Coding Exercises
"Django Optimization"
- Caching
- Database Optimizaton
- Coding Exercises
"Advanced Django Authentication"
- Custom User Model
- Django Registration
- Django Allauth
- Coding Exercises
"Introduction to REST APIs"
- Intro to REST APIs
- First-Party Django REST API
- Postman
- Coding Exercises
"Django REST Framework Serializers and Views"
- Serializers
- Views
- Coding Exercises
"Django REST Framework Relationships"
- Authentication
- Permissions
- Related Fields
- Nested Relationships
- Coding Exercises
"Django REST Framework APIs"
- Browsable API
- Viewsets & Routers
- Coding Exercises
"Testing Django REST Framework"
- Testing DRF with Mocks
- Testing DRF with Requests
- Coding Exerrcises
"Optimizing Django REST Framework"
- Caching
- Throttling
- Filtering
- Coding Exercises
"Django REST Framework and Third-Party Libraries"
- Pagination % Django Filter
- SimpleJWT
- Django-versatilemagefield
- Coding Exercises
"Integrating JavaScript and the React Framework"
- Javascript fundamentals, React fundamentals
- Coding Exercises
"Requests Module and External APIs"
- Requests Module
- OMDb API
- GitHub Library
- Coding Exercises
"Task Queuing"
- Celery Introduction
- Django Signals
- Scheduling with Celery
- Coding Exercises
"Capstone"
- Capstone Part 1
- Capstone Part 2
- Warp up
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Completed exercises and learning diary.
Esitietovaatimukset
Recommended: Python Programming.
Ilmoittautumisaika
02.12.2022 - 31.12.2022
Ajoitus
01.01.2024 - 31.07.2024
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
Viope_nonstop_11Viope_nonstop_11
Tavoitteet
Django was developed in a fast-paced newsroom environment, it was designed to make common web development tasks fast and easy. After taking this course, student have learnt basics of Django and is able to use it in her/his web development work.
Sisältö
"Create a Blog"
- Introduction and Django Admin
- Generic Relationships
- HTML Frameworks
- Custom Filters
- Custom Template Tags
- Crispy Forms
- Coding Exercises
"Configure the Blog"
- 12 Factor Apps
- Django Configurations
- Logging
- Security and Passwords
- Production Hosting
- Coding Exercises
"Django Optimization"
- Caching
- Database Optimizaton
- Coding Exercises
"Advanced Django Authentication"
- Custom User Model
- Django Registration
- Django Allauth
- Coding Exercises
"Introduction to REST APIs"
- Intro to REST APIs
- First-Party Django REST API
- Postman
- Coding Exercises
"Django REST Framework Serializers and Views"
- Serializers
- Views
- Coding Exercises
"Django REST Framework Relationships"
- Authentication
- Permissions
- Related Fields
- Nested Relationships
- Coding Exercises
"Django REST Framework APIs"
- Browsable API
- Viewsets & Routers
- Coding Exercises
"Testing Django REST Framework"
- Testing DRF with Mocks
- Testing DRF with Requests
- Coding Exerrcises
"Optimizing Django REST Framework"
- Caching
- Throttling
- Filtering
- Coding Exercises
"Django REST Framework and Third-Party Libraries"
- Pagination % Django Filter
- SimpleJWT
- Django-versatilemagefield
- Coding Exercises
"Integrating JavaScript and the React Framework"
- Javascript fundamentals, React fundamentals
- Coding Exercises
"Requests Module and External APIs"
- Requests Module
- OMDb API
- GitHub Library
- Coding Exercises
"Task Queuing"
- Celery Introduction
- Django Signals
- Scheduling with Celery
- Coding Exercises
"Capstone"
- Capstone Part 1
- Capstone Part 2
- Warp up
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Completed exercises and learning diary.
Esitietovaatimukset
Recommended: Python Programming.
Ilmoittautumisaika
02.12.2022 - 31.12.2022
Ajoitus
01.08.2023 - 31.07.2024
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
Viope_nonstop_12Viope_nonstop_12
Tavoitteet
Django was developed in a fast-paced newsroom environment, it was designed to make common web development tasks fast and easy. After taking this course, student have learnt basics of Django and is able to use it in her/his web development work.
Sisältö
"Create a Blog"
- Introduction and Django Admin
- Generic Relationships
- HTML Frameworks
- Custom Filters
- Custom Template Tags
- Crispy Forms
- Coding Exercises
"Configure the Blog"
- 12 Factor Apps
- Django Configurations
- Logging
- Security and Passwords
- Production Hosting
- Coding Exercises
"Django Optimization"
- Caching
- Database Optimizaton
- Coding Exercises
"Advanced Django Authentication"
- Custom User Model
- Django Registration
- Django Allauth
- Coding Exercises
"Introduction to REST APIs"
- Intro to REST APIs
- First-Party Django REST API
- Postman
- Coding Exercises
"Django REST Framework Serializers and Views"
- Serializers
- Views
- Coding Exercises
"Django REST Framework Relationships"
- Authentication
- Permissions
- Related Fields
- Nested Relationships
- Coding Exercises
"Django REST Framework APIs"
- Browsable API
- Viewsets & Routers
- Coding Exercises
"Testing Django REST Framework"
- Testing DRF with Mocks
- Testing DRF with Requests
- Coding Exerrcises
"Optimizing Django REST Framework"
- Caching
- Throttling
- Filtering
- Coding Exercises
"Django REST Framework and Third-Party Libraries"
- Pagination % Django Filter
- SimpleJWT
- Django-versatilemagefield
- Coding Exercises
"Integrating JavaScript and the React Framework"
- Javascript fundamentals, React fundamentals
- Coding Exercises
"Requests Module and External APIs"
- Requests Module
- OMDb API
- GitHub Library
- Coding Exercises
"Task Queuing"
- Celery Introduction
- Django Signals
- Scheduling with Celery
- Coding Exercises
"Capstone"
- Capstone Part 1
- Capstone Part 2
- Warp up
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Completed exercises and learning diary.
Esitietovaatimukset
Recommended: Python Programming.