{"id":1082,"date":"2016-08-09T08:26:12","date_gmt":"2016-08-08T23:26:12","guid":{"rendered":"https:\/\/n8finch2024.local\/?p=1082"},"modified":"2017-03-29T03:22:00","modified_gmt":"2017-03-28T18:22:00","slug":"angular-learning-resources","status":"publish","type":"post","link":"https:\/\/n8finch2024.local\/angular-learning-resources\/","title":{"rendered":"Angular Learning Resources for Angular August"},"content":{"rendered":"

For the month of August, I’ve been diving into Angular, and so far, it’s much easier for me to grasp than BackboneJS. That’s ok, Backbone, I’ll come back to you later!<\/p>\n

I’ve started compiling some resources I’ve been using to learn Angular as well, and am putting them here. I’ll be updating this from time to time as I go through these materials and build out some\u00a0apps.<\/p>\n

https:\/\/angularjs.org\/<\/p>\n

<\/p>\n

Primary Objectives<\/h2>\n

These are the little projects I want to get done with Angular this month (or maybe next month, while I’m focusing on building plugins):<\/p>\n

    \n
  1. Finish the Nutrition Tracking app I’ve been working on: a SPA built with Angular.<\/li>\n
  2. Starter Genesis Child theme that includes Angular, Sass, and Gulp. Basically, it should have a main view that is asynchronously updated.<\/li>\n
  3. Use LEAN<\/a> to\u00a0redo my Finch Professional Services website. The point here is to build on another company’s starter platform, try it out and get<\/li>\n
  4. Build a plugin that uses Angular and the WP REST API to add Quick Drafts to your WP site. Submit this to the WP Plugin repo. This\u00a0includes some basic CRUD (well, at least a C) functionality in the plugin.<\/li>\n<\/ol>\n

    That’s a lot to get done in a month!<\/p>\n

    For the record (for myself and for you!) here are some resources I’ve been using:<\/p>\n

    Free<\/h2>\n

    Learn AngularJS Step by Step:\u00a0https:\/\/www.udemy.com\/maruti-angularjs\/<\/p>\n

    Quick Start AngularJS:\u00a0https:\/\/www.udemy.com\/quickstart-angularjs\/<\/p>\n

    ES6 Features:\u00a0https:\/\/github.com\/lukehoban\/es6features<\/p>\n

    TypeScript tutorial (for ES6 and Angular 2):\u00a0https:\/\/www.typescriptlang.org\/play\/index.html<\/p>\n

    Creating \u00a0a Web App from Scratch \u00a0Using AngularJS and Firebase https:\/\/code.tutsplus.com\/series\/creating-a-web-app-from-scratch-using-angularjs-and-firebase–cms-717<\/p>\n

     <\/p>\n

    Paid<\/h2>\n

    Learn and Understand AngularJS:\u00a0https:\/\/www.udemy.com\/learn-angularjs\/learn\/v4\/t\/lecture\/1716956<\/p>\n

    Building a Web App from Scratch \u00a0Using AngularJS:\u00a0https:\/\/code.tutsplus.com\/articles\/new-course-building-a-web-app-from-scratch-with-angularjs–cms-22300<\/p>\n

    AngularJS Masterclass:\u00a0https:\/\/www.udemy.com\/angularjs-masterclass\/<\/p>\n","protected":false},"excerpt":{"rendered":"

    For the month of August, I’ve been diving into Angular, and so far, it’s much easier for me to grasp than BackboneJS. That’s ok, Backbone, I’ll come back to you later! I’ve started compiling some resources I’ve been using to learn Angular as well, and am putting them here. I’ll be updating this from time […]<\/p>\n","protected":false},"author":1,"featured_media":1089,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[23,1,8],"tags":[],"yoast_head":"\nAngular Learning Resources for Angular August | Nate Finch<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Angular Learning Resources for Angular August | Nate Finch\" \/>\n<meta property=\"og:description\" content=\"For the month of August, I’ve been diving into Angular, and so far, it’s much easier for me to grasp than BackboneJS. That’s ok, Backbone, I’ll come back to you later! I’ve started compiling some resources I’ve been using to learn Angular as well, and am putting them here. I’ll be updating this from time […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/\" \/>\n<meta property=\"og:site_name\" content=\"Nate Finch\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-08T23:26:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-03-28T18:22:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/n8finch-site.site.strattic.io\/wp-content\/uploads\/2020\/11\/AngularJS___Superheroic_JavaScript_MVW_Framework_qgoq3q.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1076\" \/>\n\t<meta property=\"og:image:height\" content=\"482\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nate\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@n8finch\" \/>\n<meta name=\"twitter:site\" content=\"@n8finch\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nate\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/\"},\"author\":{\"name\":\"Nate\",\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce\"},\"headline\":\"Angular Learning Resources for Angular August\",\"datePublished\":\"2016-08-08T23:26:12+00:00\",\"dateModified\":\"2017-03-28T18:22:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/\"},\"wordCount\":331,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce\"},\"articleSection\":[\"Angular\",\"Blog\",\"Web Development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/\",\"url\":\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/\",\"name\":\"Angular Learning Resources for Angular August | Nate Finch\",\"isPartOf\":{\"@id\":\"https:\/\/n8finch.local\/#website\"},\"datePublished\":\"2016-08-08T23:26:12+00:00\",\"dateModified\":\"2017-03-28T18:22:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/n8finch.local\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Angular Learning Resources for Angular August\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/n8finch.local\/#website\",\"url\":\"https:\/\/n8finch.local\/\",\"name\":\"Nate Finch\",\"description\":\"All the things, keeping it clever...🤓\",\"publisher\":{\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/n8finch.local\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce\",\"name\":\"Nate\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/n8finch2024.local\/wp-content\/uploads\/2020\/11\/nate-pic_ykd6mq.jpg\",\"contentUrl\":\"https:\/\/n8finch2024.local\/wp-content\/uploads\/2020\/11\/nate-pic_ykd6mq.jpg\",\"width\":796,\"height\":792,\"caption\":\"Nate\"},\"logo\":{\"@id\":\"https:\/\/n8finch.local\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Angular Learning Resources for Angular August | Nate Finch","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/","og_locale":"en_US","og_type":"article","og_title":"Angular Learning Resources for Angular August | Nate Finch","og_description":"For the month of August, I’ve been diving into Angular, and so far, it’s much easier for me to grasp than BackboneJS. That’s ok, Backbone, I’ll come back to you later! I’ve started compiling some resources I’ve been using to learn Angular as well, and am putting them here. I’ll be updating this from time […]","og_url":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/","og_site_name":"Nate Finch","article_published_time":"2016-08-08T23:26:12+00:00","article_modified_time":"2017-03-28T18:22:00+00:00","og_image":[{"width":1076,"height":482,"url":"https:\/\/n8finch-site.site.strattic.io\/wp-content\/uploads\/2020\/11\/AngularJS___Superheroic_JavaScript_MVW_Framework_qgoq3q.png","type":"image\/png"}],"author":"Nate","twitter_card":"summary_large_image","twitter_creator":"@n8finch","twitter_site":"@n8finch","twitter_misc":{"Written by":"Nate","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/#article","isPartOf":{"@id":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/"},"author":{"name":"Nate","@id":"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce"},"headline":"Angular Learning Resources for Angular August","datePublished":"2016-08-08T23:26:12+00:00","dateModified":"2017-03-28T18:22:00+00:00","mainEntityOfPage":{"@id":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/"},"wordCount":331,"commentCount":1,"publisher":{"@id":"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce"},"articleSection":["Angular","Blog","Web Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/","url":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/","name":"Angular Learning Resources for Angular August | Nate Finch","isPartOf":{"@id":"https:\/\/n8finch.local\/#website"},"datePublished":"2016-08-08T23:26:12+00:00","dateModified":"2017-03-28T18:22:00+00:00","breadcrumb":{"@id":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/n8finch-site.site.strattic.io\/angular-learning-resources\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/n8finch.local\/"},{"@type":"ListItem","position":2,"name":"Angular Learning Resources for Angular August"}]},{"@type":"WebSite","@id":"https:\/\/n8finch.local\/#website","url":"https:\/\/n8finch.local\/","name":"Nate Finch","description":"All the things, keeping it clever...🤓","publisher":{"@id":"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/n8finch.local\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/n8finch.local\/#\/schema\/person\/619068414583ca3c43bb135af49a47ce","name":"Nate","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/n8finch.local\/#\/schema\/person\/image\/","url":"https:\/\/n8finch2024.local\/wp-content\/uploads\/2020\/11\/nate-pic_ykd6mq.jpg","contentUrl":"https:\/\/n8finch2024.local\/wp-content\/uploads\/2020\/11\/nate-pic_ykd6mq.jpg","width":796,"height":792,"caption":"Nate"},"logo":{"@id":"https:\/\/n8finch.local\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/posts\/1082"}],"collection":[{"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/comments?post=1082"}],"version-history":[{"count":12,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/posts\/1082\/revisions"}],"predecessor-version":[{"id":1125,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/posts\/1082\/revisions\/1125"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/media\/1089"}],"wp:attachment":[{"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/media?parent=1082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/categories?post=1082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/n8finch2024.local\/wp-json\/wp\/v2\/tags?post=1082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}