Ionic Angular Firebase: From ZERO to ONE [Updated 2020]

Ionic Angular Firebase: From ZERO to ONE [Updated 2020]
189.99 GBP
Buy Now

REQUIREMENTSThis course will be of great benefit regardless of your familiarity with Ionic, Angular, and/or Firebase. It’s designed in such a way that linearity is not necessary: helpful if you are new, but if you know what you’re looking for it’s quick easy to find. This is fact how true learning happens: through non-linear, creative engagement with information. The only thing prerequisite on your part is familiarity with Javascript and/or web development, and genuine curiosity. Everything else will fall into place. THE FRAMEWORKSThe framework releases used in this course span across Ionic 4 and 5, and Angular 8 and 9. All code in the repo has since been updated to the latest releases and tested. More information can be found at the GitHub repo. SOURCECODEAll code from this course can be found at the GitHub monorepo (didaktio/Ionic-Angular-Course). The monorepo is broken down into submodules, which are independant repositories also locatable on the didaktio GitHub profile. Attached to every video (in Resources) is a link to the specific repo containing the code used in that video. Each repo has a README which you can follow to run the code locally, but most likely you’ll just use them for reference. ABOUTTHISCOURSEThis is a fast-paced, information-dense and future-proof course intended to get you flying solo as soon as possible. Unlike many other such courses, little time is given to theory about the technologies and languages used. What matters is their capabilities and potential as relevant to your needs. This course is about that. This course is making these powerful technologies do what you want. That isn’t learned from documentation. It is learned throughproblem-oriented doing. In this course you will pick up 90% of the important principles underlying Ionic and Angular by focusing on specific and common problems like: login, user registration, role-based capabilities, blocking particular URLs, storing and manipulating data, notifications, sending emails, and more. Every line of code in this course waswritten ona live development server, somost videos finish with the result live in the browser. Thecourse is as anti-academic as you can get. We’ll work through solutions together, often line-by-line, thinking in real-time. This means we’ll encounter errors, figure out alternatives on-the-fly, and that things will be uncompromisingly changedwhen necessary. The guidingphilosophyisJust-in-Time Learning. Like every subject-area in the world, advancement in understandingis amplified 100-fold when the information being provided maps onto a local problem in other words, we learn much faster when working with problems that we understand AND that are interesting. Absentwell-defined problems, learning never really happens; theory only sticks when you’re familiar with the subject area. Again, this is a practical course. Only take it if you’re serious about learning how to develop applications and build websites with Ionic and/or Angular. Amongst the learningson offer: The fundamentals of the LATEST Ionic and Angular releases + TypeScript, Node, Google Cloud, RXJS, and moreUser Login and Signup (multiple methods)Popovers, Modals, AlertsNotifications, automatic emails, text message logic (and all common background task needs)How to deploy an app/website to the web using Kubernetes and/or Firebase HostingStoring data on device for user detection (like how most websites know it’s you even when you’re logged out)How to stream, convert, transform and present live, complex data as good as Netflix(RXJS)Angular Modules, Components, Pipes, Attributes, Directives (ngFor, ngIf, ng-container, ng-template etc)Building a fine-grained theme controllerIonic Pages, UI Components, CLIRole-Specific capabilities: routes, data-viewing and entirely different UI’s for different types of users (eg admin vs customer)LifecyclesForms: Simple and advanced, validation, error-handling and pre-populationServices, reusable utilities, global featuresInterpolation, DOM SanitisationCAPTCHA forms and the ‘Are You a Robot?’ testCustom scriptsBuild and publish a Progressive Web Application (PWA)Firebase: Firestore Documents, Collections, PermissionsCloud Storage: uploading and accessing images and other media typesCloud Functions: running secure backend processes, scheduling, fine-grained control over your appDesigning for all device screen sizes using Ionic Grid and other SCSS tricksand much, much more. The videos are fast-paced, dense, andsometimes unforgiving. Where necessary, they’re slowed down but practical people with work to do(!) want and needinformation that can be employedimmediately. Hopefully every single video delivers on this measure. It certainly does sound-wise: every minute is backgroundedbybrainwave-enhancing, epiphany-inducing sounds from the brilliant Steve Reich. GOINGTHROUGHTHECOURSEThe Basics section of this course is where to go if you’re stuck with or unsure about some of the core concepts (directives, interpolation, forms, data presentation, services etc). It one of the latter modules by design bec