
About This Course
This course is Non Credit which it is Computer Programming and Geographic Information System field. It is about Developing Geographical Information System (GIS) using Flask a Python Framework,Leaflet a JavaScript Library and PostgreSQL with Postgis to store data. The GIS contains Create, Read, Update and Delete (CRUD) and Map visualization. The course is Intermediate level and delivered in English with asyncronous and self-paced methode.
Students should know about Programming in any programming language, preferred Python. Besides Introduction of GIS, this course provide knowledge and Installation of Python, Flask, Leaflet and PostgreSQL. Programming with Flask in Create, Read, Update and Delete (CRUD) is provided along with Data Management using SQL in PostgreSQL with PostGIS. Step by step to generate GIS is also provided in this course.
This course has 11 sections which every sections has video, slide presentation and Quiz. Every quiz in each section has 10 problems which you have to answer correctly at least 6 problems to achieve certificates. The sections as follows :
- Section 1 : Introduction to Geographic Information System (GIS)
- Section 2 : Introduction and Installation Python, Flask and Leaflet
- Section 3 : Introduction and Installation PostgreSQL with PostGIS
- Section 4 : Data management in PostgreSQL (1)
- Section 5 : Data management in PostgreSQL (2)
- Section 6 : Introduction and developing basic map using Leaflet
- Section 7 : The beginning of Flask
- Section 8 : Developing CRUD and map using Flask, PostgreSQL and Leaflet (1)
- Section 9 : Developing CRUD and map using Flask, PostgreSQL and Leaflet (2)
- Section 10 : Developing CRUD and map using Flask, PostgreSQL and Leaflet (3)
- Section 11 : Developing CRUD and map using Flask, PostgreSQL and Leaflet (4)
This course needs some tools installed in students computer which all of them are free to download and installed as follows :
- - Python
- - Flask framework
- - Leaflet
- - PostgreSQL
- - QGIS
Requirements
This course is Intermediate level, before taking this course,the student is expected to know about computer programming, better with Python. The Student also expected to know about SQL at least in Basic level.
Lecturer
Lecturer
Akhmad Sofwan, M.Kom is a Lecturer and Researcher at Records and Archives Management, Vocational Education Program, Universitas Indonesia. He is also a Software Developer who use PHP, JavaScript and Python. His interest researches are Computer Programming, Data Mining and Spatial Data Mining
E-mail : [email protected]