Advanced Diploma in Mobile App Development with Ionic and NativeScript

Advanced Diploma in Mobile App Development with Ionic and NativeScript

Technologies|
6-JS15-nodeJS12-TYPESCRIPT84-Angular50-IONIC14-MongoDB18-NativeScript
Eligibility

Plus 2 & Above

Course Duration

200 Hrs

Pre Request

HTML, CSS , JavaScript

Advanced Diploma in Mobile App Development with Ionic and NativeScript

Overview

Advanced Diploma in Mobile App Development with Ionic and NativeScript

What Will You Learn?

  • Introduction to JS
  • Everything you need to know with Angular JS, IONIC
  • Develop modern, complex, responsive and scalable web applications with Angular JS
  • Fully understand the architecture of MongoDB and how to use it
  • Introduction to Native Script

Syllabus Contents

  • JavaScript Introduction
  • JavaScript Where To
  • JavaScript Output
  • JavaScript Statements
  • JavaScript Syntax
  • JavaScript Comments
  • JavaScript Variables
  • JavaScript Operators
  • JavaScript Arithmetic
  • JavaScript Data Types
  • JavaScript Functions
  • JavaScript Objects
  • JavaScript Scope
  • JavaScript Events
  • JavaScript Strings
  • JavaScript String Methods
  • JavaScript Numbers
  • JavaScript Number Methods
  • JavaScript Arrays
  • JavaScript Array Methods
  • JavaScript Sorting Arrays
  • JavaScript Date Objects
  • JavaScript Date Formats
  • JavaScript Get-Date Methods
  • Introduction
  • Environment Setup
  • First Application
  • REPL Terminal
  • NPM
  • Callback Concept
  • Event Loop
  • Event Emitter
  • Buffers
  • Streams
  • File System
  • Global Objects
  • Utility Modules
  • Web Module
  • Express Framework
  • RESTful API
  • Scaling an Application
  • Packaging
  • TYPESCRIPT – OVERVIEW
  • TYPESCRIPT – ENVIRONMENT SETUP
  • TYPESCRIPT ─ BASIC SYNTAX
  • TYPESCRIPT – TYPES
  • TYPESCRIPT – VARIABLES
  • TYPESCRIPT ─ OPERATORS
  • TYPESCRIPT ─ DECISION MAKING
  • TYPESCRIPT ─ LOOPS
  • TYPESCRIPT – FUNCTIONS
  • TYPESCRIPT ─ NUMBERS
  • TYPESCRIPT ─ STRINGS
  • TYPESCRIPT – ARRAYS
  • TYPESCRIPT ─ TUPLES
  • TYPESCRIPT – UNION
  • TYPESCRIPT – INTERFACES
  • TYPESCRIPT – CLASSES
  • TYPESCRIPT ─ OBJECTS
  • TYPESCRIPT ─ NAMESPACES
  • TYPESCRIPT – MODULES
  • TYPESCRIPT ─ AMBIENTS
  • Angular – Overview
  • Angular – Environment Setup
  • Angular – Project Setup
  • Angular – Components
  • Angular – Module
  • Angular – Data Binding
  • Angular – Event Binding
  • Angular – Templates
  • Angular – Directives
  • Angular – Pipes
  • Angular – Routing
  • Angular – Services
  • Angular – Http Service
  • Angular – Forms
  • Angular – Animations
  • Angular – Materials
  • Angular – CLI
  • Angular – Examples
  • IONIC - Introduction
  • Introduction to Test Driven Development
  • Introduction to Angular's TestBed
  • Setting up Tests
  • Test Development Cycle
  • A Simple E2E Test
  • Testing Asynchronous Code
  • Creating a Mock Backend
  • Setting up the Server
  • Testing Integration with a Server
  • Understanding Browser Rendering
  • Creating Production Builds
  • Measuring Network Requests
  • Debugging Network Issues
  • Measuring Memory
  • Measuring Frame Rate
  • Bundle Size & Lazy Loading
  • Perceived Performance
  • Animation Performance
  • Using Web Workers for Heavy Lifting
  • A Brief Introduction to NoSQL
  • Basic User Interface
  • Login and Registration
  • Offline Access and Reauthentication
  • Introduction to MongoDB
  • No SQL Databases
  • Advantages over RDBMS
  • MongoDB Data Types
  • Install MongoDB
  • MongoDB Shell
  • MongoDB Data Modeling
  • Database
  • Collection
  • CRUD: Documents
  • Miscellaneous
  • Differences between MongoDB & other NoSQL databases
  • Connectivity of other languages with MongoDB
  • NativeScript: An Introduction
  • Setting up Git
  • Basic Git Commands
  • Online Git Repositories
  • NativeScript Layouts
  • NativeScript Navigation
  • Icon Fonts and Buttons
  • NativeScript "Forms"
  • NativeScript UI Elements

Certification

Affiliation

More Information

Advanced Diploma in Mobile App Development with Ionic and NativeScript

© Skilz the learning hub - 2019. All rights reserved. Powered by D5N Digital Solution