Folien zur Veranstaltung "ElitePartner: Mobile mit AngularJS und REST" vom 10.12.2013.
http://youtu.be/kkIcWLJtGSE
Wir stellen hier unsere neue mobile Webseite unter dem Motto "Tech Stack - pants down" vor.
Inhalte sind unter anderem (Achtung Buzzword Bingo):
- AngularJS (JavaScript)
- REST(ful) API
- Logstash + Graylog2
- Build Infrastruktur
- CI / Testing Prozess (incl. "On-Device-Testing")
- Lessons learned
mDevCamp 2016 - Zingly, or how to design multi-banking appPetr Dvorak
What problems do you need to deal with when designing an app for multiple banks? How do you solve a security of such apps? And how about a user interface design and application structure? What technologies are under the hood? And what does Zingly bring to you?
Orange APIs as presented at Mobile Banking Factory 2Orange Dev
This document discusses Orange's APIs and partnerships. It notes that Orange has 244 million customers across 29 countries, 156,000 employees, and over 600 APIs. It then describes Orange's APIs for cloud, M2M, beacons, identity, and data management. Specific examples are provided around fleet management partnerships and a hypothetical gym management partnership using beacon and data APIs. Technical details are given around connecting partners' apps and platforms to Orange's APIs and services.
Web APIs auf dem Prüfstand - Volle Kontrolle oder fertig mit den Azure Mobile...Peter Kirchner
Web APIs stehen für offene und einheitliche Schnittstellen im Internet und sind die Basis für ein standardisiertes Backend, dass cross-platform für verschiedenste Clients zur Verfügung stehen kann.
Wer REST-Schnittstellen braucht, kann unter Umständen bereits in den Azure Mobile Services alle Antworten finden. Wo aber liegen die Grenzen? Für welche Anforderungen kann man auf die Azure Mobile Services zurückgreifen und wann sollte der Weg über eine eigene Web API gehen? Welche Vorteile und welche Limitierungen bestehen?
In diesem Vortrag betrachten wir dazu die Entwicklung, das Deployment, den Betrieb, die Absicherung und Migrationsmöglichkeiten.
Are you looking to learn more about banking API? Check the slides Kontomatik has used to describe the benefits of financial data aggregation and its technology in particular during FinDEVr conference in San Francisco in September 2015.
mDevCamp 2016 - Zingly, or how to design multi-banking appPetr Dvorak
What problems do you need to deal with when designing an app for multiple banks? How do you solve a security of such apps? And how about a user interface design and application structure? What technologies are under the hood? And what does Zingly bring to you?
Orange APIs as presented at Mobile Banking Factory 2Orange Dev
This document discusses Orange's APIs and partnerships. It notes that Orange has 244 million customers across 29 countries, 156,000 employees, and over 600 APIs. It then describes Orange's APIs for cloud, M2M, beacons, identity, and data management. Specific examples are provided around fleet management partnerships and a hypothetical gym management partnership using beacon and data APIs. Technical details are given around connecting partners' apps and platforms to Orange's APIs and services.
Web APIs auf dem Prüfstand - Volle Kontrolle oder fertig mit den Azure Mobile...Peter Kirchner
Web APIs stehen für offene und einheitliche Schnittstellen im Internet und sind die Basis für ein standardisiertes Backend, dass cross-platform für verschiedenste Clients zur Verfügung stehen kann.
Wer REST-Schnittstellen braucht, kann unter Umständen bereits in den Azure Mobile Services alle Antworten finden. Wo aber liegen die Grenzen? Für welche Anforderungen kann man auf die Azure Mobile Services zurückgreifen und wann sollte der Weg über eine eigene Web API gehen? Welche Vorteile und welche Limitierungen bestehen?
In diesem Vortrag betrachten wir dazu die Entwicklung, das Deployment, den Betrieb, die Absicherung und Migrationsmöglichkeiten.
Are you looking to learn more about banking API? Check the slides Kontomatik has used to describe the benefits of financial data aggregation and its technology in particular during FinDEVr conference in San Francisco in September 2015.
LeanIX Swagger REST API @ Open Source Konferenz FrosCon, Sankt AugustinLeanIX GmbH
Presentation von LeanIX Entwickler Daniel Pozzi bei der Open Source Konferenz FrosCon 2015 in Sankt. Augustin.
===
LeanIX offers an innovative software-as-a-service solution for Enterprise Architecture Management (EAM), based either in a public cloud or the client’s data center.
Companies like Adidas, Axel Springer, Helvetia, RWE, Trusted Shops and Zalando use LeanIX Enterprise Architecture Management tool.
Free Trial: http://bit.ly/LeanIXDemoS
APIs have been "The hottest topic in FinTech" during recent months - do you know what they mean and why they represent the next big thing for FinTech & Financial Institutions?
figo Banking API: A Banking Service Provider for FinTech StartupsLars Markull
figo is offering a quick and easy to implement banking API. With our API our partners can implement financial sources into their service and make use of it in very different ways. We are defining ourselves as a Banking Service Provider: our offering is not just the banking API but we also take care of account management, regulation and so forth.
Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015TESOBE
Slides of OBP workshop. OBP is an open source RESTful API for banks that connects to and abstracts the core banking systems underneath. A bit more technical than slides from previous day. Contains notes on API versioning, catalog, system diagram.
The API SlideShare for Bankers and Fintech ExecutivesMX
In this guidebook we’ll walk you through what you need to know about why APIs matter in today’s banking environment. First we’ll discuss the basics, then we’ll dive into details about what specific features you should look for when using a fintech provider’s API or when building your own.
Also download the official guidebook version of this presentation:
https://www.mx.com/api-guidebook
- REST (Representational State Transfer) uses HTTP requests to transfer representations of resources between clients and servers. The format of the representation is determined by the content-type header and the interaction with the resource is determined by the HTTP verb used.
- The four main HTTP verbs are GET, PUT, DELETE, and POST. GET retrieves a representation of the resource and is safe, while PUT, DELETE, and POST can modify the resource's state in atomic operations.
- Resources are abstract concepts acted upon by HTTP requests, while representations are the actual data transmitted in responses. The representation may or may not accurately reflect the resource's current state.
Les Hazlewood, Stormpath co-founder and CTO and the Apache Shiro PMC Chair demonstrates how to design a beautiful REST + JSON API. Includes the principles of RESTful design, how REST differs from XML, tips for increasing adoption of your API, and security concerns.
Presentation video: https://www.youtube.com/watch?v=5WXYw4J4QOU
More info: http://www.stormpath.com/blog/designing-rest-json-apis
Further reading: http://www.stormpath.com/blog
Sign up for Stormpath: https://api.stormpath.com/register
Stormpath is a user management and authentication service for developers. By offloading user management and authentication to Stormpath, developers can bring applications to market faster, reduce development costs, and protect their users. Easy and secure, the flexible cloud service can manage millions of users with a scalable pricing model.
This document provides guidance on designing RESTful APIs. It recommends using nouns instead of verbs, keeping URLs simple with only two endpoints per resource, and following conventions from leading APIs. Complex variations and optional parameters should be "swept behind the '?'." The document emphasizes designing for application developers by making APIs intuitive, consistent and complete while also accommodating exceptional clients. It suggests adding an API virtualization layer to handle complexity.
The document discusses REST (REpresentational State Transfer), an architectural style for building distributed systems. It covers REST concepts like resources, representations, URIs, HTTP methods, caching, and versioning. It provides guidance on designing RESTful APIs, including determining resources, supported methods, and return codes. Content negotiation and tools for testing REST APIs are also mentioned.
Financial institutions in Europe are preparing to confront a major legislation revision for the banking industry: the proposal for a revised directive on payment services in the internal market, better known as Payment Services Directive, or PSD2.
PSD2 represents one of the single biggest changes in banking industry history, because it’s the first time banks will be obligated by law to open their infrastructures to third parties. Many banks are concerned about this legislation, feeling exposed and under attack from new entrants. It also enables customers to be in the driving seat when it comes to their finances. Yet, does it need to be a huge threat?
In this special, exclusive webinar, Jouk Pleiter and Jelmer de Jong of Backbase talk about what PSD2 means for the banking industry, and how can banks can prepare for this inevitable change. We are looking at:
What PSD2 actually is
PSD2 and the connection with APIs
PSD2’s impact on banks
New entrants in the banking space
The bank’s fundamental strategic choice: the defensive or offensive strategy
Opportunities to capitalise on.
The Backbase webinar slides on Wednesday, 30th March: Embrace FinTech with Jouk Pleiter and Jelmer de Jong.
In this webinar, Jouk Pleiter and Jelmer de Jong of Backbase will talk about how banks turn the threat into opportunity and embrace fintech. Fintech is a hot market. All around the world, startups are launching, challenger banks are formed, and fintech is on everybody's lips. In this free webinar, we reveal how banking and financial services can learn from these new fintech players, and how banks can use fintech companies and fintech vision to accelerate their own digital transformation, with strong focus on:
How to leverage fintech in your digital strategy.
The emerging Banking as a Service (BaaS) model.
The impact of the open fintech API ecosystem.
Initiating rapid business innovation.
Real-world examples.
www.opitz-consulting.com
Es gibt zahlreiche UI-Frameworks. Wie finde ich das richtige? Unsere Experten Sergei Wagner und Stephan Rauh bringen Licht ins Dunkle!
- Einhaltung der gesetzlichen, unternehmensinternen und vertraglichen Regelungen im Bereich der IT-Landschaft
- Hauptsächlich Informationssicherheit, Verfügbarkeit, Datenaufbewahrung und Datenschutz
Vortragsfolien vom Digital Xchange 2019
Die Kombination von Django als Backend und Flutter als mobile App oder Frontend ermöglicht die Entwicklung von Anwendungen in kurzer Zeit mit gut wartbarem Quellcode. Dieser Vortrag von der enterPy 22 Konferenz zeigt an Hand einer Beispielanwendung, wie das geht.
Zurück in die Zukunft - DNUG 2014 - Track 5.2panagenda
Zurück in die Zukunft: IBM/Notes Domino
Infrastrukturen verstehen und optimieren
Wohin womit und warum (nicht)?
- für Techniker *und* Manager!
presentation by Daniel Reimann
Lernen Sie Teststrategien für Angular- (und generell Web-) Applikationen mit einem Mix aus Theorie und Demos kennen: Von Unit Test über Integration Test mit Jest bis End-to-end Tests mit Selenium.
Demos: https://github.com/florianbader/openspaceplanner
LeanIX Swagger REST API @ Open Source Konferenz FrosCon, Sankt AugustinLeanIX GmbH
Presentation von LeanIX Entwickler Daniel Pozzi bei der Open Source Konferenz FrosCon 2015 in Sankt. Augustin.
===
LeanIX offers an innovative software-as-a-service solution for Enterprise Architecture Management (EAM), based either in a public cloud or the client’s data center.
Companies like Adidas, Axel Springer, Helvetia, RWE, Trusted Shops and Zalando use LeanIX Enterprise Architecture Management tool.
Free Trial: http://bit.ly/LeanIXDemoS
APIs have been "The hottest topic in FinTech" during recent months - do you know what they mean and why they represent the next big thing for FinTech & Financial Institutions?
figo Banking API: A Banking Service Provider for FinTech StartupsLars Markull
figo is offering a quick and easy to implement banking API. With our API our partners can implement financial sources into their service and make use of it in very different ways. We are defining ourselves as a Banking Service Provider: our offering is not just the banking API but we also take care of account management, regulation and so forth.
Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015TESOBE
Slides of OBP workshop. OBP is an open source RESTful API for banks that connects to and abstracts the core banking systems underneath. A bit more technical than slides from previous day. Contains notes on API versioning, catalog, system diagram.
The API SlideShare for Bankers and Fintech ExecutivesMX
In this guidebook we’ll walk you through what you need to know about why APIs matter in today’s banking environment. First we’ll discuss the basics, then we’ll dive into details about what specific features you should look for when using a fintech provider’s API or when building your own.
Also download the official guidebook version of this presentation:
https://www.mx.com/api-guidebook
- REST (Representational State Transfer) uses HTTP requests to transfer representations of resources between clients and servers. The format of the representation is determined by the content-type header and the interaction with the resource is determined by the HTTP verb used.
- The four main HTTP verbs are GET, PUT, DELETE, and POST. GET retrieves a representation of the resource and is safe, while PUT, DELETE, and POST can modify the resource's state in atomic operations.
- Resources are abstract concepts acted upon by HTTP requests, while representations are the actual data transmitted in responses. The representation may or may not accurately reflect the resource's current state.
Les Hazlewood, Stormpath co-founder and CTO and the Apache Shiro PMC Chair demonstrates how to design a beautiful REST + JSON API. Includes the principles of RESTful design, how REST differs from XML, tips for increasing adoption of your API, and security concerns.
Presentation video: https://www.youtube.com/watch?v=5WXYw4J4QOU
More info: http://www.stormpath.com/blog/designing-rest-json-apis
Further reading: http://www.stormpath.com/blog
Sign up for Stormpath: https://api.stormpath.com/register
Stormpath is a user management and authentication service for developers. By offloading user management and authentication to Stormpath, developers can bring applications to market faster, reduce development costs, and protect their users. Easy and secure, the flexible cloud service can manage millions of users with a scalable pricing model.
This document provides guidance on designing RESTful APIs. It recommends using nouns instead of verbs, keeping URLs simple with only two endpoints per resource, and following conventions from leading APIs. Complex variations and optional parameters should be "swept behind the '?'." The document emphasizes designing for application developers by making APIs intuitive, consistent and complete while also accommodating exceptional clients. It suggests adding an API virtualization layer to handle complexity.
The document discusses REST (REpresentational State Transfer), an architectural style for building distributed systems. It covers REST concepts like resources, representations, URIs, HTTP methods, caching, and versioning. It provides guidance on designing RESTful APIs, including determining resources, supported methods, and return codes. Content negotiation and tools for testing REST APIs are also mentioned.
Financial institutions in Europe are preparing to confront a major legislation revision for the banking industry: the proposal for a revised directive on payment services in the internal market, better known as Payment Services Directive, or PSD2.
PSD2 represents one of the single biggest changes in banking industry history, because it’s the first time banks will be obligated by law to open their infrastructures to third parties. Many banks are concerned about this legislation, feeling exposed and under attack from new entrants. It also enables customers to be in the driving seat when it comes to their finances. Yet, does it need to be a huge threat?
In this special, exclusive webinar, Jouk Pleiter and Jelmer de Jong of Backbase talk about what PSD2 means for the banking industry, and how can banks can prepare for this inevitable change. We are looking at:
What PSD2 actually is
PSD2 and the connection with APIs
PSD2’s impact on banks
New entrants in the banking space
The bank’s fundamental strategic choice: the defensive or offensive strategy
Opportunities to capitalise on.
The Backbase webinar slides on Wednesday, 30th March: Embrace FinTech with Jouk Pleiter and Jelmer de Jong.
In this webinar, Jouk Pleiter and Jelmer de Jong of Backbase will talk about how banks turn the threat into opportunity and embrace fintech. Fintech is a hot market. All around the world, startups are launching, challenger banks are formed, and fintech is on everybody's lips. In this free webinar, we reveal how banking and financial services can learn from these new fintech players, and how banks can use fintech companies and fintech vision to accelerate their own digital transformation, with strong focus on:
How to leverage fintech in your digital strategy.
The emerging Banking as a Service (BaaS) model.
The impact of the open fintech API ecosystem.
Initiating rapid business innovation.
Real-world examples.
www.opitz-consulting.com
Es gibt zahlreiche UI-Frameworks. Wie finde ich das richtige? Unsere Experten Sergei Wagner und Stephan Rauh bringen Licht ins Dunkle!
- Einhaltung der gesetzlichen, unternehmensinternen und vertraglichen Regelungen im Bereich der IT-Landschaft
- Hauptsächlich Informationssicherheit, Verfügbarkeit, Datenaufbewahrung und Datenschutz
Vortragsfolien vom Digital Xchange 2019
Die Kombination von Django als Backend und Flutter als mobile App oder Frontend ermöglicht die Entwicklung von Anwendungen in kurzer Zeit mit gut wartbarem Quellcode. Dieser Vortrag von der enterPy 22 Konferenz zeigt an Hand einer Beispielanwendung, wie das geht.
Zurück in die Zukunft - DNUG 2014 - Track 5.2panagenda
Zurück in die Zukunft: IBM/Notes Domino
Infrastrukturen verstehen und optimieren
Wohin womit und warum (nicht)?
- für Techniker *und* Manager!
presentation by Daniel Reimann
Lernen Sie Teststrategien für Angular- (und generell Web-) Applikationen mit einem Mix aus Theorie und Demos kennen: Von Unit Test über Integration Test mit Jest bis End-to-end Tests mit Selenium.
Demos: https://github.com/florianbader/openspaceplanner
Mit über 2300 beschäftigten IT-Fachkräften und mit 8 Delivery Centers in Polen ist SII ein Top-IT-Outsourcing-Anbieter mit internationaler Erfahrung. Unser Schwerpunkt sind Nearshore IT- und Engineering-Dienstleistungen auf Weltniveau und eine umfassende Betreuung unserer Kunden in komplexen IT-Fragen. Anbei die Präsentation mit Schwerpunkt Sharepoint!
Mit über 2300 beschäftigten IT-Fachkräften und mit 8 Delivery Centers in Polen ist SII ein Top-IT-Outsourcing-Anbieter mit internationaler Erfahrung. Unser Schwerpunkt sind Nearshore IT- und Engineering-Dienstleistungen auf Weltniveau und eine umfassende Betreuung unserer Kunden in komplexen IT-Fragen. Anbeit die Präsentation mit Schwerpunkt SHAREPOINT.
Pixel Rank - die bessere Metrik für dein Ranking?Johanna Maier
Position 1 kann in den heutigen SERPs viel bedeuten: von direkt sichtbar bis versteckt hinter unzähligen Integrationen. Höchste Zeit, dass wir uns genauer mit den SERPs auseinanderzusetzen. Wie viel sind Position 1-10 noch wert – und ist ein „Pixel Rank“ unserer Snippets vielleicht die viel bessere Sichtbarkeitsmetrik?
Ich wollte es wissen und habe ein Google Sheet erstellt, dass dir den Pixel Rank für jedes Keyword ausgibt – zusammen mit vielen Insights zu den zugehörigen SERP-Integrationen. In meinem Vortrag zeige ich dir, was der Pixel Rank kann, wo die Herausforderungen der Metrik liegen und wie du das Sheet im SEO-Alltag einsetzen kannst.
Forms and Reports 12c - Processes and Automation in Development and OperationsTorsten Kleiber
The current target architecture of IKB's credit and loan management is based on Oracle ADF and SOA and of course the database. But how can you protect in this time your Oracle Forms & Reports longtime investments, can you support their Development Lifecycle by Automation?
Many supporting technologies from the Java environment, such as branching models, automated build and deploy procedures or code review were established with the Oracle technologies and in the course of the regulatory process.
But there is still a large part of the Oracle Forms & Reports that have grown over 25 years and have not yet been replaced. Actually, we hoped that we would no longer need a version higher than 11g. Forms & Reports had been running very stably for years. A bug brought the migration to 12c back into focus to further run supported versions. The regulatory environment did the rest to revise the current processes and, where possible, to automate them.
So how do supporting technologies and automation fit in here?
I will show you a selection of these processes from IKB's development and operations life cycle:
* Installation of application server
* Regular patching
* Packaging of the local development environment
* Requirements documentation
* Branching
* Development
* Code Review
* Merge
* Deployment
* Traceability for Regulatory Purposes
The following tools are used, among others
* Jenkins
* Scripting with Bash and Powershell
* Git
* Bitbucket
* JIRA
* FormsAPI Master
12. ElitePartner
Angular.js
Client-Side MVC-Framework
Reiches HTML ala Web-Components
2-Wege Bindung von Modell und UI
Erlaubt SPA und Offline-Modus
Grundlage für mobilen Persönlichkeitstest
Komplette Anwendung
inkl. HTML-Templates in Modulen minifizierte JS-Files ~ 75kB
ElitePartner ist die beliebteste Partnervermittlung (DISQ 06/2012)
12
14. ElitePartner
REST
Backend in Java und Tomcat
MongoDB für Test-Daten
Endpunkte mit Jersey
Authentisierung über oauth mit Spring-Security
Übertragung im JSON-Format
Typisierung im JavaScript-Client über TypeScript
ElitePartner ist die beliebteste Partnervermittlung (DISQ 06/2012)
14
17. ElitePartner
Node.js
Werkzeuge basieren auf Node.js und dem
„Node Packaged Modules“ Package Manager „npm“
ElitePartner ist die beliebteste Partnervermittlung (DISQ 06/2012)
17
19. ElitePartner
Yeoman
Yo generiert das
Grundgerüst für eine
neue Anwendung,
schreibt eine
entsprechende GruntKonfiguration und trägt
nötige Abhänigkeiten für
NPM und Bower ein.
ElitePartner ist die beliebteste Partnervermittlung (DISQ 06/2012)
19
20. ElitePartner
Bower
Bower wird für das
Dependency-Management
verwendet. So müssen keine
Scripte von Dritten
heruntergeladen und
eingecheckt werden.
ElitePartner ist die beliebteste Partnervermittlung (DISQ 06/2012)
20
22. ElitePartner
GRUNT
Grunt wird als Buildsystem zum
Testen, für Previews und zum
Build verwendet. Es gibt eine
Vielzahl von grunt-contributions
(PlugIns).
ElitePartner ist die beliebteste Partnervermittlung (DISQ 06/2012)
22
25. ElitePartner
UseMin
Baut Gruntfile und kümmert sich um
Konkatenierung, Minifizierung
(Uglify.js, CSSMin, HTMLMin) und
Fingerprinting/Revving.
Bild: Dr. E Brown Enterprises,
http://www.xconsoles.com/
ElitePartner ist die beliebteste Partnervermittlung (DISQ 06/2012)
25
49. ElitePartner
Learnings
JS für Java-Entwickler
Turnaround Zeiten
Tool-Support (WebStorm, Chrome Dev Tools)
HTML5-Support auf Mobile Devices
Design (responsive / adaptive) & Styling
RESTful API
CI-Prozess
ElitePartner ist die beliebteste Partnervermittlung (DISQ 06/2012)
49