m Developer Train Topics

Key Points

  1. Learn Priorities now
    1. Fabric v1.4x - sample apps
    2. Node.js developer course - udemy     
    3. Spring Boot developer course - udemy 
    4. Indy, Aries course - edx
    5. Fabric admin course - linux foundation
    6. AWS foundations
    7. Azure basics  
    8. w3schools 
    9. datacamp
    10. kafka, spark
    11. powerbi, birt
    12. mysql
    13. Grails
    14. WebSphere Liberty, Tomcat
    15. OpenID Connect, OAuth2
    16. PMP
    17. Scrum master
  2. more

References

Reference_description_with_linked_URLs__________________________Notes_______________________________________________________________


https://opportunity.linkedin.com/skills-for-in-demand-jobsFree Microsoft certification courses through March 31, 2021
https://www.freecodecamp.org/free
https://www.udemy.com/ on sale courses are $12 or less after you register for free
https://www.khanacademy.org/free
https://www.datacamp.com/datacamp - all courses are included in an annual subscription for $150 per year

https://blogs.microsoft.com/blog/2020/06/30/microsoft-launches-initiative-to-help-25-million-people-worldwide-acquire-the-digital-skills-needed-in-a-covid-19-economy/

https://drive.google.com/file/d/1c-hxhipexdo5bVY5C1nZcxN37HECfnem/view?usp=sharing

Free Microsoft training through Dec 2020 **

web link


gdrive pdf



https://courses.edx.org/dashboardEDX courses
https://www.edx.org/search?subject=Data%20Analysis%20%26%20Statistics%2CMath&tab=programEDX courses - programs in math, statistics
https://courses.edx.org/dashboard/programs/96bff506-dc27-439b-850c-e09973dcd625/EDX MS Data Science core pgm - 3 courses -
https://courses.edx.org/courses/course-v1:Microsoft+DAT256x+2T2018/course/EDX MS Data Science math course - retired
https://courses.edx.org/dashboard/programs/b130a119-fa23-4b75-8b0f-c3d3fff6d0c2/EDX Develop blockchain identity apps - 2 course certificate
https://zerotomastery.io/blog/web-developer-monthly-october-2019/?utm
_source=mailerlite&utm_medium=email&utm_campaign=bye_bye_medium
&utm_term=2019-10-31
Udemy course - monthly web developer newsletter
https://www.educba.com/my-courses/dashboard/Educba online free courses - no certificate

java guru99.com


https://courses.edx.org/course_modes/choose/course-v1:LinuxFoundation
X+LFS172x+3T2019/
EDX Indy, Aries, Ursa course - started May 6
https://github.com/hyperledger/aries-cloudagent-python/tree/master/docs
/GettingStartedAriesDev
Aries Agent Python SDK Getting Started Guide covers Indy & Aries development


https://learn.common.org/catalogCommon.org sessions online


https://www.techrepublic.com/article/19-cloud-computing-certifications-to-boost-your-salary/Cloud certifications lists, links



Key Concepts


DLT leader focus items


Blockchain economics - Gary Gensler

11. Blockchain Economics

https://www.youtube.com/watch?v=_eGNSuTBc60

MIT 15.S12 Blockchain and Money, Fall 2018 Instructor: Prof. Gary Gensler, Rob Gensler View the complete course: https://ocw.mit.edu/15-S12F18 YouTube Playlist: https://www.youtube.com/playlist?list... In this video, Prof. Gary Gensler discusses the economics of blockchain, blockchain vs. the Internet, blockchain minimalists, and costs and trade-offs.


Introduction for 15.S12 Blockchain and Money, Fall 2018

https://www.youtube.com/watch?v=EH6vE97qIP4&list=PLUl4u3cNGP63UUkfL0onkxF6MYgVa04Fn

MIT 15.S12 Blockchain and Money, Fall 2018
Instructor: Prof. Gary Gensler
View the complete course: https://ocw.mit.edu/15-S12F18
YouTube Playlist: https://www.youtube.com/playlist?list...

This lecture provides an introduction to the course and to blockchain technology.

Chapters
0:00 Title slates
0:20 Welcome; course introduction
4:15 Readings for class
5:13 A history lesson to give context
9:22 Cryptography is communication in the presence of adversaries
12:14 List of digital currencies that failed between 1989 and 1999
15:38 What blockchain is
19:26 Pizza for bitcoins
21:37 Blockchain technology
22:41 Role of money and finance
26:40 Financial sector problems and blockchain potential opportunities
28:44 Financial sector issues with blockchain technology and what the financial sector favors
35:00 Public policy framework
36:46 The duck test
37:25 Incumbents eyeing crypto finance
39:35 Financial sector potential use cases
41:57 Larry Lessig's book "code and other laws of cyberspace"
48:46 Outline of all classes
49:08 Study questions
50:55 Readings and video
52:04 Conclusions
55:13 Questions
1:01:42 Credits



Ethereum

https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/learn/lecture/8784912?start=0#overview

hat you’ll learn

  • Understand the why engineers would want to create an app with Ethereum
  • Build compelling blockchain applications using the Ethereum Blockchain
  • Design, test, and deploy secure Smart Contracts
  • Learn the true purpose and capabilities of Ethereum and Solidity
  • Use the latest version of Ethereum development tools (Web3 v1.0)
  • See practical examples to comprehend what the blockchain and mining are

Are there any course requirements or prerequisites?

  • Basic Knowledge of Javascript and NPM
  • A Mac, PC, or Linux Machine

Who this course is for:

  • Programmers looking to leverage blockchain technology for advanced apps
  • Engineers who want to understand Ethereum and how to build apps with it



https://www.udemy.com/course/getting-started-with-ethereum-solidity-development/learn/lecture/7101276?start=0#overview

What we cover

  • We briefly cover the philosophy of the blockchain, both as a crypto-currency system and as a development platform
  • Then we will explain how blockchains work, what are their main components and how its ecosystem is structured
  • After that we quickly go over the main cryptographic tools you need to understand
  • We continue with a description of the perfect development environment, including tools that are used by most professional blockchain developers
  • And the biggest part of the course is dedicated to guiding you through the iterative creation, development, testing and deployment of the ChainList decentralized application

The tools we use

  • Ethereum of course
  • The Metamask Chrome extension
  • The Solidity smart contract language
  • The Truffle build and test framework (Truffle 4)
  • The Ganache Ethereum node emulator
  • Github Pages
  • Atom (text editor)
  • The Rinkeby test network




Corda

https://www.udemy.com/course/corda-development/


  • Blockchain experience is not required.
  • Java or Kotlin experience is helpful but not required.
  • Software development experience is recommended for the coding assignment.



https://www.udemy.com/course/r3-corda-build-blockchain-dlt-apps/learn/lecture/12455082?start=0#overview

What you’ll learn

  • Understand the architecture of Corda
  • Learn the Key Concepts and terminology
  • Create assets, smart contracts and make transactions
  • Learn to convert a blockchain/Dapp idea into a CorDapp
  • Using VS Code Corda extension
  • Become a Certified Corda Developer

Are there any course requirements or prerequisites?

  • Very basic understanding of Blockchain/DLT technology
  • Prior coding experience is necessary (6+ months of any language), preferably Java or Kotlin
  • Knowledge of Java would be very helpful

Who this course is for:

  • Beginners who want to learn development on Corda platform
  • Developers who want to up-skill themselves in the rapidly evolving enterprise blockchain industry
  • Anybody who wants to explore and learn about Corda platform








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 - FACTUR3DT.io okrs

URMOIPED

what's the URMOIP - use case, requirements, model, output, input, process, events, decisions

FACTUR3DT.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

Grails and Guides

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

m Design

m.Interviews



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

https://www.datacamp.com/courses/preparing-for-statistics-interview-questions-in-python?fbclid=IwAR29QSzZqoJEaarVtOoSRimPGOFbPbVYGLQ3j2nyqt4PZ74AmkcJqILip94


IBM i Technologies

m IBM i and Z Solutions & Services

Key Topics To Test

most test items COULD be articles or tutorials


  1. t.liberty was, mq
  2. t.mysql - all
  3. t.birt - powerbi
  4. t.grails web app
  5. t.grails rest services
  6. t.mean crud tutorial
  7. t.nodejs websockets
  8. t.java - lambda, modules, sockets, streams, spring boot, IAM
  9. t.gds from excel or powerbi from excel
  10. t.soap ws ex
  11. t.rest ws ex
  12. t.rest-swagger - openapi
  13. t.fabric - cpaper, private data
  14. t.indy - aries
  15. t.cactus - fabric > besu
  16. t.explorer or t.caliper
  17. t.fabric admin
  18. t.kafka
  19. t.spark
  20. t.jenkins
  21. t.aws basics
  22. t.gcp basics for gds
  23. t.confluence
  24. t.github
  25. t.docker
  26. t.kubernetes
  27. t.nodered or cactus or kafka connectors
  28. 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

m Microsoft Analytics

m BIRT Analytics

More Google Analytics

m Groovy

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

https://nodered.org/

m Messaging


Spark

m Apache Spark

Hadoop


javascript apps

javascript + nodejs


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

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/


Math for Programmers 

m Math

Recommended ML Analytics courses from Datacamp

These personalized recommendations are based on your skill gaps. Start one now to improve your skills.

STATISTICS FUNDAMENTALS

MACHINE LEARNING

DATA AND SUMMARIES




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


ML frameworks
https://www.datasciencecentral.com/profiles/blogs/open-source-deep-learning-frameworks-and-visual-analytics?fbclid=IwAR02cHiqQ3NAcsnKIGNa7n-ouA2ff2UXcPhUB65ItwyH1sf-dSspr4Lf7cw


basic ML course
http://ciml.info/


https://www.datacamp.com/community/tutorials/tensorflow-tutorial?fbclid=IwAR0URwoao2mQbnnEmNI7SVpwa_HHuIE7QgnS_xhPLrkLiu_b6JiXuwpfuBs


Keras

keras tutorial
https://www.datacamp.com/community/tutorials/deep-learning-python?fbclid=IwAR0Rpwnc1RXNnZD5-OIVzavVrJLltp2nXPQbBn0SXylWZgnSWd3bAiv6a3Y


keras cheatsheet
https://www.datacamp.com/community/blog/keras-cheat-sheet?fbclid=IwAR2QtF003lszLTaxtFAmnak6sfO7rDhRYnm9wucopu0H7iLIebC5OWOPj6U


ML with Spark
https://www.datacamp.com/courses/machine-learning-with-apache-spark?fbclid=IwAR0WDX88iei7UEsrKtIi3Af6UL4PQ7V6W47oEeY5HwnCduWJ_GCB9zKffK4


R

https://www.datacamp.com/courses/feature-engineering-in-r?fbclid=IwAR00Zh638VSf3M-GryPoV98tHYE3yvo3wPqJmbKYufHSbnNsI3lZ01qvG9Q



blockchain

ibm vs code ext - cpaper

ibm vs code ext - animal tracking

composer

v1.4x

qldb
https://pages.awscloud.com/rs/112-TZM-766/images/2019_0708-BLC_Slide-Deck.pdf?mkt_tok=eyJpIjoiTkdNell6RTNabVV6TldJeCIsInQiOiJWVmlScEhvZmhwMVArZER4TEgrQm42WDBxMWJJb29wUFUzWm5RWk5TU2ZldHF0V05GTkpRZk9hQU5cLzlyUVp0YjNGYkVLSnJ6c3BcLzFQNXB6ZzREeURjWWlhT3BDSzRWdkdkVklIVzNSTW9aZWZSRHpTVVFyT1wvY09ycFVDNm85VHlmOHNjQ1wvVjdsSlNPMENZMmlVc0tBPT0ifQ%3D%3D


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/about-comptia-performance-exams/performance-based-questions-explained

https://www.comptia.org/testing/testing-options/take-online-exam



Agile Project Management

Architect Training



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

sample code block
 



Recommended Next Steps