Click to edit Master subtitle style Full stack. SPA development.

Slides:



Advertisements
Similar presentations
Click to edit Master title style. Click to edit Master subtitle style.
Advertisements

Twitter Bootstrap. Agenda What is it? Grids and Fluid layouts Globals and Typography Tables, Forms and Buttons Navigation Media and thumbnails Responsive.
 AngularJS & Drupal What works good. AngularJS  Client-side JS library  Follows MVC pattern  Two-way data-binding model view  Dependency Injection.
Interactive Prototype Presenter Sean Ren Group member Alicia Kellogg Chris Schlechty Danny Swisher.
Client Side Dev. Toolkit HTML5 JavaScript CSS (and Less, but not today) Bootstrap Knockout.js Require.js (moving to Browserify) Toastr Visual Studio and.
USING ANGULARJS WITH SITEFINITY
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
About me I attend the Edina chapter of TechMasters Been a programmer since age 13, sparked by playing video games Currently employed at GMAC as an independent.
SUNY Polytechnic Institute CS 490 – Web Design, AJAX, jQueryAngularJS AngularJS is a client-side JavaScript Framework for adding interactivity to HTML.
Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling.
Design Principles of \ Miško Hevery Father of AngularJS.
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
Improve the Development Process with a DevOps practices Vadym Fedorov.

SDC 2013 SPA Made Breezy Tiberiu Covaci Ward Bell, v.p. of technology, IdeaBlade.
AngularJS & Git Workshop Made by: Nikola Novakovic.
Ultra-modern web development (for.NET
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
Click to edit Master title style Click to edit Master text styles –Second level Third level –Fourth level »Fifth level LiveSense Cloud Platform.
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
Play-By-Play Announcer: Todd Bashor Image credit:
Frontend - HTML5 - CSS3 - Bootstrap 3.x. SemanticsPerformanceCSS3.
Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
Intro to jQuery. What is jQuery? A JavaScript library Lightweight (about 31KB for the minified version) Simplifies HTML document traversing (DOM), event.
Getting Started with Aurelia
Introduction to web developement Abderrahim OUAKKI
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
Bootstrap Front-End Framework for Responsive Web Sites Svetlin Nakov Technical Trainer Software University
C# Corner Mumbai Chapter Meet Getting Started with SPA technologies By swapnal R. chonkar.
[Presentation Title] – Edit this footer by clicking on “View” tab,  “Slide Master” button  this slide’s layout [Date] Changing... Leading... Learning...
Biosimilar (Insulin) – Competitive Landscape and Market & Pipeline Analysis, 2016 DelveInsight’s, “Biosimilar (Insulin) – Competitive Landscape and Market. Request for sample of this research report:
10 Most Popular PHP Frameworks for Modern Web Development
NativeScript – Open source platform to build Native iOS/Android Apps.
Agenda 1)Modern web standards overview 2)JavaScript library overview 3)Building a Single Page Application SPA.
Olmo de Corral Signum Framework Developer #olmocc React.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
7 Unusual Features Of Meteor Js Master Software Solutions Pvt. Ltd.
AngularJS. What is AngularJS  Javascript Framework  MVC  for Rich Web Application Development  by Google.
1 Cutting Edge FE technologies for complex product August 6, 2015.
AngularJS Best Practices High Quality SPA Applications SoftUni Team Technical Trainers Software University
Angular JS and SharePoint
Angular 2 with ASP.NET Core in Practice
What is Laravel ? By Georgi Genov.
DPS Dissertation System
Angular 4 + TypeScript Getting Started
Client Side Dev.
Extra Course
3 Things Everyone Knows About Node JS That You Don't
Migrating an ASP.NET MVC Application to ASP.NET Core
KnockoutJS -Pradeep Shet 31st August 2014.
Build Better Apps with MEAN.
User Interface / User Experience Demo
Developing an Online Admissions Application Using HTML5, CSS3, AngularJS, Twitter Bootstrap, and Web Services UNM Tech Days 2016 June 10, :30am-10:30am,
CS5220 Advanced Topics in Web Programming Course Overview
Top 10 AngularJS Interview Questions Before you decide to step up and face your AngularJS Interview questions, learn about its various features to face.
Front End Application Development We at Kushub Media have a group brimming with website specialists who comprehend the functional side of things and have.
Training Institute Pune AngularJS Course. What is AngularJS ? AngularJS is a structural framework that is used in Single Page HTML for declaring dynamic.
MEAN stack L. Grewe.
Introduction to AngularJS
SPA Revolution with WebAssembly and Blazor Rainer Stropek | software
Using REST and UI Testing to Test an Ajax Web Application
IND8115 – LTTng Web View December, 12th 2016 Yonni Chen.
06 | Using AngularJS to create an SPA
Angular 2 : CRUD Operations
Academic Map Report And Exhibition Group24.
CS5220 Advanced Topics in Web Programming Course Overview
05 | An Introduction to AngularJS
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Module 5 – JavaScript Functions
Presentation transcript:

Click to edit Master subtitle style Full stack. SPA development

2 About me Roman Feniak Senior Software Engineer > 4,5 years of experience JS: AngularJS, Backbone & Marionette PHP: Laravel, Symphony, Codeigniter, Zend, Yii

3 Agenda Who are full stacks? What is SPA? How to build modern SPA?

Full stacks 4

5 Who are they? Why it’s became popular? What is based to know?

6 Single page application What is SPA? SPA VS MVC Summary

7 REST principles

8 HTTP Status Codes

SPA Development 9

10 Starting from scratch: backend

11 Starting from scratch: frontend AngularJS Bootstrap Browserify NPM Gulp SASS

12 Angular Fast Development Two-way data binding Dependency injection Multi modular approach Directives No DOM manipulation Testability Huge amount of plug-ins Community Rump-up period No migration to Angular 2.0 Bindings limit Search engines Directives - hard to learn

13 NPM package.json console

14 Angular: Without Browserify Index.html

15 Angular: With Browserify usersListCtrl.s app.users.js app.js Index.html

16 Gulp & Browserify

17 Multi modular architecture & app.js app.js

18 Angular: Core module app.core.js

19 Angular: Single Module app.users.js

20 UI Router – base settings index.html config.js of core module

21 Module routing app.users.js

22 Angular Bootstrap UI Allows to use all power of Bootstrap via directives No need to work with Bootstrap directly via jQuery Support of : Accordions, Alerts, Buttons, Carousels, Collapse, Datepickers, Dropdowns, Modals, Pagination, Popovers, Progressbards, Tabs, Timepickers and Tooltips

23 SASS

24 Finally: Gulp & SASS

25 Summary Who are Fullstacks SPA rocks Angular, must have plug-ins and tools

Questions? US OFFICESEUROPE OFFICES Austin, TX Fort Myers, FL Lehi, UT Newport Beach, CA Waltham, MA Bulgaria Germany Netherlands Poland Russia Sweden Ukraine United Kingdom

Thank you! US OFFICESEUROPE OFFICES Austin, TX Fort Myers, FL Lehi, UT Newport Beach, CA Waltham, MA Bulgaria Germany Netherlands Poland Russia Sweden Ukraine United Kingdom