Чему вы научитесь
- Wprowadzenie do architektury aplikacji webowych i systemów bazodanowych
- Relacyjne modele danych w kontekście nowoczesnych aplikacji webowych
- Bezpośrednie podejście do tworzenia aplikacji bazodanowych
- Wprowadzenie do nierelacyjnych baz danych i modelu dokumentowego
- Modelowanie danych w bazach dokumentowych
- Mapowanie obiektowo-dokumentowe w aplikacjach webowych
- Agregacje i zaawansowane zapytania w bazach dokumentowych
О курсе
Literatura obowiązkowa
- S. Bradshaw, E. Brazil, K. Chodorow, MongoDB. The Definitive Guide: Powerful and Scalable Data Storage, Wyd. O'Reilly, 2020.
- A. Phaltankar, J. Ahsan, M. Harrison, L. Nedov, MongoDB Fundamentals: A hands-on guide to using MongoDB and Atlas in the real world, Wyd. Packt Publishing, 2020.
- https://expressjs.com
- https://nodejs.org/docs/latest/api/
- https://www.mongodb.com/docs/
- https://mongoosejs.com/docs/guide.html
- https://sequelize.org
Literatura uzupełniająca
- M. Needham, A. E. Holder, Graph Algorithms: Practical Examples in Apache Spark & Neo4J, Wyd. O'Reily, 2019.
- P. J. Sadalage, M. Fowler, NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, Wyd. Addison-Wesley Professional
- M. Sharma, MongoDB: Complete Guide. Develop Strong Understanding of Administering MongoDB, CRUD Operations, MongoDB Commands, MongoDB Compass, MongoDB Server, MongoDB Replication and MongoDB Sharding, Wyd. BPB Publications, 2021.
Для кого этот курс
Studenci II roku kierunku Informatyka Praktyczna w Uniwersytecie Gdańskim.
Начальные требования
Znajomość podstaw języka SQL oraz obsługi relacyjnej bazy danych.
Znajomość języka JavaScript i podstawy protokołu HTTP.
Наши преподаватели
Как проходит обучение
Kurs będzie składał się z 7 modułów podstawowych, w którym będą występować zadania do zrealizowania. Zadania będą sprawdzać wiedzę z wykładu. Na koniec będzie trzeba przedstawić projekt programistyczny korzystający z jednej wybranej bazy danych.
Программа курса
Что вы получаете
- Znajomość nierelacyjnego modelu bazy danych.
- Znajomość bazy danych MongoDB.
- Znajomość tworzenia aplikacji typu REST API na przykładzie języka JavaScript oraz pakietu express.
Price:
Бесплатно