Successfully reported this slideshow.
Your SlideShare is downloading. ×

GLSEC 2017 Build an Open Data .Net MVC site in 30 mins

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 32 Ad

GLSEC 2017 Build an Open Data .Net MVC site in 30 mins

Download to read offline

Learn how to create an ASP.Net MVC application that communicates with government based Big Data, or Open Data as it is commonly referred to. In 30 mins we will create a .Net solution that will utilize open source libraries to connect to publicly available API endpoints. With the returned datasets we will generate a quick user interface that includes how to filter, query, map, and aggregate the data.

Learn how to create an ASP.Net MVC application that communicates with government based Big Data, or Open Data as it is commonly referred to. In 30 mins we will create a .Net solution that will utilize open source libraries to connect to publicly available API endpoints. With the returned datasets we will generate a quick user interface that includes how to filter, query, map, and aggregate the data.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to GLSEC 2017 Build an Open Data .Net MVC site in 30 mins (20)

Advertisement

More from Brian McKeiver (15)

Recently uploaded (20)

Advertisement

GLSEC 2017 Build an Open Data .Net MVC site in 30 mins

  1. 1. BizStream Build a Big Data .Net MVC App in 30 Minutes Brian McKeiver, Co-Owner Open ish n
  2. 2. BizStream Why Are We Here • Big Data vs. Open Data • Benefits of Open Data • Build your Open Data App in .Net
  3. 3. BizStream What is Open DataWikipedia defines Open Data as the idea that certain data should be freely available to everyone to use and republish as they wish, without restrictions from copyright, patents, or other mechanisms of control. Big Data == Open Data (for today)
  4. 4. BizStream Why Open Data Matters Governmental based Big Data can: • Gain insight into areas we never had before • Lower the cost of healthcare • Improve education systems • Fight climate change • Improve city safety / reduce crime • Reduce bureaucratic inefficiencies • Spur local innovation
  5. 5. BizStream Open Data in Action • 33 Brilliant and Free Data Sources (Forbes) • Open Data App Marketplace • CKAN.org • 2016 Election data by County
  6. 6. BizStream Heatmap of Car Accidents in Michigan Grand Rapids Lansing Muskegon Visualizations of data By the way, you are here:
  7. 7. BizStream Who is Socrata Founded in 2007, Socrata is the market leader in Open Data solutions for Government. Over 1,000 governmental agencies serviced.
  8. 8. BizStream Who is Socrata
  9. 9. BizStream Socrata Open Data API The Open Data API allows you to programmatically access a wealth of open data resources from governments and non-profits around the world.
  10. 10. BizStream City of Chicago’s Open Data Portal http://data.cityofchicago.org/
  11. 11. BizStream Sample Application Demo
  12. 12. BizStream Let’s Build It
  13. 13. BizStream Socrata Setup • First step is to register new Socrata ID: https://opendata.socrata.com/signup • Second step create new OpenData Application : https://opendata.socrata.com/profile
  14. 14. BizStream
  15. 15. BizStream Remember this is the one you want in your API calls
  16. 16. BizStream Pick Your Data https://data.cityofchicago.org/Community- Economic-Development/Chicago-Crossfit- Locations/xj6s-q5eb
  17. 17. BizStream Create New MVC Site
  18. 18. BizStream SODA.Net https://github.com/CityofSantaMonica/SODA.NET
  19. 19. BizStream
  20. 20. BizStream Socrata Query Language (SoQL) dev.socrata.com/docs/queries • Borrows heavily from SQL • It has a few new twists • 100% supports HTTP • URL Encoding your parameters is a good idea
  21. 21. BizStream Getting the Basics Working Demo
  22. 22. BizStream NuGet Time Install the following packages in your project: • Install-Package PagedList.MVC • Install-Package CSM.SodaDotNet • Install-Package KenticoCloud.Delivery
  23. 23. BizStream Make Your MVC Site Editable Turn this Into this…
  24. 24. BizStream Cloud-first Headless CMS
  25. 25. BizStream Kentico Cloud API first approach to display your content on the web, in mobile apps, or on any device you can think of. Choose any programming language and write the code as you like it.
  26. 26. BizStream Kentico Cloud Deliver API & SDK
  27. 27. BizStream Now How Does That Work? Backtothe Demo
  28. 28. BizStream Viewing, sorting, paging, and filtering
  29. 29. BizStream What We Learned 1. Big Data vs. Open Data 2. Benefits of Open Data 3. Build your Open Data App in .Net Full project source at: https://github.com/mcbeev/SocrataSodaNetSample
  30. 30. BizStream A Future Fueled By Data
  31. 31. BizStreamBizStream Questions
  32. 32. BizStreamBizStream Brian McKeiver Co-Owner & Kentico MVP, BizStream bmckeiver@bizstream.com @mcbeev www.linkedin.com/in/brianmckeiver www.mcbeev.com www.github.com/mcbeev Thank you / Contact

×