Skip to content

Instantly share code, notes, and snippets.

View sd031's full-sized avatar
🧠
Youtube @learnTechWithSandip

Sandip Das sd031

🧠
Youtube @learnTechWithSandip
View GitHub Profile
@sd031
sd031 / DevOps related courses with links
Created September 12, 2019 04:14
GCP, AWS Certification, DevOps / DevSecOps courses link that I did go through
@sd031
sd031 / Good Courses For Full Stack JavaScript Developers with Interest in Cloud Technologies
Created September 11, 2019 18:17
Good Courses For Full Stack JavaScript Developers with Interest in Cloud Technologies
For JavaScript:
JavaScript Essential Training: https://www.linkedin.com/learning/javascript-essential-training-3/welcome
javaScript Good parts: https://frontendmasters.com/courses/good-parts-javascript-web/
Deep javaScript Foundation: https://frontendmasters.com/courses/deep-javascript-v3/
Back-end Node.js Development:
Node.js Essential Training: https://www.linkedin.com/learning/node-js-essential-training-3/learn-the-node-js-fundamentals
Advance Node.js: https://www.linkedin.com/learning/advanced-node-js/welcome
Front-end:
@sd031
sd031 / Learn Linux Basics | part 5: Shell Scripting functions
Last active March 26, 2022 14:44
Learn Linux Basics | part 5: Shell Scripting functions
Funtions:
Writing Functions:
Normal function:
get_name() {
echo "John"
}
echo "You are $(get_name)"
@sd031
sd031 / Making Basic Docker Image from project using Dockerfile
Last active January 25, 2023 12:29
Building a Basic Docker Image Using Dockerfile
Dockerizing Any Application Using Dockerfile - Full Step by Step Process to make docker image:
What is the Dockerfile?
Dockerfiles are instructions. They contains all of the commands used to build an image.
Docker images consist of read-only layers.
Each represents a Dockerfile instruction.
Layers are stacked.
Each layer is a result of the changes from the previous layer.
Images are built using the docker image build command.
@sd031
sd031 / Learn Linux Basics | part 4: Basic Shell Scripting
Last active May 19, 2021 00:19
This Gist contains basic shell scripting and their meaning, this gist's sole purpose is to help students learn basic file management commands.
Basic Linux Shell Scripting:
What is Shell?
The shell executes a program in response to its prompt. When you give a command, the shell searches for the program, and then executes it. For example, when you give the command ls, the shell searches for the utility/program named ls, and then runs it in the shell. The arguments and the options that you provide with the utilities can impact the result that you get. The shell is also known as a CLI, or command line interface.
Types of shells:
Primaryly there is two types of shell:
Bourne shell − If you are using a Bourne-type shell, the $ character is the default prompt.
It has sub categories: Bourne shell (sh), Korn shell (ksh), Bourne Again shell (bash), POSIX shell (sh)
@sd031
sd031 / Learn Linux Basics | Part 3: Basic Linux Utilities and System information related commands
Created September 5, 2019 12:13
This Gist contains Basic Linux Utilities and System information related commands and their meaning, this gist's sole purpose is to help students learn basic file management commands.
@sd031
sd031 / Linux Series part 2: File & Folder Permission Management.txt
Last active May 30, 2023 12:51
This Gist contains basics Linux File & Folder Permission Management Commands and their meaning, this gist's sole purpose is to help students learn basic file management commands.
Linux Series part 2: File & Folder Permission Management:
To see file list, their crrent permission level and much more, you can run:
ls -la -lh -lt
(To know more on ls commands check tutorial: https://www.youtube.com/watch?v=h6sDtGN5hYs)
chmod <specification> filename : Change the file permissions. Specifications = u user/owner, g group, o other, + add permission, - remove, r read, w write,x execute.
chmod -R <specification> dir-name: Change the permissions of a directory recursively. To change permission of a directory and everything within that directory, use this command.
@sd031
sd031 / DevOps - Docker- Kubernetes Courses
Last active February 17, 2022 05:59
DevOps - Docker - Kubernetes Courses that I liked
I will keep updating the list whenever I come accross excellent Devops related courses.
DevOps:
Beginner level:
DevOps Essentials (Free): https://linuxacademy.com/cp/modules/view/id/192
DevSecOps Essentials (Free): https://linuxacademy.com/cp/modules/view/id/266
DevOps Foundation: https://www.linkedin.com/learning/devops-foundations/welcome
DevOps Advance Topics:
{
"__inputs": [
{
"name": "DS_PROMETHEUS",
"label": "Prometheus",
"description": "",
"type": "datasource",
"pluginId": "prometheus",
"pluginName": "Prometheus"
}
@sd031
sd031 / docker_notes.txt
Created June 24, 2019 10:44
Detailed Docker notes from Docker Deep dive course
Course url: https://linuxacademy.com/containers/training/course/name/docker-deep-dive-part-1
==================== All Docker Command While Learning Docker =========================
Get a list of all of the Docker commands:
docker -h
====== Attaching to Container , run in background , name it ==========
Create a container and attach to it: