...
There are knowledge assets available in the Net for general items and eGov assets for DIGIT services. Here you can find references to each of the topics of importance. It is mandated the trainees do a self-study of all the software mentioned in the prerequisites using the reference materials shared.
Topic | ReferenceGating Question/ assignment | Preparedness Check |
Git | Do you have a Git account? Do you know how to clone a repository, pull updates, push updates? Do you know how to give a pull request and merge the pull request? | |
Microservice Architecture | https://www.tutorialspoint.com/microservice_architecture/index.htm https://www.udemy.com/course/microservices-with-spring-boot-and-spring-cloud/ | Do you know when to create a new service? How to access other services? |
ReactJS | https://reactjs.org/tutorial/tutorial.html https://www.udemy.com/course/react-the-complete-guide-incl-redux | How to create react app ? How to create a Statefull and Stateless Component? How to use HOC as a wrapper? Validations at form level using React.js and Redux |
Postgres | https://www.postgresqltutorial.com/ https://www.udemy.com/course/the-complete-python-postgresql-developer-course/ | How to create and database and set up privileges? How to add index on table? How to use aggregation functions in psql? |
Postman | Call and a REST API from Postman with proper payload and show the response Setup any service locally(MDMS or user service has least dependencies) and check the API’s using postman | |
REST APIs | What are the principles to be followed when making a REST API? When to use POST and GET? How to define the request and response parameters? | |
Kafka | https://www.udemy.com/course/apache-kafka/ https://kafka.apache.org/intro https://www.tutorialspoint.com/apache_kafka/apache_kafka_introduction.htm | How to push messages on kafka topic? How does consumer group work? What are partitions? |
Docker and Kubernetes | https://www.tutorialspoint.com/kubernetes/index.htm https://www.udemy.com/course/docker-and-kubernetes-the-complete-guide/ | How to edit deployment configuration? How to read logs? How to go inside a kubernetes pod? How to create a docker file using a base image? How to port-forward the pod to local port? |
JSON | How to write filters to extract specific data using jsonPaths? | |
YAML | How to read an API contract using swagger? | |
Zuul | What does zuul do? | |
Maven | What is POM? What is the purpose of maven clean install and how to do it? What is the difference between version and SNAPSHOT? | |
Springboot | How does Autowiring work in spring? How to write a consumer/producer using spring kafka? How to make a API call to other service using restTemplate? How to execute queries using jdbcTemplate? | |
Elastic search | How to write basic queries to fetch data from elastic search index? | |
Wordpress | https://www.tutorialspoint.com/wordpress/index.htm https://www.udemy.com/course/wordpress-for-beginners-course/ | |
DIGIT Architecture | What comes as part of core service, business service and municipal services? How to calls APIs from one service in another service? | |
DIGIT Core Services | Which are the core services in DIGIT framework? | |
DIGIT DevOps | DIGIT - Infra deployment overviewDeployment | |
DIGIT MDMS | How to read a master date from MDMS? How to add new data in an existing Master? Where is the MDMS data stored? | |
DIGIT UI Framework | How to add a new component in the framework? How to use an existing component? | |
DSS |