Three months ago,I saw the Linkedin profile of Vimal sir and I was out of words. A very strong profile with so much experience in various technologies and so many globally recognized certifications and a “World Record Holder in Redhat Certified Architect level 22”. It was a very nice workshop. I got to know about various tools and terms in the AI world and we performed a practical as well. I came to know about the “Making India future-ready” mission which was launched by Vimal Daga sir. Soon, I came to know about online summer training on “Building native app with Flutter”. In this article, I will be sharing my Self-Reflection of this training.

Before this training, I had some knowledge of Python, C++, and C programming languages. I did not know the meaning of Flutter and had no knowledge about it. I began the training and Vimal sir started from very basic and explained each step in this training is very detailed and explained variously in detail. The volunteers and fellow students were very helpful during this training and cleared many doubts.

Tools on which I worked in this training are :

  1. Flutter
  2. Dart
  3. Firebase
  4. Firestore
  5. RHEL
  6. API Making
  7. Docker

Honestly, it feels great that in just in 35 sessions I have learned to work on so many tools and got to know about so many technologies and also sir always keep us updated about industry needs and future. I am really thankful to Preeti mam for always being there for student’s problems and always coming up with a perfect solution. Mam always motivates students and comes up with various schemes that always push students to do more and more.

#worldrecordholder #righteducation #rightmentor


This blog explains how to integrating Linux API with Firebase’s firestore using Flutter. In this integration, any Linux command will be executed using Flutter App which will fetch the command output from Linux Webserver & store the output at the Firestore. The flutter app developed will also have the functionality to retrieve the data from the Firestore and usage of StreamBuilder to retrieve and save data.

Steps to be followed :

Step 1: For this task, we have first created an app with the project and organization name using the command prompt.

Go to your flutter folder using the command line and use the command

flutter create yourappname

2. For integrating flutter with the firebase.


This blog explains, How to build a simple animation app in Flutter from very basic in Flutter. We can animate literally everything in the Flutter. By everything, I meant to say every widget. Because in Flutter, everything is Widgets.

One of the ways to build the animations is to change the value let's say the font size dynamically, and repeatedly calling setState in a StatefulWidget.

So let’s start building our animation app.

Source Code:

Step 1: We know that animation is just changing the values dynamically and building the widgets multiple times per second. We will start by building a…


This blog explains how to build a location-enabled Chat App in flutter using Firebase and Google Maps API. In this application, We will create an authentication page that has registration and login options. User details which he has entered in the registration and login page will be saved in Firebase’s Firestore and in the Authentication section of Firebase. User messages will also be saved in Firebase’s Firestore. In this app, You can also get the location of the user in the Profile of the user.

I will divide the development into a few steps for easy understanding. …


This blog explains how to integrating Linux API with Firebase’s firestore using Flutter. In this integration, any Linux command will be executed using Flutter App which will fetch the command output from Linux Webserver & store the output at the Firestore. The flutter app developed will also have the functionality to retrieve the data from the Firestore.

Steps to be followed :

Step 1: For this task, we have first created an app with the project and organization name using the command prompt.

Go to your flutter folder using the command line and use the command

flutter create yourappname

2. For integrating flutter with the firebase.


In this article, I am going to show “Continuous deployment of a webserver with zero downtime using Jenkins, Kubernetes, and Docker with E2E automation.”

PREREQUISITE:

  1. RHEL 8 (GUI/CLI)
  2. Docker-CE

3. Jenkins

4. Kubernetes (Should be configured on Windows and RHEL)

5. Git

This project was to fully integrate GitHub, Jenkins, Docker to deploy data to a web server. We have also used Kubernetes to manage the Pods.

Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to…


Hello everyone, In this article, I will show how to deploy WordPress on GCP using Kubernetes Engine.

What is Google Cloud Platform?

Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that run on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, file storage, and YouTube. Alongside a set of management tools, it provides a series of modular cloud services including computing, data storage, data analytics, and machine learning.

Task Description :

  1. We have to create two different projects such as Dev and Prod.
  2. In the Dev project, we have to create one VPC in…

Hello People! I have completed my 2 days workshop on GCP. It was my very first experience in cloud computing. In this workshop Vimal sir started right from very basics and made sure that each and every student understands the concept properly. I am sharing summary of what I learned in these 2 days.

#GCP #Workshop
• What is cloud computing
• What is need of cloud computing and why it is the future.
• Types of cloud.
• What is API in cloud. How to enable API for each service.
• 3 ways to connect to API
- Web UI
- CLI


In this article, I am going to show how to create a “Simple Audio Player using Flutter”. This audio player has the functionality of playing audio from a local path and also has the capability of playing audio online through the Spotify App.

First, we start by creating an app through the command line. We will create our app inside the projects folder which is inside the Flutter folder. We have to go inside the projects folder through the command line.

flutter create app_name

This is the command we use for creating an app through the command line. …


Three months ago, I came to know about a free 2-day workshop from LinuxWorld Informatics on “AI Enabled Machine to help fight against any pandemic or disaster” by Vimal Daga sir. I saw the Linkedin profile of Vimal sir and I was out of words. A very strong profile with so much experience in various technologies and so many globally recognized certifications and a “World Record Holder in Redhat Certified Architect level 22”. It was a very nice workshop. I got to know about various tools and terms in the AI world and we performed a practical as well. I came to know about the “Making India future-ready” mission which was launched by Vimal Daga sir. Soon, I came to know about online summer training on “DevOps Assembly Lines”. In this article, I will be sharing my Self-Reflection of this training.

Before this training, I had some knowledge of Python, C++, and C programming languages. I did not knew the meaning of DevOps and had no knowledge about its tools. I began the training and Vimal sir started from very basic and explained each step in this training in very detail and explained various DevOps tools in detail. The volunteers and fellow students were very helpful during this training and cleared many doubts.

Tools on which I worked in this training are :

  1. Git and GitHub (Core tool)
  2. Jenkins (Core tool)
  3. Docker (Core tool)
  4. Kubernetes (Core tool)
  5. Prometheus
  6. Grafana
  7. Elasticsearch
  8. Kibana
  9. PyTest
  10. Redhat Openshift
  11. Podman
  12. Maven

I also started working majorly on Linux (RHEL 8) and started using most of these tools on top of RHEL 8. I also started watching RHCSA videos which are delivered by sir and sir explained various things from very basic to advanced level in RHEL. The way sir explained and performed each practical was excellent and sharing each session’s notes and commands on the drive were helpful. If somebody misses the session due to some reason, he/she…

Pranav Chaturvedi

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store