WWU Hackathon May 6 & 7.

Slides:



Advertisements
Similar presentations
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Advertisements

XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Facedroid Facebook for Android. Facebook Application - API key - Secret key - PHP page Facebook Application - API key - Secret key - PHP page Facebook.
06 | Implementing Web APIs Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
OmStore Cloud API Harshit Agarwal Sohil Habib. About Us ●We are graduate students at CMU ●Currently at CMU Silicon Valley campus ●Working part time with.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
NextGen Technology upgrade – Synerizip - Sandeep Kamble.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
1 San Diego, California 25 February Automating Your Interactions with ARIN Mark Kosters Chief Technology Officer.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Using Web Services to Create Events Web Services Explained And a Production Ready Example.
Python and REST Kevin Hibma. What is REST? Why REST? REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a.
Open Data Protocol * Han Wang 11/30/2012 *
Designing Web Applications Thaddeus Diamond CPSC 112.
Copyright © 2012 UNICOM Systems, Inc. Confidential Information z/Ware Product Overview illustro Systems International A Division of UNICOM Global.
Configuring Drupal Information Systems 337 Prof. Harry Plantinga.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Live. learn. work. play Superior Avenue Suite 310 Cleveland Ohio Tel: Fax:
REST API Design. Application API API = Application Programming Interface APIs expose functionality of an application or service that exists independently.
ANGULAR 2. JavaScript is a high-level, dynamic, untyped, and interpreted programming language. JavaScript was originally developed in May 1995 by Brendan.
Data and tools on the Web have been exposed in a RESTful manner. Taverna provides a custom processor for accessing such services.
ArcGIS for Server Security: Advanced
Progress Apama Fundamentals
Gridpp37 – 31/08/2016 George Ryall David Meredith
Business Directory REST API
Angular 4 + TypeScript Getting Started
StackStorm: DevOps to ChatOps
Extra Course
MVC Architecture, Symfony Framework for PHP Web Apps
z/Ware 2.0 Technical Overview
Section 13 - Integrating with Third Party Tools
Google Web Toolkit Tutorial
Data Virtualization Tutorial… CORS and CIS
AJAX and REST.
Web Software Model CS 4640 Programming Languages for Web Applications
Open-O Client Project Proposal
Test Case Structure Test Case Module(depend on framework) MocoServer
Build Better Apps with MEAN.
Angularjs Interview Questions and Answers By Hope Tutors.
Displaying Form Validation Info
WEB API.
MEAN stack L. Grewe.
Web Browser server client 3-Tier Architecture Apache web server PHP
Building Self Describing Web APIs
IND8115 – LTTng Web View December, 12th 2016 Yonni Chen.
CS5220 Advanced Topics in Web Programming Angular – Routing
Cloud Web Filtering Platform
Testing RESTful Web APIs
Service Paths & Query By Example (QBE): Query Mechanism
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Integration (API) testing with SoapUI
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Database Connectivity and Web Development
CS5220 Advanced Topics in Web Programming Angular – Routing
CS5220 Advanced Topics in Web Programming Angular – Services
Chengyu Sun California State University, Los Angeles
J2EE Lecture 1:Servlet and JSP
Web API with Angular 2 Front End
WEB SERVICES From Chapter 19, Distributed Systems
Chengyu Sun California State University, Los Angeles
MVC Controllers.
Introduce to Angular 6 Present by: Võ Văn Hào
Information Retrieval and Web Design
CS5220 Advanced Topics in Web Programming Angular – Services
WCF Data Services and Silverlight
Erik Porter Program Manager ASP.NET Microsoft Corporation
Presentation transcript:

WWU Hackathon May 6 & 7

Angular CLI The CLI is a tool used to initialize, develop, scaffold, and maintain Angular applications The scaffolding provides easy to use commands to easily create and build applications ng new Creates an application that runs out-of-the box ng generate or ng g Enables the creation of components, services, classes, and pipes with their respective test modules ng serve Provides a simple web server used to test your app during the development phase Other commands Provides mechanisms to enable testing, deployment, etc.

Using Angular CLI Create a new application Run the new application ng new <app name> Run the new application ng serve Add components to the application ng g component <component name> Add services to the application ng g service <service name> Add classes to the application ng g class <class name>

Example Sample commands ng new social-app ng g component welcome social-app (Module and Bootstrap) Example 1 AppComponent (Component) Sample commands ng new social-app ng g component welcome ng g component topics cd topics ng g component topic-entry cd .. ng g service social-api ng g class app-route 4 welcome (Component) topics (Component) topic-entry (Component) social-api (service) 3 2 app-route (router) Execution flow and component relationships

Hackathon Problem

Social Media Build a social media web app that allows users to post topics and other users can comment on the posts.  Facebook is as an example Priorities Scenario Points View all topics for a user 40 View all comments for a topic 1 Write/Post a topic 30 Write a comment for a post 2 Reply to comment by writing a new comment 20 Like a comment or a post Associate URLs to posts at creation time Change URLs associated with comments 3 Login using account 10 Create account

Sample App Review

Returns or Sends a JSON Payload matching the interfaces Big Picture Directives (*ngFor and *ngIf) Web Services HTML Views Pipes (format data) Module Data Binding Event Binding Component (template and model) Component Component Component Services (Use HTTP Client) REST API endpoints Page Routing Returns a JS Object Returns or Sends a JSON Payload matching the interfaces

ng new social-app Directives (*ngFor and *ngIf) Web Services HTML Views Pipes (format data) Module (new) Data Binding Event Binding Component (template and model) Component Component Component Services (Use HTTP Client) REST API endpoints Page Routing Returns a JS Object

ng g component new-component Directives (*ngFor and *ngIf) Web Services HTML Views Pipes (format data) Module (updates) Data Binding Event Binding Component (template and model) Component Component Component Services (Use HTTP Client) REST API endpoints Page Routing Returns a JS Object

ng g service social-api Directives (*ngFor and *ngIf) Web Services HTML Views Pipes (format data) Module (updates) Data Binding Event Binding Component (template and model) Component Component Component Services (Use HTTP Client) REST API endpoints Page Routing Returns a JS Object Returns or Sends a JSON Payload matching the interfaces

ng g class app-route Directives (*ngFor and *ngIf) Web Services HTML Views Pipes (format data) Module (updates) Data Binding Event Binding Component (template and model) Component Component Component Services (Use HTTP Client) REST API endpoints Page Routing Returns a JS Object