Key Points
- Learn Priorities now
- Fabric v1.4x - sample apps
- Node.js developer course - udemy
- Spring Boot developer course - udemy
- Indy, Aries course - edx
- Fabric admin course - linux foundation
- AWS foundations
- Azure basics
- w3schools
- datacamp
- kafka, spark
- powerbi, birt
- mysql
- Grails
- WebSphere Liberty, Tomcat
- OpenID Connect, OAuth2
- PMP
- Scrum master
- more
References
Key Concepts
Current Focus Items
use cases support event streams, history, privacy, auditability
use cases - focus on trusted, secured, shared, immutable data, identity, transactions and integration
Use cases
p2p trading using tokens
asset ownership, registrations, certifications
Asset Inspections
Asset Shipments with sourcing, handling rules, events
Service compliance, inspections, consents - customizable rules for each that are versioned, certs stamped by version for traceability
Service work orders, assignments, jobs, tasks, login, task report, logout - interfaces as services to WDAY, SAP, Infor,
C Paper asset sales with private data
IAM - registration, openid, oauth2, ldap, indy ( sovrin ), ldap, idemix
Logistics automation - IoT, ebc, analytics
Reverse logistics
Requirements
Modeling
Composer, Groovy, Minifab, Minikube, MySQL
Transactions
add organizations, register users by role, register assets, create orders, pay for items, receive items, ship items, earn tokens, spend tokens
Decisions
Pricing, Purchase, Sourcing, Scheduling
Blockchain as a service - BAAS
add writes to chain via message from apps
provide transaction update messages with blockchain transaction id as event callback
Analytics
PowerBI, Excel, BIRT, or ???
ML decision optimizations, life cycle
Model Building Blocks
Current and future state assessments - factur3.io okrs
URMOIPED
what's the URMOIP - use case, requirements, model, output, input, process, events, decisions
FACTUR3.IO - Impact Survey - current, future states - OKRS
Model elements
directory services, events, subscriptions
digital models - data models, metadata, events
digital processes, events, subscriptions
decisions and data quality management
custom models, views, processes, decisions – use service workers, DSL st, lt keep interface but compile
systems interfaces and integrations
security areas
identity
permissions
authentication
authorization
data stores
data services
data integrations ( external systems )
data analytics
api services
device interfaces
web interfaces
mobile interfaces
native stacks
cloud stacks
Current technologies
MySQL
CouchDB and Mango
Composer ???
Groovy DSL, expando
JHipster SCRUD
IAM - registration, openid, oauth2, ldap, indy ( sovrin ), ldap, idemix
IAM - SSI, DID, DIF, Sovrin, bc integration, Membership mgt, OpenID for DID w3c
Spring Boot IAM
Node.js
Fabric samples - Explorer, Caliper
Besu samples
Docker
Kafka - event messages, avro, json, protobuf, connectors, models
OSS - BI - Grafana, Talend, Pentaho, BIRT, PowerBI, Helical Insight, JasperReports, Knime,
OpenAPI
Spark
Istio - service mesh
Jupyter and Zeppelin notebooks
ML Flow or Tensorflow - Keras
QR codes
Sensors - Voltage, Ultrasonic, GPS, bluetooth - crowpi
Nodered
Fabric Admin - Cello, BAF
other items???
Besu m Besu
Kubernetes - Fabric CA with Docker, Kubernetes
Spark
Fabric RFC checkpoint archive
BIF - Blockchain Integration Framework for chain interoperability
BAF Blockchain Automation Framework for deployment
Fabric Dev
Apache Zeppelin Data Notebook
Github updates
testlink.org - https://www.guru99.com/testlink-tutorial-complete-guide.html – does it link to JIRA? in theory
Indy EDX Indy, Aries, Ursa course - started May 6
Aries Aries Agent Python SDK Getting Started Guide covers Indy & Aries development
IBM MDM
Databricks series
Snowflake series
Key Topics To Review
information-solution-architecture-themes-jim-mason.pdf
Paramount-Services-Delivery-Process-v1.docx
Spring MVC for Web apps
https://skywebteam.atlassian.net/wiki/spaces/KHUB/pages/43188275/More+Design
data power or WS02 or ZUUL
t.keras
t.tensorflow
t.kubeflow
t.beam
t.spark - fmr pattern
t.hadoop hive, pig, yarn
apache.data.pipelines
t.git
jenkins pipelines with blue ocean
rabbit mq
dmxs ingestion, authn, notifications
angular v react
aws svcs
azure svcs
ibm svcs
mit cre
https://drive.google.com/open?id=1iZAZI_TT8h2Hn20hfoRtdAo7O92769Kk
IBM i Technologies
Key Topics To Test
most test items COULD be articles or tutorials
- t.liberty was, mq
- t.mysql - all
- t.birt - powerbi
- t.grails web app
- t.grails rest services
- t.mean crud tutorial
- t.nodejs websockets
- t.java - lambda, modules, sockets, streams, spring boot, IAM
- t.gds from excel or powerbi from excel
- t.soap ws ex
- t.rest ws ex
- t.rest-swagger - openapi
- t.fabric - cpaper, private data
- t.indy - aries
- t.cactus - fabric > besu
- t.explorer or t.caliper
- t.fabric admin
- t.kafka
- t.spark
- t.jenkins
- t.aws basics
- t.gcp basics for gds
- t.confluence
- t.github
- t.docker
- t.kubernetes
- t.nodered or cactus or kafka connectors
- https://dzone.com/articles/rest-api-your-guide-to-getting-started-quickly
https://beginnersbook.com/java-tutorial-for-beginners-with-examples/
https://www.guru99.com/java-tutorial.html
Key Topics to Learn
data analytics
groovy data analytics
cloudera studio vs powerbi vs gds vs birt vs tableau vs excel
JHipster SCRUD
data services
MySQL db fmr and spark ( fm = filter map reduce )
couchdb fmr and spark ( fm = filter map reduce )
mongodb fmr and spark ( fm = filter map reduce )
kafka - confluent docs ..
m Apache Kafka
https://docs.confluent.io/current/release-notes/index.html
Node-Red - node.js api workflow integration tool for event-driven apps
Spark
Hadoop
javascript apps
javascript + nodejs
m Nodejs | i Nodejs | m Node.js course | More Nodejs Design |
---|---|---|---|
Javascript Node.js security concepts | Javascript and Nodejs topics, references |
https://ultimatecourses.com/course/javascript-basics
mean
grails mean - scrud
grails web microservices
security tools - openssl, jwt, oauth2, rbac, ldap, pki, signed docs, hash, ssl / tls reverse proxy server
id mgt - DID, cert, ERC20 wallet, keystore, kerberos, SSO, IAM, federated IM
couchdb fmr and spark ( fm = filter map reduce )
activemq tutorial
loopback tutorial
rest tutorial
mern.tutorials>
java apps
spring boot REST apps
m Spring and JHipster | Spring_Boot_Security_Cheat_Sheet.pdf | spring-webflux-tutorial-howtodoinjava.com-Spring WebFlux Tutorial.pdf |
---|
java 9 - functions, streams
https://www.linkedin.com/learning/functional-programming-with-streams-in-java-9
api gateways
datapower tutorial or WS02 or ZUUL ( both open-source )
Python
python for java
python pandas data mgt sql
scala for java
devops
circleci
spock, geb
cucumber
webdriver
jenkins with blue ocean for oss CICD
AWS
aws iaas - lightsail
aws paas - ??
aws practiioner cert
Azure
azure basics
azure base cert
azure functions
Hyperledger Fabric
hlf v1.42 vinblock
hlf cello
hlf explorer
HFCA - course / test = $500
https://github.com/mahoney1/animaltracking
vscode ibm ext tutorial
SQL
decision making in SQL
https://www.datacamp.com/courses/data-driven-decision-making-with-sql?fbclid=IwAR3VigcfAPan2YO93aHESCUhsBuO-5X82WvZQ6ImKy57TPVHzgvEgZ_cPYI
Groovy - Grails ( v3, v4 )
Groovy v3
Groovy data science - slide deck
https://drive.google.com/open?id=15alXORjDQDdbHyVOCB914gzxgaFIfuVF
grails.tutorials?
- gorm, rest, web
spring.rest tutorial
spring.soap tutorial
grails or groovy dsl examples
DSL and expando modeling w gorm
ML basics
https://blog.quantinsti.com/machine-learning-basics/
ML stacks overview
https://drive.google.com/open?id=1EJadcDs8RtZESEgSya7XLouKYTlxoiho
file:///C:/Users/Jim%20Mason/Google%20Drive/_docs/howto/data/mlearn/machine-learning-ebook-sp-2018-mldd1.pdf
basic ML course
http://ciml.info/
Keras
keras cheatsheet
https://www.datacamp.com/community/blog/keras-cheat-sheet?fbclid=IwAR2QtF003lszLTaxtFAmnak6sfO7rDhRYnm9wucopu0H7iLIebC5OWOPj6U
R
blockchain
ibm vs code ext - cpaper
ibm vs code ext - animal tracking
composer
v1.4x
spring restful services
https://www.linkedin.com/learning/creating-your-first-restful-spring-boot-microservice-with-jpa
24 hours 7/31
Course description
Turbocharge your back-end Java RESTful API development with Spring Boot and Spring Data technologies. This course is intended for experienced Java developers who want to rapidly build microservices that connect with relational databases via the Java Persistence API (JPA). Here, Mary Ellen Bowman walks you through a step-by-step process for building a microservice with an exposed RESTful API featuring HATEOAS, paging, sorting, and CrudRepository interfaces. Learn about technologies such as Spring Boot, Spring Data JPA, Spring Data REST, and Spring Web MVC @RestController, and see how they all come together into smart and elegant solutions. As a wrap-up, Mary Ellen guides developers in choosing between the Spring Data REST and REST controllers when exposing more complex services.
Security
CISSP certification
https://www.isc2.org/Certifications/CISSP
cissp-certification-UltimateGuideCISSP-Web.pdf
CompTIA Security+
https://www.comptia.org/certifications/security
pre-reqs – CompTIA Network+ and two years of experience in IT administration with a security focus
$350 for test
https://www.comptia.org/testing/testing-options/take-online-exam
Agile Project Management
Custom course - qwt - data solutions
-------------------------------
basic course - core data tools ....
-------------------------------
standalone data services on desktop
simple bookstore app w orders ...
books, authors, orders, lineItems = sql
reviews = nosql
excel or calc
access or base as simple db ( and couchdb ? )
db modeling tools - squirrel or gorm or base or ???
sql and nosql
data pipelines - talend, cloudera, spark, kafka, airflow?, gcp, nodered
data streams - events - orders, shipments, reviews
powerbi or birt for presentations
grails web site
ML - tensorflow or keras or ? as simple forecaster on trend line
advanced ...
add rbac - authn, authz w oauth2, jwt, rbac
Potential Value Opportunities
Potential Challenges
Candidate Solutions
Step-by-step guide for Example
sample code block