Skip to content

Advanced Web Development

  • Welcome
  • Online Syllabus
  • How to Submit Assignments
  • Calendar
  • NMI Dossier
  • Module 1: HTML/CSS
    • Week Zero
      • HTML Basics
        • Optional Exercise: HTML Basics
        • Course Notes: HTML Basics
    • Week One
      • Lists, Links and Web Fonts
        • Course Notes: Lists, Links, & Fonts
        • Exercise: Lists, Links & Fonts
      • More HTML
        • Course Notes: More HTML
        • Exercise: Build Some Forms!
      • CSS Intro
        • Course Notes: CSS Intro
        • Exercise: CSS Intro
    • Week Two
      • CSS Text Styling
        • Course Notes: CSS Text Styling
        • Exercise: CSS Text Styling
      • Basic Box Stuff
        • Exercise: Basic Box Stuff
      • Optional Reading: CSS Box Model
    • Week Three
      • Flexbox & More
        • Course Notes: Flexbox
        • Exercise: Flexbox
      • Project 1: 3-Page Website
  • Module 2: JavaScript & API’s
    • Week Four
      • Javascript Intro
        • Exercise: Calculate!
      • Arrays
        • Exercise: Introduction to Arrays
    • Week Five
      • Exercise: Build a Slideshow
      • Exercise: Fortune Teller
      • Booleans & Conditionals
        • Exercise: Conditionals
    • Week Six
      • Exercise: Controlling CSS w/ JavaScript
      • Project 2: Using Arrays
    • Week Seven
      • Object, Nested Arrays and More
        • Exercise: Objects
      • Project 3: Make an Object
    • Week Eight
      • Exercise: Nested Objects
      • Exercise: Let’s Play Cards
      • Project 4: Covid Blues
    • Week Nine
      • API’s
        • Exercise: Asteroids
        • Exercise: Trivia Pt. 1
        • Exercise: Trivia Pt. 2
      • Project 5: Jukebox
  • Module 3: JavaScript Frameworks
    • Week Ten
      • Vue.js
        • Exercise: Intro to Vue.js
        • Exercise: Vue Part II
        • Exercise: Vue Part III
    • Week Eleven
      • Exercise: Vue Part IV
      • Exercise: Vue Part V
      • Exercise: Dawgs API
    • Week Twelve
      • Exercise: Cats
      • Project 6: Cat Components
  • Module 4: Advanced Topics & Final Project
    • Individual Concentration
    • Concentration Bonus
    • Final Project
  • Resources
    • Hosting with Github
    • Inspect!
    • VS Code Tips
    • Files and Folders
    • Cyberduck 101
  • Other Topics
    • Project: Using WordPress as a data source
    • Advanced CSS Topics
    • CSS Frameworks
    • Angular
    • CSS Preprocessors
    • Web Security
    • Sass
  • Dev-Track Students
    • Node
      • Intro to Node
      • In-Depth Node Lesson
      • Mongo
    • Dev-Track Instructions
    • Setting up a domain and hosting
    • Uploading to the server
    • Cyberduck 101
    • Bootstrap
    • NMI Dossier

An online text for NMIX 4020e/6020e: Native App Development at the University of Georgia.

By Daniel Copetillo

Angular

Angular is a component based front-end development framework built on TypeScript which includes a collection of well-integrated libraries that include features like routing, forms management, client-server communication, and more.

Visit the following resources to learn more:

  • Visit Dedicated Angular Roadmap
  • Official – Getting started with Angular
  • Angular for Beginners Course [Full Front End Tutorial with TypeScript]
Proudly powered by WordPress