
Explore Aurelia, a modern open-source UI framework for web and mobile apps, enabling lean modular JavaScript and component-based architecture focused on web standards.
Install Aurelia CLI by understanding the command line interface, Node.js, and npm, then create a new project and install dependencies to set up the Aurelia web application.
Explore the Aurelia app structure, including folder layout, package.json and node_modules, index.html, loader configuration, and the source folder with view and model logic.
Explore ES6 and ES7 features, including classes, modern scoping, template strings with interpolation, decorators, and async patterns, demonstrated through dependency injection and TypeScript compatibility.
Create Aurelia components as building blocks that combine a model and a view, using a view model in JavaScript or TypeScript, binding header and content in templates.
Explore the component life cycle from constructor initialization through created, binding, attachment, detachment, and unbind, and learn how owning view and my view interact with binding contexts.
Explore how Aurelia implements data binding with one-way and two-way bindings, one-time bindings, string interpolation, and repeat structures to synchronize view and view-model data.
Learn Aurelia binding behavior and data binding scenarios, including throttle to slow updates, the bone structure that updates after typing stops, and one-time binding.
Import and configure modules, styles, and bootstrap in the main dot js file to start the app, set routing, and define the navigation bar with pages like GitHub users.
Discover how to create and reuse custom elements, build dynamic components, and render header and content by wiring templates and calls across a web app.
Explore how dependency injection removes hardcoded dependencies by injecting a dependency into a class using a library and annotations, then run the project to see the console output.
Configure Aurelia framework from basic to advanced settings, covering default configurations, configure code, environment libraries, root access, development logging, and event aggregator setup.
Learn to install and configure standard and official plugins in web development, covering default binding language, routing, localization, virtualization, and data validation in a practical workflow.
Explore event aggregator functionality in Aurelia to publish events, subscribe listeners, detach subscribers, and observe payloads via a view with three buttons.
Create a template form with text inputs for email and password, add labels and placeholders, bind values, include a submit button, and implement signup logic.
Learn how to implement checkbox and radio inputs from scratch in a web form, handle submission, track checked values, and log selections to the console for immediate feedback.
Explore Aurelia converters and value converters to format dates and currencies, install the required libraries with npm, and implement a date format value converter in your app.
Install the numeral library in a framework to enable currency formatting, run project on localhost to view currency values updating each second, and explore the history concept for tracking formats.
Install and configure the Aurelia history plugin, then build routes and components for home and about pages and implement back and forward navigation with a history object.
Explore routing in Aurelia by configuring routes with config objects, modularity, fragments, and navigation strategies to control the viewport output and dynamic module activation.
Implement routing by scaffolding a routing folder, creating components and pages such as home and about, wiring view models, and configuring navigation with redirects and explicit routes.
Explore aurelia best practices by selecting skeleton frameworks, installing packages with npm, and understanding folder structures, devops standards, and web standards for up-to-date web applications that support TypeScript and bundling.
Explore a demo Aurelia project that builds a contact list app, covering requirements, npm install, configuration, and viewing contact details on localhost:9000.
Explore configuration fundamentals by examining template structures, embedded components, and data binding, then learn how routing, dependency injection, and API construction power the contact module.
Learn how contact details are built with bootstrap form controls for first name, last name, email, and phone, binding data to JSON and triggering events via an activity flow.
Analyze the project output by inspecting view model associations and contact interactions, noting console status and unsaved changes. Review the readme and dependencies to understand the architecture and guidance for the new framework.
Explore how Leaflet, an open-source, lightweight dependency-free JavaScript library, enables embedding interactive maps with base maps, markers, lines, polygons, and geocoding in web pages.
Discover leaflet features and how to implement them for GIS students, with a concise overview before the tutorial in web development with a new framework.
Learn to create a simple leaflet map by including the library via CDN or download, then initialize a map object with latitude, longitude, and zoom.
Explore how Leaflet base layers sourced from OpenStreetMap render geographic data with overlays, using x, y, z coordinates and styling to produce different map views like black-and-white and landscape.
Explore how overlays extend maps with base layers, and learn to place markers using latitude and longitude, add popups, and draw polygons for interactive regions in Leaflet.
Create polygons and rectangles on a Leaflet map using overlays, layer groups, and polylines, with markers and bind popups across OpenStreetMap and ThunderForest base layers.
Create an interactive overlay polygon on a map using Leaflet, OpenStreetMap base layers, and Thunderforest tiles, configuring markers, popups, and polygon properties.
Learn to import external data into Leaflet from a database using the LAMP stack, creating tables and inserting latitude and longitude coordinates for map display.
Connect to a database with a PHP script by declaring hostname, username, password, and database, then establish the connection and run a query to fetch and display data.
Connect your database, fetch latitude, longitude, and city names, and display the data on a Leaflet map.
Export data from the database and render it on a leaflet map with an OpenStreetMap tile layer, using a template structure and defined map properties. Fetch coordinates and draw polylines.
Learn to create a base map for web mapping applications, exploring street, topographic, national geographic, oceans, imagery, and shaded relief styles, plus label colors and resolution options.
Learn to create and switch Esri base maps with leaflet vector layers, add imagery and satellite views, configure zoom, and introduce geocoding for Israel-focused mapping.
Explore geocoding, a process that converts an address or city into a map point, using a search key and auto select to obtain precise locations such as New York.
Explore geocoding with leaflet by building a demo map, adding a search control and base layer, and rendering markers for autocomplete search results.
Demonstrates integrating AngularJS with Leaflet to render Google Maps, using a module and controller to configure map properties, draggable markers, zoom limits, and image overlays from user uploads.
Implement a Leaflet heat map by styling a map with a base layer and address points to visualize earthquake zones via heat layers. See how latitude and longitude shape intensity.
Explore shapefiles, a simple non topological format for geographic coordinates. Represent countries as points, lines, or polygons with attributes like ISO codes and population, ready for leaflets integration.
Explore how the data visualization framework extends leaflet for geospatial data visualization, simplifying data processing, overlays, and various data layers to create meaningful, beautiful maps.
Explore how a data visualization framework presents airport, flight, earthquake, and armed conflicts data on interactive maps with Leaflet and DVF, using markers and popups.
Explore the Yii open source php framework and its mvc design. Learn its component-based architecture with authentication, authorization, layered caching, and code generation for relational and NoSQL databases.
Describe the model-view-controller architecture and its separation of data logic, UI logic, and control flow, and show how a routed client request travels from controller to model and view.
Learn how to set up the development environment for a new framework by installing packages from the official site, using composer or archive downloads, and preparing the basic application template.
Download the package to understand the application structure and start installation with the basic template. Review assets, controllers, models, views, and the composer-managed third-party packages, plus the entry point.
Install the Yii framework from tar files, skip composer if desired, configure PHP environment variables, create a new web app via the command line, and verify on localhost.
Learn to create a basic page using the MVC framework, print hello world via a site controller action, and configure the cookie validation key for a smooth web app start.
Explore how Yii controllers handle requests, generate responses, analyze user data, and coordinate with models and views through actions like index, login, and contact, including validation and a contact form.
Explore routing structure by building a controller, defining index actions and modular controllers, and wiring views to render messages with emphasis on modularity, function names, and proper comments.
Explore how controllers render output, including cookie validation key handling, user and identity classes, and displaying the output in the first controller's index section.
Explore how models in an MVC framework encapsulate business logic and data, with scenarios to tailor forms for guests or authenticated users.
Views are the output representation of information shown to end users in web apps, built with HTML and JavaScript, edited in templates, and secured by encoding input and purifying content.
Discover how widgets are reusable blocks wrapped in eBay's widget object to reuse code and simplify widget creation.
Master the EA framework layout system by organizing common view elements into the view layout folder and applying shared headers, menus, and placeholders across pages.
Define actions as public controller methods that return response, and explore demo actions like hello world and a google action that redirects to a url with protocol in Yii framework.
Explore routing that connects domains to controllers and views, mapping actions like index to controllers and models, while rendering login, about, and contact pages with widgets and layouts.
Explore how cookies and sessions enable login authentication, and how the Ephraim framework reads and writes cookies and manages session state.
Learn how cookies store language, validate existence, and read or set values, then implement and manage sessions—open, check, close, and destroy—to compare cookies and sessions.
Learn to implement a file upload feature by building a model, controller, and view for uploading images, validating extensions, creating an uploads directory, and rendering the result.
Learn how flash data stores a message in the session for the next request, automatically deleted afterward, and renders it as a Bootstrap alert in the view.
Create and connect to a new database by configuring a DSN with host, username, password, and UTF-8 settings using the framework's database access object for relational and NoSQL databases.
Harness the Gii extension, a web-based generator that writes models, forms, controllers, and CRUD scaffolding. Generate a user model, controllers, and views to auto-create skeleton code for modules and extensions.
Explore the controller generator to create controller classes with actions, preview, and custom controllers, then learn the form generator, modular generator, and extension generator for modules and views.
CoffeeScript is a lightweight language that compiles to JavaScript, offering cleaner syntax and easier maintenance for building dynamic pages, with class-based inheritance and extensive JavaScript library support.
Set up the coffee script environment by installing node.js on Windows, then install coffee-script via npm, and verify the installation with coffee -v to run coffee scripts outside the browser.
Learn how to write, compile, and run coffee script files, monitor real-time compilation via coffee -w, and use a read-eval-print loop to evaluate expressions with variables, functions, and logs.
Explore CoffeeScript syntax: new lines end statements, no semicolons or var keyword, and functions use arrow notation without parentheses. Use # for single-line and triple hash blocks for multi-line comments.
Explore CoffeeScript data types, including strings, numbers, booleans, null, and undefined, and learn how objects are structured, with whitespace-driven syntax replacing braces.
Explore variables in coffee script, including declaring, initializing, and understanding global and local scope. Learn naming conventions and reserved keywords, and master arithmetic operators, assignment, and simple console output.
Explore arithmetic operations in the new framework, including addition, subtraction, division, modulus, and increment; learn to compile code, print results to the console, and analyze outcomes through practical examples.
Explore CoffeeScript comparison operators, including equal, not equal, greater than, and less than, and their combined usage, with practical examples and console results.
Learn how to use logical operators (and, or, not) and relational operations, plus assignment operators (=, +=, -=, *=, /=, %=) in CoffeeScript with hands-on examples.
Explore CoffeeScript aliases that improve readability and illustrate assignment and equality with x and y. Demonstrate exponentiation and modulo, and show console.log outputs for true/false conditions in CoffeeScript syntax.
Explore how conditional statements in CoffeeScript use if statements and true or false conditions to drive decisions, compare values, and produce program outputs.
Explore conditional statements in CoffeeScript, including if, unless, and switch constructs, with practical examples and debugging tips for determining a score and outcomes.
Explore CoffeeScript list, object, and for comprehensions, replacing loops with concise syntax; learn mapping, key-value iteration, and printing results.
Learn how to define and invoke functions in CoffeeScript, including function declarations and function expressions assigned to variables, with examples showing outputs and common indentation errors.
Learn strings in CoffeeScript by creating string objects, performing concatenation and interpolation with variables, and applying built-in string methods to manipulate text.
Explore arrays in CoffeeScript, learning how square-bracket syntax stores a collection of values and how array comprehensions print each element via for-in loops and console output.
Learn how coffee script implements classes and inheritance in JavaScript using prototypes, with constructors and the new operator to instantiate objects and initialize properties.
Explore coffee script by defining a class with instance properties and a constructor, printing values, and handling whitespace sensitivity, then learn how inheritance extends a class and shares behavior.
Explore couch db, a document-oriented NoSQL database designed for distributed clusters. Learn its schema-free approach, Apache-licensed openness, and interacting with the couch db server via Futon.
Learn how relational databases and NoSQL databases differ, including normalization, schema, and query optimization, and explore document-oriented collections, denormalization, and horizontal scaling strategies.
Discover why CouchDB's rest-based, document-oriented design with no fixed schema makes data replication easy, and learn to install and start CouchDB on Windows (and Linux).
Explore http request formats for couch db, including get, post, put, delete, copy, and head, along with request and response headers, content types, accept headers, and common status codes.
Learn how JSON, a lightweight JavaScript object notation, stores and exchanges data as key-value pairs, supports document databases like CouchDB, and enables language-independent data interchange in web apps.
Create and manage documents in a futon-backed database using unique ids and json fields. Explore no-sql concepts, primary keys, revision numbers, and escaping characters via the ui and command-line utilities.
Update documents in CouchDB by modifying fields like name, age, and designation, track changes with revision IDs, and verify updates via Futon and command line.
Delete a document in CouchDB via the Futon interface or command line, with confirmation and revision tracking that preserves database consistency.
Attach files to CouchDB documents using the futon web or administrative interface, then upload, view, and manage attachments via the command prompt and document metadata.
Learn how to compact and delete databases in a web administration interface and via command line, including creating a dummy database, managing revision history, and backing up before removal.
Explore the Futon administrative interface for CouchDB: navigate configurations, clusters, replication, verification, and documentation; edit configuration files, restart services, and maintain stability during changes.
Explore how CouchDB uses views to extract data from unstructured documents. Create temporary and permanent views with JavaScript map functions in design documents, using Futon to build and query them.
Learn how to build CouchDB views using a map function and a reduce function, forming MapReduce to filter, sort, and aggregate documents as they update.
Explore MapReduce in CouchDB by building map and reduce functions, configuring views, and aggregating data across documents with JavaScript.
See how CouchDB uses a document oriented data model and a simple REST API to simplify deployment, scaling, and querying, offering fault tolerance without complex schemas.
Learn how CouchDB uses a document-based model with a key-value store and multi-version concurrency control to support eventual consistency, replication, and local/remote data access.
Explore how replication parameters enable sharing and distributing document data across databases via the same rest api, handling network issues, latency, bandwidth, security, and conflict resolution.
Explore how to set up replication in CouchDB, creating local and remote databases, configuring document-based sources, and choosing between one-time and continuous replication.
Compare MongoDB and CouchDB as NoSQL, document-oriented databases, focusing on JSON patterns, API differences, operating system support (Linux, Windows, macOS, Android, iOS), and programming language compatibility.
Learn CouchDB error codes and their meanings, including 200, 201, 202, 404, 405, 409, 415, and 500, and how these strings indicate request outcomes.
Explore CouchDB deployment and performance through managing replication, task management, and database compaction, while understanding optimistic concurrency, permissions, admin party setup, and cluster versus single-node configurations.
Explore CouchDB configurations by examining attachments, compaction daemon, and port settings. Understand bind address, doc root, CORS, authentication, replication, and logging parameters.
Install and verify couch app on Windows, generate a new couch app project, explore its JavaScript and database structure, and create a database via the web admin interface.
Connect a newly created couch database to the couch app, push your repository, and set up the index and design documents.
Explore deploying CouchDB for scalable performance, balancing throughput and latency with load balancing and proxies, and note key indicators like underscore users, active tasks, db updates, replication modes, and restarts.
Assess couchdb performance through statistics, space usage, truncation, backups, and configuration, and monitor via the web admin interface and endpoints like _conflicts, _users, _replicate, _stats, and _config.
Install and configure the environment with composer and artisan to start a new Laravel project. Explore Laravel's MVC structure, routing, controllers, migrations, and ORM within this open-source PHP framework.
Explore how routing maps requests to controllers, define application routes, and render views using controller methods and Blade templates.
Navigate Laravel's config folder to configure database, sessions, authentication, and media services, manage environment files and environment variables, and control maintenance mode via artisan commands.
Explore how middleware in Laravel acts as a filtering interface between request and response, including authentication checks, global and route middleware, kernel registration, and creating middleware with artisan.
Create and register middleware, build a role model with artisan, then wire routing to a controller to handle requests and echo the role in responses.
Explore terminable middleware in Laravel, showing how request and response flow through registered middleware, routes, and controllers, and how to test execution in the browser.
Explore how controllers direct traffic between views and models, apply middleware to routes, and define actions like index and show to handle requests in a PHP MVC framework.
Explore how LoRaWAN’s request and response flow is implemented in a new framework, including creating a controller with php artisan, handling index requests, and their parameters.
Retrieve inputs in Laravel from a post form by name, username, and password, using input methods and request properties. Build a registration view linked to user registration controller with token.
Retrieve name, username, and password from a request in Laravel and print them for a user registration flow. Wire a post route to a register controller method to handle input.
Explore how to create a cookie controller in Laravel, set and get cookies, define expiry, and display cookie values in the browser using hello world responses.
Explore the view in MVC framework, showing how views separate presentation from logic and are stored in resources/views, and how to share data across views with app service providers.
Explore how Laravel localization enables multi-language apps by organizing language files in separate directories for English, French, and German, and using the trans function to display translated messages.
Learn how Laravel handles server-side sessions, using drivers like cookies or database, and stores, accesses, and deletes session data via a session controller and routes.
Explore creating forms in Laravel, learn how user input connects to models and views, and install and configure a package with composer for secure form handling.
Learn to design a basic HTML web form: open and close the form tag, add username, email, password, checkbox, radio, and a submit action mapped to a URL.
Explore how Laravel validations secure web data by validating incoming requests with rules, bind errors to views, and implement a login form with username and password validation.
Learn to design and validate a login form with username and password, using validation controls, for-each loops, and conditional error displays in a modern web framework.
Learn how to integrate Laravel with Ajax to fetch and display messages without reloading the page, including creating a view, controller, and Ajax script workflow.
Show how an ajax controller handles requests, returning a json message with status 200 and routing to a view for display within an MVC framework.
Learn how Laravel uses Swift Mailer to send emails with Blade templates, creating a mail controller that passes data to views, sets subject and from details, and tests locally.
Learn how to handle exceptions in Laravel with report and render methods, and customize error pages (404, 500, 503) using blade views and register friendly error messages.
Learn to create and query a Laravel database, including setting up a local database, creating a student table, inserting records, and building a controller and view for data entry.
Retrieve records from the users table with a Laravel controller and Blade view. Display id, name, and email in a rendered table using a for each loop and Blade syntax.
Learn to insert user records in a Laravel framework app by building a controller and views, handling a post form, inserting into users, and redirecting after success.
Create a data entry form with a text input and submit button, route post values to a user insert controller, and insert records into the database via the insert form.
Learn how to build a user management view for updating records, including forms, input handling, and a controller to edit and save changes with success feedback.
Explore authentication and authorization, secure password storage with hashing, and cross-site scripting protections via cookies, while learning Laravel command-line tools, MVC basics, and database connectivity.
Learn to update user records in Laravel by building an update controller with index, show, and add/update methods, querying the users table and applying changes via inputs.
Explore Framework7, a free, open source framework for hybrid mobile apps and web apps on iOS and Android. Learn its easy syntax, pre-styled widgets, built-in libraries, and responsive routing.
Assess disadvantages, including iOS and Android focus and limited Windows support, note nascent popularity since 2014, and learn to clone the git repository and install with npm and gulp.
Explore the four layout types in Framework seven, including static, fixed, and truly out layouts, and learn how headers, toolbars, and scrollable content shape each page.
Learn to build a fixed layout by creating a new view and fixed toolbar, then link to a services page in the app.
Explore mixed layout concepts in a set of pages using framework seven, featuring scrollable service pages and responsive design across devices.
Explore the search bar layout, including a fixed body, a search bar listing, and data search item titles powering the list.
Explore building a dynamic country list with a responsive search bar in Framework seven, including live filtering, cancel actions, and no-result messaging for hybrid apps.
Explore the accordion framework, learn how to build expandable and collapsible items with an item toggle, plus/minus indicators, and content panels using a list and classes, including a responsive example.
Create and customize progress bars in Framework 7, covering determinate, indeterminate, and infinite progress, using data-progress attributes and span elements with practical examples.
Learn to implement and customize a progress bar in framework 7, using a click-driven demo button to display determinate and indeterminate progress with color and attribute options.
Explore how to implement chips in Framework 7, including chip containers, chip media with icons or avatars, labels, and chips with delete actions within content blocks.
Copy the framework, icons, fonts, forms folder into your project and set the correct paths. Explore chips and icons, context and contact chips, and implement delete with a confirmation dialog.
Learn how to create and customize card layouts in Framework seven, including header, body, photos, and read more links, with glass cards and responsive content.
Explore how to build and configure a Swiper slider in Framework7 using a Swiper container, wrapper, and slides, then initialize it with JavaScript and customize speed and spacing.
Explore building forms in Framework7 using list blocks, item content, and form elements like inputs, emails, passwords, selects, text areas, resizable fields, switches, and sliders.
Learn how to design a demo project's environment and the application framework, covering folder structure, fragments, images, fonts, libraries, and how modules, pages, templates, and API services initialize and interact.
Explore Phalcon, a full-stack framework that blends PHP with a C extension for high performance, offering a loosely coupled MVC architecture with object-relational modelling and reusable components.
Explore phalcon installation steps, including prerequisites, download options for Windows and other OS, configuring php.ini, restarting services, and creating a new project with developer tools and local hosting.
Explore the complete folder structure of the web framework, including app directories such as config, loader, services, controllers, models, migrations, views, caching, public assets, and routes.
explains the mvc architecture, detailing how the model handles data and database operations, how the view presents data, and how the controller mediates requests, with falcon mvc and the sea framework.
Explore the framework configuration and config files to set up database connectivity and routing, and learn how services, views, and dependency injection integrate with controllers and models.
Explore how a Phalcon MVC controller mediates between the model and the view, handling actions like index and routing to render user responses.
Learn to build a Phalcon model that interacts with the database within mvc architecture, including creating a demo database and a users table with id, name, email, and contact fields.
Explore Phalcon views, linking models and controllers through a template engine, and learn how the index view renders dynamic data, such as a fruits list, with a for each loop.
Learn to build a create-read-update-delete web app with scaffolding, creating a blog management project featuring users, categories, and posts, and understand the database structure and controllers.
Learn how the users controller manages login and logout actions, including index/search, create and delete actions, authentication handling with password checks, flash messages, and dispatchers via dependency injection.
Explore how modern models implement initialize methods to bind data and enforce referential integrity through has many and belongs to relationships among users, posts, and categories.
Explore how to build a crude blog management app by viewing and creating categories and posts, using search and content retrieval via get content, with admin login.
Learn how to perform database migration from 64 to a new framework, including creating and importing a migration project, configuring connections, and generating migration files with migration tools.
Create and manage sessions through a session controller, defining and retrieving values with a session adapter. Check session existence, print values like the username, and destroy sessions when needed.
Implement multilingual support by creating a controller, using a translation function to produce a translation object, and rendering localized messages in the view via index translation.
Compare Falcon with other frameworks, noting its popularity, performance considerations, its integration with the C language, and its modular, extensible structure for diverse projects.
Explore an open source mvc framework with layered architecture, the velvet 3.3 release, and community extensions, plus installation options and docs for building, securing, and maintaining web apps with CakePHP.
Explore CakePHP as an open-source MVC framework that simplifies developing, deploying, and maintaining web applications with libraries for validation, localization, email, cookies, and sessions, and its MVC request cycle.
Trace the history and features of the framework, from its 2005 origins to open licensing, and explore mvc pattern with model, view, and controller, dispatch, and database interactions.
Install cakephp by following the official guide, verify php and apache requirements, and install composer. Create the project with composer and review folder structure, including bin, config, logs, plugins, public.
Configure the new framework's initial setup, resolve default config conflicts, and tailor database connections (data sources, host, username, password, database, encoding, timezone) and e-mail delivery profiles.
Build and understand a simple mvc workflow by exploring a demo example that prints hello world in the browser, including model, view, controller interactions and database requests.
Explore routing in the web framework by implementing routes with static methods and scope route builders, using connect, passing arguments to controller actions, and understanding route templates, defaults, and options.
Examine how models, controllers, and views interact in an mvc structure, using actions that render responses and redirects, while loading models to drive app behavior.
Explore database connectivity in phpMyAdmin, define a users table with id, username, and password, and implement CRUD operations via a controller and routes.
Create a users controller extending the base controller and connect to the database via the data source connection manager. Hash passwords, insert usernames, and prepare the input view.
Create a user form template under a users folder, collect username and password, hash the password, and insert the record via the users controller, then verify in the database.
Learn to view records by retrieving all users from the registry with the get method, then fetch them with the find method and display them in an index view.
Update records by building an edit function in the users controller, creating a form to modify username and password, and saving changes to the database.
Fetch the target record from the database table using the get method and delete it. Update the users controller and templates to display a 'user deleted successfully' message.
Master session and cookie techniques to manage unique users across stores, access, read, write, delete, and destroy session data, including the lifecycle during logout.
Explore cookie management in web development, including writing and reading cookies, checking existence, handling key-value pairs, and creating and deleting cookies in the browser.
Handle errors using exceptions and try-catch blocks, validate arguments, and route through controllers and views. Implement logs and debug flags to reveal and manage failures effectively.
Aurelia is a JavaScript client framework for web, mobile and desktop. It allows you to write clean, modular JavaScript. The framework follows simple conventions and is focused on web standards. Through these tutorials we shall learn about web and mobile app development using open source UI framework Aurelia JS.
The training will include the following;
Introduction and Overview of AureliaJS
Environmental SetUp
Application Structure
ES6 and ES7
Components of Aurelia Application
Component Life Cycle
Data Binding
Custom Elements
Dependency Injections
Basic Configuration
Binding Behavior
Plugins
Converters
Events
Event Aggregator
Forms
HTTP
Refs
Routing Life Cycle
Routing Implementation
History
Animations
Dialog
Localization
Tools
Bundling
Debugging
Community
Best Practices
Sample Project description – An Aurelia sample app that lets you browse and edit contacts.