Architect Training

Key Points

  1. multiple roles with some common skills
    1. data, application, solution, infrastructure, services
  2. more


References

Reference_description_with_linked_URLs__________________________Notes_________________________________________________________________






https://www.slideshare.net/PewInternet/10-facts-about-jobs-in-the-futureFuture of Jobs is changing due to automation, AI - 2019
https://howtodoinjava.com/Java and more Tutorials


https://www.edx.org/micromasters/uc-san-diegox-data-science?utm_source=sailthru&utm_medium=email&utm_campaign=newsletter_programs_thursday_a4_20190829Data Science course outlines




https://www.freecodecamp.org/freecodecamp - Javascript, HTML, Microservices, Visualization





Key Concepts


Key Architect technologies and frameworks

-------------------------------
#2learn
-------------------------------

-------------------------------
js full stack - add swagger 2 wks
https://www.udemy.com/course/the-complete-web-development-bootcamp/


-------------------------------
spring boot microservices 2 wks

https://res.cloudinary.com/snyk/image/upload/v1534422834/blog/Spring_Boot_Security_Cheat_Sheet.pdf
https://www.udemy.com/course/spring-framework-5-beginner-to-guru

https://www.baeldung.com/learn-spring-course $197 course

Spring Boot 2 REST api microservices

https://www.javaguides.net/2018/09/spring-boot-2-jpa-mysql-crud-example.html

https://www.slideshare.net/JesusPerezFranco/spring-security-5?from_action=save


-------------------------------
grails v4x books - authors 4 days
http://docs.grails.org/latest/

https://www.djamware.com/post/5d385e00fd741853d22abf5c/building-crud-web-application-using-grails-4-and-mongodb-easily

grails mvc app using spring services - mode coding
https://www.baeldung.com/grails-mvc-application

https://www.google.com/search?client=firefox-b-1-d&q=grails+version+4+tutorials


-------------------------------
hlf dev
https://hyperledger-fabric.readthedocs.io/en/release-1.4/
https://hyperledger-fabric.readthedocs.io/en/latest/
https://hyperledger-fabric.readthedocs.io/en/latest/tutorials.html
fabcar, byfn, cpaper, add-org, net-upgrade, private-data, chaincode


-------------------------------
hfca admin $500 for online course, exam 1 retry fab 1.4.1
https://training.linuxfoundation.org/certification/certified-hyperledger-fabric-administrator-chfa/
handbook
https://training.linuxfoundation.org/wp-content/uploads/2019/08/Hyperledger-Fabric-Candidate-Handbook-v1.5.pdf


-------------------------------
spark data streams
https://skywebteam.atlassian.net/wiki/spaces/KHUB/pages/61112419/m+Apache+Data+Services#mApacheDataServices-Spark
spark in 7 steps
https://drive.google.com/open?id=1_bfxFX6kQf2gTEPyoPwOgmauWj2b-hv5

udemy java spark
https://www.udemy.com/course/apache-spark-20-java-do-big-data-analytics-ml


-------------------------------
aws
https://aws.amazon.com/getting-started/?nc1=f_cc
https://aws.amazon.com/training/?nc1=f_cc
aws cloud practioner exam 6 hrs - free course
https://www.aws.training/Details/Curriculum?id=27076

aws certification prep guides
https://aws.amazon.com/certification/certification-prep/

aws hadoop course 90 mins - no exam
https://www.aws.training/Details/eLearning?id=40337

aws solution architect associate 2 wks - $170 exam fee
https://aws.amazon.com/certification/certified-solutions-architect-associate/
exam prep
https://www.aws.training/Details/Curriculum?id=20685


-------------------------------
azure
https://linuxacademy.com/course/microsoft-azure-fundamentals-az-900-exam-prep/
4 days - free course


-------------------------------
python ML

https://www.udemy.com/hands-on-introduction-to-artificial-intelligenceai/learn/lecture/12130906#overview

https://www.datacamp.com/community/tutorials/cnn-tensorflow-python
https://drive.google.com/open?id=1H3ivxDSLUxsw2CQAXUhdyzMPGZdnAj6j

https://www.tensorflow.org/tutorials

https://www.tensorflow.org/tutorials/keras/classification

https://www.pyimagesearch.com/2019/10/21/keras-vs-tf-keras-whats-the-difference-in-tensorflow-2-0/

https://medium.com/tensorflow/training-and-serving-ml-models-with-tf-keras-fd975cc0fa27

groovy data science
https://drive.google.com/file/d/1UDgUB5zrvzCGdMLMr5w-uxDgOX14Stuj/view?usp=drivesdk

tensorflow concepts

https://drive.google.com/open?id=1lFzNJcXvyuD41vkB1K_Gkftgz9o4DHaJ

https://cloud.google.com/blog/products/gcp/understanding-neural-networks-with-tensorflow-playground

https://drive.google.com/open?id=1Y5jf0CLBlhieO85Er0n8bsYnScnXEIvG

tensorflow keras - gen 2

https://drive.google.com/open?id=1Y5jf0CLBlhieO85Er0n8bsYnScnXEIvG

Python

https://www.python.org/about/gettingstarted/

https://docs.python.org/3.8/tutorial/


stats

https://www.khanacademy.org/math/statistics-probability/inference-categorical-data-chi-square-tests/chi-square-goodness-of-fit-tests/v/pearson-s-chi-square-test-goodness-of-fit



Project Management



Certifications - PMP from PMI or PM from ExpertRatings

Tools - Excel, MS Project, GDocs, Calc

PMP exam training - low cost

https://www.whizlabs.com/project-management-professional-pmp/


Lean 6 Sigma training



Agile


certification comparison

https://www.whizlabs.com/blog/best-agile-certifications/

Here are the top 5 Agile certifications which are the best for Agile professionals who want to build their career with Agile methodology.

  1. PMI-ACP (Agile Certified Professional)
  2. Scrum Alliance (Certified Scrum Master/Certified Scrum Product Owner/Certified Scrum Developer)
  3. Scrum Alliance (Certified Scrum Professional)
  4. Scrum.org (Professional Scrum Master/Professional Scrum Product Owner/Professional Scrum Developer -1)
  5. SAFe Scaled Agilists


best agile certifications in 2018




Cloud


AWS


https://www.whizlabs.com/aws-certifications/

https://www.whizlabs.com/aws-solutions-architect-associate/


AZURE


https://www.whizlabs.com/microsoft-azure-certification-training-courses/

Azure fundamentals

https://www.whizlabs.com/microsoft-azure-certification-az-900/

Solutions architect cert prep

https://www.whizlabs.com/microsoft-azure-certification-az-302/

Azure Architect cert prep

https://www.whizlabs.com/microsoft-azure-certification-az-300/


GCP


Google cloud

https://www.whizlabs.com/google-cloud-certifications/

Google cloud engineer associate cert prep

https://www.whizlabs.com/google-cloud-certified-associate-cloud-engineer/

Google data engineer cert prep

https://www.whizlabs.com/google-cloud-certified-professional-data-engineer/


IBM


Database skills



Data architecture skills



Big Data Engineering Skills



https://www.whizlabs.com/big-data-certifications/

Hadoop Admin

https://www.whizlabs.com/hdpca-certification/

HDP Spark Dev

https://www.whizlabs.com/spark-developer-certification/

exam format is coding

No, there are no MCQs; instead, live, performance-based test is conducted to gauge the application of concepts. Usually, there are 7-8 tasks provided, out of which a candidate must perform at least 6. The exam is of 2 hours and costs 250 USD per attempt.

pre-reqs for Spark include:

A minimally qualified HDPCD Spark candidate should be aware of the following concepts:

  1. Apache Hadoop – HDFS, YARN, Ambari Hortonworks, Apache Hive and HiveQueryLanguage(HQL)
  2. Scala/Python- Basic programming techniques using Scala or Python- Variables, values, and user-defined Functions.
  3. Knowledge of SQL for JDBC compliant databases is beneficial, not mandatory.


Cloudera 

https://www.whizlabs.com/cloudera-cca-admin-certification/

coding exam

No. the Cloudera Certified Associate Administrator certification exam does not comprise of the multiple choice questions. You will be given 8-12 performance-based tasks to check hands-on skills. You are required to perform these tasks on the pre-configured Cloudera cluster.





Kafka


https://www.confluent.io/online-talks/



Data Services skills



Data Analytics skills



Data Science skills



Java Skills



https://www.whizlabs.com/oracle-java-certifications/

Oracle Java Associate Cert prep

https://www.whizlabs.com/ocajp-scja/


SOAP Web Services



REST Services



Grails



Javascript Skills


Javascript, HTML, Microservices, Visualization

https://www.freecodecamp.org/


Nodejs Skills




Angular



React



Svelte

compiled JS code vs DOM management in browser like React, Angular

https://svelte.dev/

https://svelte.dev/blog/the-easiest-way-to-get-started



Basic Python Skills



Common Dev Tools


GIT / Github

https://guides.github.com/activities/hello-world/


Jira


Confluence


GDocs


Libre Office


VSCode Editor


Curl


Bash shell


scripts = #!bin/bash

pipelines =  a | b | c


ssh


sftp


Linux remote tools

https://www.tecmint.com/best-remote-linux-desktop-sharing-software/

VNC

realvnc

ultravnc

tigervnc

apache guacamole


x11 server export Linux desktop to remote IP


Windows 10 runs Linux Desktop

https://www.makeuseof.com/tag/linux-desktop-windows-subsystem/

windows-10-runs-linux-desktop-makeuseof.com-How to Run a Linux Desktop Using the Windows Subsystem for Linux.pdf


How to Run Graphical Linux Desktop Applications from Windows 10’s Bash Shell

linux-x11-server-desktop-export-howtogeek.com-How to Run Graphical Linux Desktop Applications from Windows 10s Bash Shell.pdf





Basic Security Skills



Salesforce


https://www.whizlabs.com/salesforce-certifications/

Admin cert prep

https://www.whizlabs.com/salesforce-admin-certification/


  • Exam Name Salesforce Administrator Certification
  • Exam Duration 105 Minutes (time allows for unscored questions)
  • Exam Type Multiple Choice Examination
  • Exam Fee $200
  • No prereqs




Basic Training Skills for Junior QA, Support, Help Desk


I know you forgot most of mocha now but you built mocha unit tests in Fullstack.
You have knowledge of:
 
Javacript level 1
Nodejs level 1
Express level 1
Postgres level 1
Postman level 1
Jira level 1
SQL level 1
Scrum level 1
Microservices level 1
Github level 1
Code editors level 1
Debug level 1
HTTP, HTML, CSS level 1
Terminals and Shells level 1
FTP level 1
Office solutions level 2
Heroku level 1
Sequelize level 1
React level 1
Mocha level 1
Curl level 1
Windows level 1
MAC OSX level 1
Java - very little
Python - very little
Android - very little
 
My take on the current testing experience is you can:
  1. define test cases in JIRA linked to a story or epic
  2. post test results in Excel or google docs
  3. run simple api tests in Postman, Curl ( I'll show you )
  4. run manual tests on mobile and web apps
  5. view browser logs and phone logs ( I'll show in 30 minutes )
  6. use log viewer tools if they have different ones ( see youtube on loggly for example - all UI no code )
  7. view source in github to read code on apps, services etc ( you did that in Fullstack )
  8. view data and query data in Postgres or Mongo using SQL and native queries ( I'll refresh you here easily )
  9. view browser logs in Chrome, Firefox etc
  10. run basic commands in terminal windows:  Windows command, Linux bash
  11. read and update a simple Windows bat file or a Bash script
  12. comfortable with minimal skills on google docs, drive, office apps, terminal, text editor ( Notepad, sublime )
  13. use of VS code to review source, clone or update from github
  14. you can work in Scrum with a team, do standup on status etc
  15. you can track project status in JIRA or Excel
  16. work with collaboration tools: Zoom, Hangouts or Slack
  17. work with documentation tools:  basic Office or gdocs
  18. use Confluence as a wiki ( you're authorized to access this now - https://skywebteam.atlassian.net/wiki )
  19. understand basic HTML, HTTP and PKI concepts ( see docs here etc )
  20. Bug reporting - read this article !!
 
 
To do ALL of that again is easy in less than 2 8 hour days of prepared study / review with me. ( I need to setup this course FIRST )
There is NO app development experience in this resume beyond Fullstack so that bar should be VERY low on expectations with recruiters etc. - no app development at this point in your work experience - test, debug only.
You're a junior level tester - no more than that now.
That opens up junior customer support. help desk and QA roles.
You read code, run apps, view logs, post to JIRA, check data etc ...
Look at the item list above and see which are the most challenging for you at this point.
Those are the ones I would help you with first ( eg SQL on Postgres and Mongo or CouchDb ) using SQL clients probably
Let me know your thoughts.


Added Skills for a Tester - nice to have

  1. more of all of the above
  2. algorithm refresher ( see the coding interviews and basic algorithms )
  3. Object Oriented basics in Groovy, Java, Javascript etc
  4. test frameworks - Selenium Web Driver, Spock, Cucumber, Geb, JMeter
  5. optional - PMP certification as a project manager or ( light weigh cert - ExpertRatings PM )
  6. scripting for test automation frameworks
  7. Cloud - AWS, Azure basics
  8. Data analysis with R Studio, Groovy or Python
  9. Reporting via Excel, BIRT, Grafana or ?









Potential Value Opportunities



Potential Challenges



Candidate Solutions



Step-by-step guide for Example



sample code block

sample code block
 



Recommended Next Steps