SlideShare a Scribd company logo
User Interface / User Experience Demo
Agenda
1. What is UI?
2. Emerging UI Technologies
3. HTML vs. CSS
4. JavaScript
5. Bootstrap
6. Angular JS
7. Become an UI Developer
8. Roles & Responsibilities
9. UI Development Tools
10. Mobile Hybrid Applications
11. What is User Experience?
12. Web Designer
About Me
Subrahmanyam Poluru ( UI / UX / Consultant / Trainer )
• 10+ Yrs experience
• Working as Full Stack Frontend Developer
• Responsible for UI development
• Corporate Trainer (Genpact, L&T InfoTech, iGATE, Crescent ITS, Possibillion)
• Currently working as Freelance Online Trainer for UI / UX developers.
• Placed more than 200+ UI developers around the globe
• Worked with major clients Deloitte, iGATE, ExxonMobil, LPL Financial, GE
Health Care, Royal Bank of Canada, Owens Corning and Calgary Scientific.
Prerequisite
• Any educational background
• IT
• Non IT
• Web Developers
• Web Designers
• Graphic Designers
• Any Programmers
What is User Interface (UI)?
User Interface (UI)
The way a person interacts with
a computer, tablet, mart phone
or other electronic device. The
user interface (UI) comprises
the screen menus and icons,
keyboard shortcuts, mouse and
gesture movements, command language and online help, as well as physical
buttons, dials and levers. The user interface can arguably include the total "user
experience," which may include the aesthetic appearance of the device,
response time, and the content that is presented to the user within the context
of the user interface.
Emerging UI Technologies
Some of UI Technologies
HTML5 CSS3 JAVASCRIPT JQUERY
BOOTSTRAP ANGULAR JS NODE JS MOBILE UI
HTML vs. CSS
HTML
Hypertext Markup Language, a
standardized system for tagging text
files to achieve font, color, graphic, and
hyperlink effects on World Wide Web
pages.
CSS
Cascading Style Sheets (CSS) is a style
sheet language used for describing
the presentation of a document
written in a markup language.
JavaScript
JavaScript
An object-oriented computer programming language commonly used to create
interactive effects within web browsers.
Popular JavaScript Frameworks :
JQuery
JQuery UI
JQuery Mobile
React JS
Backbone JS
Kendo UI
Ext JS
Sencha Touch
Phonegap
Node JS
LESS
Bootstrap
JavaScript
JavaScript Examples
Bootstrap
Twitter Bootstrap
Bootstrap is the most popular HTML, CSS, and JS framework for
developing responsive, mobile first projects on the web.
• Ease Of Use
• Highly Flexible
• Responsiveness
• Comprehensive List Of Components
• Leveraging JavaScript Libraries
Why Bootstrap?
Bootstrap
Bootstrap Example
Angular JS
Angular JS
Angular JS is a structural framework for dynamic web apps. It lets you
use HTML as your template language and lets you extend HTML's
syntax to express your application's components clearly and succinctly.
• MVC, MVVM
• Good for Single Page Applications
• Two binding
• Templating
• Easy to develop
Why Angular JS?
Angular JS
Angular Example
Mobile Hybrid Applications
Hybrid apps, like native apps, run on the device, and are written with web
technologies (HTML5, CSS and JavaScript). Hybrid apps run inside a native
container, and leverage the device’s browser engine (but not the browser) to
render the HTML and process the JavaScript locally.
• Phonegap
• Ionic Framework
• Rhomobile
• Titanium
Popular Frameworks
Hybrid Application
Some of Mobile UI Frameworks
JQuery Mobile Demo
DEMO
Want to Become UI Developer?
Become UI Developer
• HTML 4/5
• CSS 2/3
• JavaScript / OOJS
• JQuery
• JQuery UI
• JQuery Mobile
• Bootstrap
• SASS / LESS
• Angular JS
• AJAX / JSON
• Node JS
• Grunt, Bower, Yeoman, Jasmine
Tools for UI
• Basic Note Pad
• Note Pad++
• Edit++
• Sublime
• Eclipse
• Netbeans
• Visual Studio
• Dreamweaver
Roles & Responsibilities
• Should closely work with backend developers like ASP, PHP, Java, and Ruby
• Convert Visual Designs to HTML web or mobile or responsive
• Creating Prototypes for demonstrating applications
• Should be hand coded JS, HTML, CSS experience
• Familiar with DIV based layouts
• Should be hands on experience in Mobile UI frameworks.
• Responsible for getting into UI RESTful services data
User Experience (UX)
User Experience
User Experience Design (UXD or UED or XD) is the process of enhancing user
satisfaction by improving the usability, accessibility, and pleasure provided in the
interaction between the user and the product.
• Adobe Photoshop
• Wireframes / Prototypes
• Axure
• Iconography
• User Research
User Experience
UX Concepts
 User Research
 User Interviewing
 Gathering Statics
 Personas
 Information Architecture
 Creating Wireframes
 Prototyping
 Usability
 User Interface
 Visual Design
 Interaction Design
 Content Strategy
 Accessibility
 Work Closely with developers
 Communication with stack
holders
Web Designer
Web Designer
Design is the process of collecting ideas, and aesthetically arranging and
implementing them, guided by certain principles for a specific purpose. Web
design is a similar process of creation, with the intention of presenting the
content on electronic web pages, which the end-users can access through the
internet with the help of a web browser.
• Adobe Photoshop
• Wireframes / Prototypes
• HTML
• CSS
• JavaScript
• JQuery
Thank You
onlinetraininginui@gmail.com | www.onlinetraininghome.com

More Related Content

What's hot

Front end architecture
Front end architectureFront end architecture
Front end architecture
Remus Langu
 
Top java script frameworks ppt
Top java script frameworks pptTop java script frameworks ppt
Top java script frameworks ppt
Omkarsoft Bangalore
 
Web Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @CygnismediaWeb Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @Cygnismedia
Clark Davidson
 
Front end developer responsibilities what does a front-end developer do?
Front end developer responsibilities  what does a front-end developer do?Front end developer responsibilities  what does a front-end developer do?
Front end developer responsibilities what does a front-end developer do?
Katy Slemon
 
React Native A guide for front end developers
React Native A guide for front end developersReact Native A guide for front end developers
React Native A guide for front end developers
Arnold Camas
 
Ionic
IonicIonic
Ionic
BalajiBas1
 
Front end development
Front end developmentFront end development
Front end development
Maitrikpaida
 
Difference between frontend and backend
Difference between frontend and backendDifference between frontend and backend
Difference between frontend and backend
Rahul Rana
 
Angular js Classes in Pune
Angular js Classes in PuneAngular js Classes in Pune
Angular js Classes in Pune
harshclassboat
 
Front-End Development
Front-End DevelopmentFront-End Development
Front-End Development
Hein Htet Aung
 
prabhakaran (4.3)
prabhakaran (4.3)prabhakaran (4.3)
prabhakaran (4.3)
Prabhakaran M
 
Benefits of developing a Single Page Web Applications using AngularJS
Benefits of developing a Single Page Web Applications using AngularJSBenefits of developing a Single Page Web Applications using AngularJS
Benefits of developing a Single Page Web Applications using AngularJS
KNOWARTH - Software Development Company
 
Top web development tools
Top web development toolsTop web development tools
Top web development tools
BusinessDevelopment35
 
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
Codemotion 2013 - Designing complex applications using html5 and knockoutjsCodemotion 2013 - Designing complex applications using html5 and knockoutjs
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
Fabio Franzini
 
Uniface Lectures Webinar - Extending Applications for Mobile
Uniface Lectures Webinar - Extending Applications for Mobile Uniface Lectures Webinar - Extending Applications for Mobile
Uniface Lectures Webinar - Extending Applications for Mobile
Uniface
 
Creating a Data Driven UI Framework
Creating a Data Driven UI FrameworkCreating a Data Driven UI Framework
Creating a Data Driven UI Framework
Ankur Bansal
 
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchBuilding Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Axel Buerkle
 
Single Page Application presentation
Single Page Application presentationSingle Page Application presentation
Single Page Application presentation
John Staveley
 
Developing Exceptional Mobile Application
Developing Exceptional Mobile ApplicationDeveloping Exceptional Mobile Application
Developing Exceptional Mobile Application
Vincent Perrin
 
Eureko frameworks
Eureko frameworksEureko frameworks
Eureko frameworks
Görkem Sazara
 

What's hot (20)

Front end architecture
Front end architectureFront end architecture
Front end architecture
 
Top java script frameworks ppt
Top java script frameworks pptTop java script frameworks ppt
Top java script frameworks ppt
 
Web Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @CygnismediaWeb Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @Cygnismedia
 
Front end developer responsibilities what does a front-end developer do?
Front end developer responsibilities  what does a front-end developer do?Front end developer responsibilities  what does a front-end developer do?
Front end developer responsibilities what does a front-end developer do?
 
React Native A guide for front end developers
React Native A guide for front end developersReact Native A guide for front end developers
React Native A guide for front end developers
 
Ionic
IonicIonic
Ionic
 
Front end development
Front end developmentFront end development
Front end development
 
Difference between frontend and backend
Difference between frontend and backendDifference between frontend and backend
Difference between frontend and backend
 
Angular js Classes in Pune
Angular js Classes in PuneAngular js Classes in Pune
Angular js Classes in Pune
 
Front-End Development
Front-End DevelopmentFront-End Development
Front-End Development
 
prabhakaran (4.3)
prabhakaran (4.3)prabhakaran (4.3)
prabhakaran (4.3)
 
Benefits of developing a Single Page Web Applications using AngularJS
Benefits of developing a Single Page Web Applications using AngularJSBenefits of developing a Single Page Web Applications using AngularJS
Benefits of developing a Single Page Web Applications using AngularJS
 
Top web development tools
Top web development toolsTop web development tools
Top web development tools
 
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
Codemotion 2013 - Designing complex applications using html5 and knockoutjsCodemotion 2013 - Designing complex applications using html5 and knockoutjs
Codemotion 2013 - Designing complex applications using html5 and knockoutjs
 
Uniface Lectures Webinar - Extending Applications for Mobile
Uniface Lectures Webinar - Extending Applications for Mobile Uniface Lectures Webinar - Extending Applications for Mobile
Uniface Lectures Webinar - Extending Applications for Mobile
 
Creating a Data Driven UI Framework
Creating a Data Driven UI FrameworkCreating a Data Driven UI Framework
Creating a Data Driven UI Framework
 
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchBuilding Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
 
Single Page Application presentation
Single Page Application presentationSingle Page Application presentation
Single Page Application presentation
 
Developing Exceptional Mobile Application
Developing Exceptional Mobile ApplicationDeveloping Exceptional Mobile Application
Developing Exceptional Mobile Application
 
Eureko frameworks
Eureko frameworksEureko frameworks
Eureko frameworks
 

Similar to Angular JS - UI Development Online Training

resume
resumeresume
resume
Mumtaz Ahmad
 
Tasvir_UI Developer
Tasvir_UI DeveloperTasvir_UI Developer
Tasvir_UI Developer
Rahmat Tasvir
 
Sai Sharan_UI_Resume
Sai Sharan_UI_ResumeSai Sharan_UI_Resume
Sai Sharan_UI_Resume
Sai Sharan Madisetty
 
Sr front end web developer Ln11
Sr front end web developer Ln11Sr front end web developer Ln11
Sr front end web developer Ln11
Aakash Desai
 
Jintu_UI_CV
Jintu_UI_CVJintu_UI_CV
Jintu_UI_CV
Jintu Varghese
 
Partha_Sr._PHP_Drupal_UI_Developer
Partha_Sr._PHP_Drupal_UI_DeveloperPartha_Sr._PHP_Drupal_UI_Developer
Partha_Sr._PHP_Drupal_UI_Developer
Partha Sarkar
 
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docxYeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
adampcarr67227
 
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docxYeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
jeffevans62972
 
sonia-varshney
sonia-varshneysonia-varshney
sonia-varshney
sonia varshney
 
KATHY ZHANG_3
KATHY ZHANG_3KATHY ZHANG_3
KATHY ZHANG_3
kathy Zhang
 
Web Developer
Web DeveloperWeb Developer
Web Developer
Amarnath S
 
Resume mujtaba hussain bhat
Resume mujtaba hussain bhatResume mujtaba hussain bhat
Resume mujtaba hussain bhat
Mujtaba Hussain Bhat
 
Prashant_Shukla-UI
Prashant_Shukla-UIPrashant_Shukla-UI
Prashant_Shukla-UI
Prashant Shukla
 
UX @ Neev
UX @ NeevUX @ Neev
Web dev-101
Web dev-101Web dev-101
Web dev-101
Andrew Pottenger
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
renuga V
 
varun ppt.ppt
varun ppt.pptvarun ppt.ppt
varun ppt.ppt
ArunkumarKArun
 
Satish_Yeole_Dot_NET
Satish_Yeole_Dot_NETSatish_Yeole_Dot_NET
Satish_Yeole_Dot_NET
Satish Yeole
 
AravindaKumarNew
AravindaKumarNewAravindaKumarNew
AravindaKumarNew
Aravinda Pushpagiri
 
Ahadh Abbas Sr. Web UIUX Designer
Ahadh Abbas Sr. Web UIUX DesignerAhadh Abbas Sr. Web UIUX Designer
Ahadh Abbas Sr. Web UIUX Designer
ahadh abbas
 

Similar to Angular JS - UI Development Online Training (20)

resume
resumeresume
resume
 
Tasvir_UI Developer
Tasvir_UI DeveloperTasvir_UI Developer
Tasvir_UI Developer
 
Sai Sharan_UI_Resume
Sai Sharan_UI_ResumeSai Sharan_UI_Resume
Sai Sharan_UI_Resume
 
Sr front end web developer Ln11
Sr front end web developer Ln11Sr front end web developer Ln11
Sr front end web developer Ln11
 
Jintu_UI_CV
Jintu_UI_CVJintu_UI_CV
Jintu_UI_CV
 
Partha_Sr._PHP_Drupal_UI_Developer
Partha_Sr._PHP_Drupal_UI_DeveloperPartha_Sr._PHP_Drupal_UI_Developer
Partha_Sr._PHP_Drupal_UI_Developer
 
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docxYeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
 
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docxYeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
Yeshwanth 512-815-6436[email protected]FrontendUI Developer.docx
 
sonia-varshney
sonia-varshneysonia-varshney
sonia-varshney
 
KATHY ZHANG_3
KATHY ZHANG_3KATHY ZHANG_3
KATHY ZHANG_3
 
Web Developer
Web DeveloperWeb Developer
Web Developer
 
Resume mujtaba hussain bhat
Resume mujtaba hussain bhatResume mujtaba hussain bhat
Resume mujtaba hussain bhat
 
Prashant_Shukla-UI
Prashant_Shukla-UIPrashant_Shukla-UI
Prashant_Shukla-UI
 
UX @ Neev
UX @ NeevUX @ Neev
UX @ Neev
 
Web dev-101
Web dev-101Web dev-101
Web dev-101
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
 
varun ppt.ppt
varun ppt.pptvarun ppt.ppt
varun ppt.ppt
 
Satish_Yeole_Dot_NET
Satish_Yeole_Dot_NETSatish_Yeole_Dot_NET
Satish_Yeole_Dot_NET
 
AravindaKumarNew
AravindaKumarNewAravindaKumarNew
AravindaKumarNew
 
Ahadh Abbas Sr. Web UIUX Designer
Ahadh Abbas Sr. Web UIUX DesignerAhadh Abbas Sr. Web UIUX Designer
Ahadh Abbas Sr. Web UIUX Designer
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

Angular JS - UI Development Online Training

  • 1. User Interface / User Experience Demo
  • 2. Agenda 1. What is UI? 2. Emerging UI Technologies 3. HTML vs. CSS 4. JavaScript 5. Bootstrap 6. Angular JS 7. Become an UI Developer 8. Roles & Responsibilities 9. UI Development Tools 10. Mobile Hybrid Applications 11. What is User Experience? 12. Web Designer
  • 3. About Me Subrahmanyam Poluru ( UI / UX / Consultant / Trainer ) • 10+ Yrs experience • Working as Full Stack Frontend Developer • Responsible for UI development • Corporate Trainer (Genpact, L&T InfoTech, iGATE, Crescent ITS, Possibillion) • Currently working as Freelance Online Trainer for UI / UX developers. • Placed more than 200+ UI developers around the globe • Worked with major clients Deloitte, iGATE, ExxonMobil, LPL Financial, GE Health Care, Royal Bank of Canada, Owens Corning and Calgary Scientific.
  • 4. Prerequisite • Any educational background • IT • Non IT • Web Developers • Web Designers • Graphic Designers • Any Programmers
  • 5. What is User Interface (UI)?
  • 6. User Interface (UI) The way a person interacts with a computer, tablet, mart phone or other electronic device. The user interface (UI) comprises the screen menus and icons, keyboard shortcuts, mouse and gesture movements, command language and online help, as well as physical buttons, dials and levers. The user interface can arguably include the total "user experience," which may include the aesthetic appearance of the device, response time, and the content that is presented to the user within the context of the user interface.
  • 8. Some of UI Technologies HTML5 CSS3 JAVASCRIPT JQUERY BOOTSTRAP ANGULAR JS NODE JS MOBILE UI
  • 9. HTML vs. CSS HTML Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages. CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language.
  • 10. JavaScript JavaScript An object-oriented computer programming language commonly used to create interactive effects within web browsers. Popular JavaScript Frameworks : JQuery JQuery UI JQuery Mobile React JS Backbone JS Kendo UI Ext JS Sencha Touch Phonegap Node JS LESS Bootstrap
  • 12. Bootstrap Twitter Bootstrap Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. • Ease Of Use • Highly Flexible • Responsiveness • Comprehensive List Of Components • Leveraging JavaScript Libraries Why Bootstrap?
  • 14. Angular JS Angular JS Angular JS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. • MVC, MVVM • Good for Single Page Applications • Two binding • Templating • Easy to develop Why Angular JS?
  • 16. Mobile Hybrid Applications Hybrid apps, like native apps, run on the device, and are written with web technologies (HTML5, CSS and JavaScript). Hybrid apps run inside a native container, and leverage the device’s browser engine (but not the browser) to render the HTML and process the JavaScript locally. • Phonegap • Ionic Framework • Rhomobile • Titanium Popular Frameworks
  • 17. Hybrid Application Some of Mobile UI Frameworks
  • 19. Want to Become UI Developer?
  • 20. Become UI Developer • HTML 4/5 • CSS 2/3 • JavaScript / OOJS • JQuery • JQuery UI • JQuery Mobile • Bootstrap • SASS / LESS • Angular JS • AJAX / JSON • Node JS • Grunt, Bower, Yeoman, Jasmine
  • 21. Tools for UI • Basic Note Pad • Note Pad++ • Edit++ • Sublime • Eclipse • Netbeans • Visual Studio • Dreamweaver
  • 22. Roles & Responsibilities • Should closely work with backend developers like ASP, PHP, Java, and Ruby • Convert Visual Designs to HTML web or mobile or responsive • Creating Prototypes for demonstrating applications • Should be hand coded JS, HTML, CSS experience • Familiar with DIV based layouts • Should be hands on experience in Mobile UI frameworks. • Responsible for getting into UI RESTful services data
  • 24. User Experience User Experience Design (UXD or UED or XD) is the process of enhancing user satisfaction by improving the usability, accessibility, and pleasure provided in the interaction between the user and the product. • Adobe Photoshop • Wireframes / Prototypes • Axure • Iconography • User Research
  • 25. User Experience UX Concepts  User Research  User Interviewing  Gathering Statics  Personas  Information Architecture  Creating Wireframes  Prototyping  Usability  User Interface  Visual Design  Interaction Design  Content Strategy  Accessibility  Work Closely with developers  Communication with stack holders
  • 27. Web Designer Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific purpose. Web design is a similar process of creation, with the intention of presenting the content on electronic web pages, which the end-users can access through the internet with the help of a web browser. • Adobe Photoshop • Wireframes / Prototypes • HTML • CSS • JavaScript • JQuery
  • 28. Thank You onlinetraininginui@gmail.com | www.onlinetraininghome.com