A Comprehensive Course on GIS (Part 2 – Web GIS)
A Comprehensive Course on GIS (Part 2 – Web GIS), available at $74.99, has an average rating of 4.6, with 154 lectures, 9 quizzes, based on 20 reviews, and has 162 subscribers.
You will learn about HTML + CSS + Bootstrap + JavaScript jQuery + PHP Basics Leaflet + Turf JS Chart JS + Geoserver API (WMS & WFS) This course is ideal for individuals who are This course is designed for GIS Web Developers who aim to analyze or visualize their spatial data on the browser and create interactive online maps from it. or Beginner in Web Programming It is particularly useful for This course is designed for GIS Web Developers who aim to analyze or visualize their spatial data on the browser and create interactive online maps from it. or Beginner in Web Programming.
Enroll now: A Comprehensive Course on GIS (Part 2 – Web GIS)
Summary
Title: A Comprehensive Course on GIS (Part 2 – Web GIS)
Price: $74.99
Average Rating: 4.6
Number of Lectures: 154
Number of Quizzes: 9
Number of Published Lectures: 154
Number of Published Quizzes: 9
Number of Curriculum Items: 163
Number of Published Curriculum Objects: 163
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- HTML + CSS + Bootstrap + JavaScript
- jQuery + PHP Basics
- Leaflet + Turf JS
- Chart JS + Geoserver API (WMS & WFS)
Who Should Attend
- This course is designed for GIS Web Developers who aim to analyze or visualize their spatial data on the browser and create interactive online maps from it.
- Beginner in Web Programming
Target Audiences
- This course is designed for GIS Web Developers who aim to analyze or visualize their spatial data on the browser and create interactive online maps from it.
- Beginner in Web Programming
Welcome to the second part of our comprehensive GIS series, where we dive into the exciting world of Web GIS. This hands-on course is designed to empower you with the skills and knowledge necessary to become a master of web technologies and build interactive, dynamic, and visually appealing Geographic Information Systems (GIS) applications.
In this advanced course, we will take your GIS expertise to the next level, focusing on the integration of web development technologies with spatial data to create cutting-edge mapping applications. Through a combination of theoretical lessons, practical exercises, and real-world projects, you’ll gain a strong understanding of the following key areas:
-
HTML Fundamentals: We will start from the basics of HTML, the backbone of web development, and gradually explore the essential tags and structures required to create web pages.
-
CSS Styling: Learn how to add style and formatting to your web pages using Cascading Style Sheets (CSS) to create visually appealing interfaces for your GIS applications.
-
Bootstrap Framework: Discover the power of Bootstrap, a popular front-end framework that will enable you to build responsive, mobile-friendly web GIS interfaces efficiently.
-
JavaScript Essentials: Dive into the world of JavaScript, a versatile programming language used for adding interactivity to web pages, and apply it to manipulate and visualize geographic data.
-
jQuery Library: Explore jQuery, a fast and lightweight JavaScript library, to simplify and enhance the handling of events, animations, and AJAX interactions in your GIS applications.
-
PHP Basics:Get introduced to PHP, a server-side scripting language, to perform dynamic data processing and integration within your Web GIS projects.
-
Leaflet Library:Learn how to use Leaflet, a powerful open-source JavaScript library, to create interactive and customizable maps with various base-maps and overlays.
-
TurfJS Library:Delve into TurfJS, a geospatial analysis library, to perform complex spatial operations and manipulations directly in the browser.
-
Echarts Library: Discover Echarts, a powerful charting and visualization library, to create stunning data visualizations for your Web GIS applications.
-
GeoServer API: Utilize GeoServer’s API for Web Map Service (WMS) and Web Feature Service (WFS) to access and manipulate geospatial data for map rendering and feature querying in web applications.
By the end of this course, you will have honed your skills in HTML, CSS, JavaScript, and various libraries essential for Web GIS development. You will be equipped to design, develop, and deploy sophisticated GIS applications that leverage the capabilities of modern web technologies to showcase and analyze spatial data effectively.
Whether you are a GIS professional, a web developer looking to venture into the geospatial domain, or a student with a passion for maps and data, this course will empower you to unlock the true potential of Web GIS and contribute to the evolving field of geospatial technology.
Join us on this exciting journey of mastering Web GIS, and let’s map the world together!
Course Curriculum
Chapter 1: Web Development Languages (HTML, CSS & JavaScript)
Lecture 1: General Overview of the Course – Web GIS
Lecture 2: Recape what you had learnt in the Part 01 of the Course
Lecture 3: The Course Outline & What is HTML (HTML Part 01)
Lecture 4: Create your first HTML Web Application (HTML Part 02)
Lecture 5: header, paragraph, a link, img, input, button, hr, br elements (HTML Part 03)
Lecture 6: header, body, html, meta, & some html attributes (HTML Part 04)
Lecture 7: pre, b, i, em, mark, small, ins, sub, sup, abbr elements (HTML Part 05)
Lecture 8: address, bdo, dir attribute, comments (HTML Part 07)
Lecture 9: RGB, RGBA, Hexadecimal colors, HSL, HSLA, links (HTML Part 08)
Lecture 10: mailto attribute and bookmarks (HTML Part 09)
Lecture 11: image and source elements plus the favicon (HTML Part 10)
Lecture 12: table elements (HTML Part 11)
Lecture 13: table style, plus ordered and unordered lists (HTML Part 12)
Lecture 14: span element, id and class names (HTML Part 13)
Lecture 15: web page, youtube, facebook, instagram iframes (HTML Part 14)
Lecture 16: web page layout using css float property (HTML Part 15)
Lecture 17: Talking about responsiveness of application, kbd, samp, code elements -HTML P 16
Lecture 18: Semantic and non Semantic Elements, form (HTML Part 17)
Lecture 19: input element properties (HTML Part 18)
Lecture 20: HTML Multimedia, object elements (HTML Part 19)
Lecture 21: Introduction to CSS and its Types (CSS Part 01)
Lecture 22: Linking External CSS with HTML Document (CSS Part 02)
Lecture 23: Padding Properties (CSS Part 03)
Lecture 24: CSS Text Properties (CSS Part 04)
Lecture 25: CSS Font Properties and Google Fonts (CSS Part 05)
Lecture 26: Importing Icons from Internet (CSS Part 06)
Lecture 27: Importing Images from Internet, text and box shadows (CSS Part 07)
Lecture 28: CSS Position Property (CSS Part 08)
Lecture 29: overflow, float and display properties (CSS Part 09)
Lecture 30: Example of Position Properties and CSS Selectors (CSS Part 10)
Lecture 31: CSS Combinators (CSS Part 11)
Lecture 32: Pseudo CSS Elements (CSS Part 12)
Lecture 33: Creating top header and sidebar (CSS Part 13)
Lecture 34: Creating a Dropdown Button (CSS Part 14)
Lecture 35: CSS Assignment (CSS Part 15)
Lecture 36: action, for, name attributes & styling input fileds based on type (CSS Part 16)
Lecture 37: Creating responsive column wise page layout (CSS Part 01)
Lecture 38: !important rule and CSS calc function plus CSS variables (CSS Part 17)
Lecture 39: CSS local and global variables plus importing multiple images (CSS Part 19)
Lecture 40: inset, currentColor, word-wrap, writing-mode CSS properties (CSS Part 20)
Lecture 41: transform & transition CSS properties (CSS Part 21)
Lecture 42: CSS keyframes for animations (CSS Part 22)
Lecture 43: tooltip, image reflection, -webkit-mask-image & button styles (CSS Part 23)
Lecture 44: Animated arrow pointer & pagination (CSS Part 24)
Lecture 45: Multi-column layout, textarea resize, display flex (CSS Part 25)
Lecture 46: CSS display flex continued (CSS Part 26)
Lecture 47: CSS Grid (CSS Part 27)
Lecture 48: CSS media query (CSS Part 28)
Lecture 49: CSS media query portrait & landscape mode (CSS Part 29)
Lecture 50: Getting Started with Bootstrap CSS Framework (Bootstrap Part 01)
Lecture 51: Bootstrap Styles (Bootstrap Part 02)
Lecture 52: Bootstrap Styles (Bootstrap Part 03)
Lecture 53: Bootstrap Styles (Bootstrap Part 04)
Lecture 54: Portfolio Webpage (Part 1)
Lecture 55: Portfolio Webpage (Part 2)
Lecture 56: Portfolio Webpage (Part 3)
Lecture 57: Portfolio Webpage (Part 4)
Lecture 58: Portfolio Webpage (Part 5)
Lecture 59: Portfolio Webpage (Part 6)
Lecture 60: Portfolio Webpage (Part 7)
Lecture 61: Portfolio Webpage (Part 8)
Lecture 62: Portfolio Webpage (Part 9)
Lecture 63: Portfolio Webpage (Part 10)
Lecture 64: Introduction to JavaScript (JS Part 01)
Lecture 65: document, getElementById, innerHTML, External JS file (JS Part 02)
Lecture 66: JS statements, syntax, variables, equals and equal to operators (JS Part 03)
Lecture 67: identifiers, variables, arithmatic variables (JS Part 04)
Lecture 68: Arithmatic & Assignment Operators (JS Part 05)
Lecture 69: functions & objects in JS (JS Part 06).mp4
Lecture 70: Continuation of objects in javascript (JS Part 07)
Lecture 71: Slicing functions for strings (JS Part 08)
Lecture 72: Continuation of string functions (JS Part 09)
Lecture 73: Number data formate and its conversion (JS Part 10)
Lecture 74: Arrays in JavaScript (JS Part 11)
Lecture 75: Arrays in JS, pop, push, shift, unshift functions (JS Part 12).mp4
Lecture 76: string functions, concat, join, splice, slice, foreach, map, filter, find, inclu
Lecture 77: Date and Math Functions (JS Part 14)
Lecture 78: Boolean Data Types and Logical Operators in JavaScript (JS Part 15)
Lecture 79: if statements (JS Part 16)
Lecture 80: switch statements in JavaScript (JS Part 17)
Lecture 81: for & for in loops (JS Part 18)
Lecture 82: while & do while loops (JS Part 19)
Lecture 83: getElementById, onmouseover, onmousemove, onkeydown, event.keyCode, css manipula
Lecture 84: getElementsByClassName, getElementByTagName (JS Part 21)
Lecture 85: setTimeout, clearInterval time functions (JS Part 22)
Lecture 86: Working on Example 02 (JS Part 23)
Lecture 87: Example 03, 04 & 05 (JS Part 24)
Lecture 88: Portfolio Webpage (Part 1)
Lecture 89: Portfolio Webpage (Part 2)
Lecture 90: Portfolio Webpage (Part 3)
Lecture 91: Portfolio Webpage (Part 4)
Chapter 2: jQuery + PHP
Lecture 1: jQuery Introduction and Configuration plus FadeInOut Animation
Lecture 2: Manipulating HTML and CSS
Lecture 3: Predefined click, hide, show and toggle function
Lecture 4: Predefined slides, animate functions and each loop
Instructors
-
Shoaib Shahzad Obaidi
GIS Expert & Trainer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 3 votes
- 5 stars: 16 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024