-
English
-
ELE 3921
-
7.5 stp
Introduksjon
Web applications have become integral tools for modern businesses, serving as platforms for customer engagement, e-commerce, data analysis, and more. Proficiency in web application development empowers business students to actively contribute to the creation and management of these essential tools.
Additionally, web development skills bridge the gap between technical and managerial roles, promoting effective communication and collaboration with IT professionals. In a digital-focused business environment, these skills make students more adaptable and competitive in their careers, ensuring they can navigate technology-driven enterprises successfully.
This course offers an opportunity for students to acquire practical skills in web application development using Django, a leading Python-based web framework renowned for rapid development. Some of the most prominent sites running on Django include YouTube, Spotify, Instagram, Disqus and Eventbrite.
Kursets innhold
- Introduction to Web Development
- Overview of web technologies
- Setting up the development environment
- HTML and CSS fundamentals
- Introduction to Django
- Django framework overview
- Model-view-controller (MVC) architecture
- Setting up a Django project
- Models and databases
- Introduction to relational databases
- Data modeling
- Django models and ORM
- Views and Templates
- Views and URL routing
- Introduction to templates and template language
- Building Dynamic Web Applications
- Creating and handling forms in Django
- Implementing authentication and authorization
- Advanced Topics
- Working with static files and media files
- Architecture of modern web applications and APIs
- Developing production-ready applications
- Deploying Django applications
Forbehold
Dette er et utdrag fra den komplette kursbeskrivelsen for kurset. Dersom du er aktiv student på BI, kan du finne de komplette kursbeskrivelsene med informasjon om bl.a. læringsmål, læreprosess, pensum og eksamen på portal.bi.no. Vi tar forbehold om endringer i denne beskrivelsen.