Giter VIP home page Giter VIP logo

carto-workshop's Introduction

CARTO complete Training Course

http://bit.ly/carto-workshop

This repository contains a complete training on CARTO technologies. The contents are separated into modules and are meant to be made sequentially going from the most basic usage for GIS and analysts up to the advanced development section for attendants with more knowledge about web mapping development and so on.

Modules can be easily combined to finally make a 1 week full training but they can be also split to make a longer training with half day duration.

There is a slide deck used in the intro, BUILDER and ENGINE modules, available at http://bit.ly/carto-workshop-slides

Module 0. Introduction to CARTO

  • Duration: 1.5 hour
  • Audience: General public interested in CARTO and location intelligence.

Introduction to the training sessions, GIS and webmapping and general explanation about CARTO as a platform: product positioning, general overview of the portfolio and examples of how CARTO can solve different use cases.

Module 1. CARTO BUILDER I: Data visualizations and Styling

  • Duration: 6.5 hours
  • Audience: General public with basic knowledge on geomatics, databases and data analysis.

This course will cover different BUILDER (CARTO's web interface) workflows for generating cartographic data visualizations. We'll dig into new Builder features and some differences with old Editor. During this first part, we'll cover those aspects related to data visualizations, cartographic styles, legend's definition and dashboard creation with actionable Widgets that interact with the map.

Module 2. CARTO BUILDER II: Geospatial analysis and prediction

  • Duration: 8 hours
  • Audience: General public with basic knowledge on geomatics, databases and data analysis.

This advanced workshop will let users know the most powerful analytic capabilities of CARTO BUILDER. Analysis workflows and its link with Widgets will occupy the central part of the course, along with a review of the different analyses that BUILDER currently offers.

Module 3. Cartography and advanced symbology

  • Duration: 6 hours
  • Audience: Cartographers and geomatics technicians that work on web cartography design willing to go beyond BUILDER styling defaults.

This session focuses on the advanced use of BUILDER, creating cartographic rules for powerful webmap visualizations. It also goes through our new tools for thematic mapping (TurboCARTO) and all the different options that Torque offers for creating dynamic maps.

Module 4. Geospatial databases

  • Duration: 5 hours
  • Audience: Data analysts and developers with none or small experience on Spatial SQL and geospatial databases in general.

This workshop extensively covers advanced use of PostgreSQL and PostGIS for those cases when Builder is not enough. We'll review the most relevant parts of SQL language, useful for advanced analysis development, as well as the geospatial capabilities brought by PostGIS. We'll also cover some basic concepts for task automation, as triggers and stored procedures.

Module 5. CARTO ENGINE I, platform and APIs

  • Duration: 3 hours
  • Audience: Data analysts and developers that need to build applications using CARTO ENGINE offering.

This course will introduce CARTO architecture as a webmapping platform, deploying options and main components. The different APIs for interacting with the platform, most usual workflows and use cases will be covered too.

Module 6. CARTO ENGINE II, development kits

  • Duration: 8 hours
  • Audience: Developers that need to build applications using CARTO ENGINE development kits.

In this last lesson, we'll cover different SDK's that we could use for developing applications with CARTO. Javascript SDK (CARTO.js) is the most relevant and will be covered in depth for creating web applications that work over CARTO APIs. A Mobile SDK introduction will follow, allowing the development of native CARTO mobile apps. Last but not least, we'll finish the course with some examples and exercise that make use of our Python SDK.

carto-workshop's People

Contributors

andy-esch avatar ernesmb avatar jsanz avatar michellechandra avatar nygeog avatar oriolbx avatar ramiroaznar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.