Uploaded March 2023 | Updated September 2026, 2 weeks ago
Liked my video? 👍Buy me a cup of coffee! 🍵
youtube.com/channel/UCMz232hZ7fD75uGWhuLNjtA/join
00:01:40 Formatting Options
00:02:28 Format Option Codes
00:04:40 Current Date and Time
00:07:05 Date Format
00:13:10 Current Year
00:14:52 Current Month
00:17:35 Current Weekday
00:19:16 Current Hour
00:21:30 Current Minutes
00:22:25 Current Seconds
Bash Shell Scripting Tutorial: youtube.com/playlist?list=PLnisUReSm0-n4vwT7Dzjhw5Vjz32clx6N
1. Introduction: youtu.be/Yw9H5hDjDkQ
2. Bash Scripting: youtu.be/ZCVw6GDon1Y
3. Linux Filesystem and File Permissions: youtu.be/R_H-reTQAI4
4. Absolute vs Relative Path: youtu.be/gL992hIVeaU
5. Hello World! Bash Script: youtu.be/UaYyDi564Tk
6. Echo Command: youtu.be/F5RzU1dF36g
7. Comments: youtu.be/95CCR0ztjl0
8. Quotes: youtu.be/r6b5fH5ZDh4
9. Variables: youtu.be/2rmWqaLltaY
10. Command Substitution: youtu.be/3JNRtVFE1VA
11. Command Line Arguments: youtu.be/pRREARSs5sw
12. Read User Input: youtu.be/94xEtHOBhfM
13. Date Command: youtu.be/KSgTL3ER5Kc
Bash (Bourne Again Shell) is a command line interpreter that typically runs in a text window where user can interpret commands to carry out various actions. The combination of these commands as a series within a file is known as a Shell Script. Bash can read and execute the commands from a Shell Script.
Install Vim (Vi Improved) Text Editor on Ubuntu: youtu.be/zr17y9YHopQ
Install Ubuntu on Windows 11 (WSL) | Windows Subsystem for Linux with GUI Support: youtu.be/NXJjutYp4x8
Follow Me on Facebook: fb.me/tanzTalks.tech
Instagram: instagram.com/tanzeelosama
More Tutorials on Ubuntu: youtube.com/playlist?list=PLnisUReSm0-nc0N5IlO0QoJd78oBhlHoX
----------
More Tutorials for Windows 11: youtube.com/playlist?list=PLnisUReSm0-n126_vs1cXCCGhyzLTIVvj
Install Java JDK 19 on Windows 11: youtu.be/r9CX3iW9x5Q
----------
More Tutorials for VMWare Player: youtube.com/playlist?list=PLnisUReSm0-ncHac3_ZAsE5g7nWy88Qta
Install Windows 11 on VMware Player: youtu.be/3HBSuoVOpt0
Make Windows 11 Full Screen in VMware Player: youtu.be/1XaPXGYMwTo
Install macOS 12 Monterey on VMware Player: youtu.be/WLMTAqZ_3xU
Install macOS 13 Ventura on VMware Player: youtu.be/CeSqdrf1WOg
Make macOS 13 Ventura Full Screen: youtu.be/WQdGIRFL8qw
Install Ubuntu 22.04 LTS on VMware Player: youtu.be/LvYaZMV-ZlY
Create Manual Snapshot in VMware Player: youtu.be/QOTJbtyu0XQ
----------
More Tutorials on macOS: youtube.com/playlist?list=PLnisUReSm0-kC89Ml7Wm5kPdXvgbqndUp
Download and Install NodeJS, HomeBrew (Package Manager) and N (Version Manager) on macOS: youtu.be/O6MKC5TgQao
Install Java JDK and OpenJDK on macOS 13 Ventura: youtu.be/F5HTPakOdi4
----------
VirtualBox playlist: youtube.com/playlist?list=PLnisUReSm0-lwVz0CcHg9_NlMY-Vtqd8Y
Install Ubuntu 22.04 LTS in VirtualBox running on Windows 11: youtu.be/C5mJ2SwmN0w
Install macOS Monterey in VirtualBox running on Windows 11: youtu.be/WGrBHjDFVIw
Make Ubuntu Full Screen in VirtualBox on Windows 11: youtu.be/w4E1iqsn_wA
Install VirtualBox Guest Additions on Ubuntu 22.04 Guest/Virtual Machine: youtu.be/mGUhjd3D2ZY
Install Java (JDK) On Ubuntu 22.04 LTS: youtu.be/SMfO5oXNp2g
Install Node.js on Ubuntu 22.04 LTS | Install npm: youtu.be/0D1MJf-oscU
Install Windows 11 on VirtualBox: youtu.be/OZbVZdj2c0Q
Make Windows 11 Full Screen in VirtualBox: youtu.be/ahOaKWR8RdA
Install Ubuntu 22.10 on VirtualBox in Windows 11: youtu.be/yIWP2js-JoQ
----------
More on Android App Development:
Create Login and Register Android App with Firebase Authentication: 1️⃣youtube.com/playlist?list=PLnisUReSm0-nUXkQSZC1lAUT0zJ8JIsrF | 2️⃣youtube.com/playlist?list=PLnisUReSm0-nFzNqZh8twEgMxpRn05XgR
Create State-District Dependent (Nested) Android Spinners | DropDown List: youtube.com/playlist?list=PLnisUReSm0-lBZYsxE9XB8cn0Ue8AyRzM
Android Basics: youtube.com/playlist?list=PLnisUReSm0-mIQhfDMtri0X13RuLP5dqj
----------
My Gear:
MSI GL65 Leopard Gaming Laptop
Intel Core i7-10750H 2.6GHz, 10th Gen (6 Cores)
15.6" FHD (1920*1080), IPS-Level 144Hz
16GB DDR4 RAM, 2666Mhz
Nvidia GeForce RTX 2060, 6GB GDDR6
256GB NVMe M.2 SSD + 1TB SATA 7200RPM HDD
Windows 11 Home, 64Bit
HD Webcam (720p at 30 fps)
Per Key RGB SteelSeries Keypad
#bashscripting #bash #ubuntu #shellscripting @tanzTalks.tech2 @tanzTalkstech @TanzeelOAnsari
Liked my video? 👍Buy me a cup of coffee! 🍵
youtube.com/channel/UCMz232hZ7fD75uGWhuLNjtA/join
00:01:40 Formatting Options
00:02:28 Format Option Codes
00:04:40 Current Date and Time
00:07:05 Date Format
00:13:10 Current Year
00:14:52 Current Month
00:17:35 Current Weekday
00:19:16 Current Hour
00:21:30 Current Minutes
00:22:25 Current Seconds
Bash Shell Scripting Tutorial: youtube.com/playlist?list=PLnisUReSm0-n4vwT7Dzjhw5Vjz32clx6N
1. Introduction: youtu.be/Yw9H5hDjDkQ
2. Bash Scripting: youtu.be/ZCVw6GDon1Y
3. Linux Filesystem and File Permissions: youtu.be/R_H-reTQAI4
4. Absolute vs Relative Path: youtu.be/gL992hIVeaU
5. Hello World! Bash Script: youtu.be/UaYyDi564Tk
6. Echo Command: youtu.be/F5RzU1dF36g
7. Comments: youtu.be/95CCR0ztjl0
8. Quotes: youtu.be/r6b5fH5ZDh4
9. Variables: youtu.be/2rmWqaLltaY
10. Command Substitution: youtu.be/3JNRtVFE1VA
11. Command Line Arguments: youtu.be/pRREARSs5sw
12. Read User Input: youtu.be/94xEtHOBhfM
13. Date Command: youtu.be/KSgTL3ER5Kc
Bash (Bourne Again Shell) is a command line interpreter that typically runs in a text window where user can interpret commands to carry out various actions. The combination of these commands as a series within a file is known as a Shell Script. Bash can read and execute the commands from a Shell Script.
Install Vim (Vi Improved) Text Editor on Ubuntu: youtu.be/zr17y9YHopQ
Install Ubuntu on Windows 11 (WSL) | Windows Subsystem for Linux with GUI Support: youtu.be/NXJjutYp4x8
Follow Me on Facebook: fb.me/tanzTalks.tech
Instagram: instagram.com/tanzeelosama
More Tutorials on Ubuntu: youtube.com/playlist?list=PLnisUReSm0-nc0N5IlO0QoJd78oBhlHoX
----------
More Tutorials for Windows 11: youtube.com/playlist?list=PLnisUReSm0-n126_vs1cXCCGhyzLTIVvj
Install Java JDK 19 on Windows 11: youtu.be/r9CX3iW9x5Q
----------
More Tutorials for VMWare Player: youtube.com/playlist?list=PLnisUReSm0-ncHac3_ZAsE5g7nWy88Qta
Install Windows 11 on VMware Player: youtu.be/3HBSuoVOpt0
Make Windows 11 Full Screen in VMware Player: youtu.be/1XaPXGYMwTo
Install macOS 12 Monterey on VMware Player: youtu.be/WLMTAqZ_3xU
Install macOS 13 Ventura on VMware Player: youtu.be/CeSqdrf1WOg
Make macOS 13 Ventura Full Screen: youtu.be/WQdGIRFL8qw
Install Ubuntu 22.04 LTS on VMware Player: youtu.be/LvYaZMV-ZlY
Create Manual Snapshot in VMware Player: youtu.be/QOTJbtyu0XQ
----------
More Tutorials on macOS: youtube.com/playlist?list=PLnisUReSm0-kC89Ml7Wm5kPdXvgbqndUp
Download and Install NodeJS, HomeBrew (Package Manager) and N (Version Manager) on macOS: youtu.be/O6MKC5TgQao
Install Java JDK and OpenJDK on macOS 13 Ventura: youtu.be/F5HTPakOdi4
----------
VirtualBox playlist: youtube.com/playlist?list=PLnisUReSm0-lwVz0CcHg9_NlMY-Vtqd8Y
Install Ubuntu 22.04 LTS in VirtualBox running on Windows 11: youtu.be/C5mJ2SwmN0w
Install macOS Monterey in VirtualBox running on Windows 11: youtu.be/WGrBHjDFVIw
Make Ubuntu Full Screen in VirtualBox on Windows 11: youtu.be/w4E1iqsn_wA
Install VirtualBox Guest Additions on Ubuntu 22.04 Guest/Virtual Machine: youtu.be/mGUhjd3D2ZY
Install Java (JDK) On Ubuntu 22.04 LTS: youtu.be/SMfO5oXNp2g
Install Node.js on Ubuntu 22.04 LTS | Install npm: youtu.be/0D1MJf-oscU
Install Windows 11 on VirtualBox: youtu.be/OZbVZdj2c0Q
Make Windows 11 Full Screen in VirtualBox: youtu.be/ahOaKWR8RdA
Install Ubuntu 22.10 on VirtualBox in Windows 11: youtu.be/yIWP2js-JoQ
----------
More on Android App Development:
Create Login and Register Android App with Firebase Authentication: 1️⃣youtube.com/playlist?list=PLnisUReSm0-nUXkQSZC1lAUT0zJ8JIsrF | 2️⃣youtube.com/playlist?list=PLnisUReSm0-nFzNqZh8twEgMxpRn05XgR
Create State-District Dependent (Nested) Android Spinners | DropDown List: youtube.com/playlist?list=PLnisUReSm0-lBZYsxE9XB8cn0Ue8AyRzM
Android Basics: youtube.com/playlist?list=PLnisUReSm0-mIQhfDMtri0X13RuLP5dqj
----------
My Gear:
MSI GL65 Leopard Gaming Laptop
Intel Core i7-10750H 2.6GHz, 10th Gen (6 Cores)
15.6" FHD (1920*1080), IPS-Level 144Hz
16GB DDR4 RAM, 2666Mhz
Nvidia GeForce RTX 2060, 6GB GDDR6
256GB NVMe M.2 SSD + 1TB SATA 7200RPM HDD
Windows 11 Home, 64Bit
HD Webcam (720p at 30 fps)
Per Key RGB SteelSeries Keypad
#bashscripting #bash #ubuntu #shellscripting @tanzTalks.tech2 @tanzTalkstech @TanzeelOAnsari




![ASP.NET Core MVC Project for Beginners | Student Enrollment with Validation & Bootstrap
Liked my video? 👍Buy me a cup of coffee! 🍵
https://www.youtube.com/channel/UCMz232hZ7fD75uGWhuLNjtA/join
mini project for college students
dotnet project with source code
Install Visual Studio + Create First ASP.NET Core MVC App | Hello/Greet Page: https://youtu.be/lSu4nIccsFg
📺 RELATED VIDEOS
Learn ASP.NET Core MVC with tanzTalks.tech – Beginner to Advanced: https://www.youtube.com/playlist?list=PLnisUReSm0-nZwxm4pgg0ehgpX7OTUKD3
🔽 CONNECT WITH ME
- Facebook: https://fb.me/tanzTalks.tech
https://www.facebook.com/groups/769372597093758
- Instagram: https://www.instagram.com/tanztalks.tech
https://www.instagram.com/tanzeelosama
- LinkedIn: https://in.linkedin.com/in/tanzeelosama
- GitHub: https://github.com/tanzeelosama
🔔 SUBSCRIBE ON YOUTUBE
https://www.youtube.com/@tanzTalks.tech2
https://www.youtube.com/@tanzTalkstech
🙌 SUPPORT THE CHANNEL
- Hit the THANKS button in any video!
- Buy me a cup of coffee! https://www.youtube.com/@tanzTalkstech/join
🚀 Build a Student Course Enrollment System using ASP.NET Core MVC!
This beginner project covers form handling, validation, Bootstrap styling, and MVC flow — all using in-memory data.
Learn MVC structure, GET/POST, Razor, TempData, success messages & more!
No DB, pure beginner-friendly setup!
📌 In this tutorial:
✅ MVC Explained
✅ Bootstrap Form
✅ Validation
✅ List Page
✅ Success Alerts
🧠 MVC Explanation (Beginner-Friendly)
MVC stands for Model–View–Controller, a design pattern used to build organized and scalable web applications.
Model – The data layer (e.g., Student.cs). It defines the structure and validation of the data.
View – The UI layer (e.g., .cshtml files). Displays forms and results using Razor syntax and Bootstrap.
Controller – The logic layer (e.g., EnrollmentController.cs). It receives input, updates the model, and decides which view to return.
🎙️ Think of it like this: Model is your brain, View is your face, and Controller is your behavior that controls everything based on interaction!
📌 Project Summary
A beginner ASP.NET Core MVC app where:
o Students fill out a form to enroll in a course.
o The data is stored in-memory (no DB).
o Viewer can view enrolled students.
Pages include: Home, About, Enroll Form, List.
📁StudentCourseApp/
├── 📁Controllers/
│ ├──🧾HomeController.cs
│ └──🧾EnrollmentController.cs
├── 📁Models/
│ └──🧾Student.cs
├── 📁Views/
│ ├──📁Home/
│ │ ├──🧾Index.cshtml
│ │ └──🧾About.cshtml
│ └── 📁Enrollment/
│ ├──🧾Enroll.cshtml
│ └──🧾List.cshtml
├── 📁Views/Shared/
│ └──🧾_Layout.cshtml
├──📁wwwroot/
└──🧾Program.cs
✅ MVC Flow Summary
USER ⟶ Controller ⟶ View ⟶ Model (bind data) ⟶ Controller (process POST) ⟶ View (List)
🧬 ER Diagram
[Student]
Name : string
Email : string
Course : string
📌 One Entity: Student
(As there is no DB, there are no relations or foreign keys.)
🔁 DFD (Data Flow Diagram) – Level 1
[User]
⬇️
[Enroll Page (Form)] ⟶ [Controller] ⟶ [Model (Student)] ⟶ [In-Memory List]
|
⬇️
[List Page (View)]
📊 Flowchart
+ +
| Start |
+ +
|
v
+ +
| Load Enroll Page |
+ +
|
v
+ +
| Submit Form |
+ +
|
v
+ +
| Validate Input (Server) |
+ +
|
+ + +
| |
v v
[Invalid] [Valid]
| |
v v
[Show Error] [Add to List]
|
v
[Redirect to List]
|
v
[Display Table]
|
v
[End]
✅ Key Features Recap
Feature Notes
MVC Structure Full implementation
Form Handling (GET/POST) Using model binding
In-Memory Data Storage Static list for simplicity
Bootstrap UI Clean responsive design
Field Validation Server + client-side
Dropdown Binding Course selection dropdown
Success Message with TempData Alert shown after enroll
Shared Layout + Navbar Reusable layout
No Database Needed Pure beginner-friendly
More on Android App Development:
Create Login and Register Android App with Firebase Authentication: 1️⃣https://www.youtube.com/playlist?list=PLnisUReSm0-nUXkQSZC1lAUT0zJ8JIsrF | 2️⃣https://www.youtube.com/playlist?list=PLnisUReSm0-nFzNqZh8twEgMxpRn05XgR
Create State-District Dependent (Nested) Android Spinners | DropDown List: https://www.youtube.com/playlist?list=PLnisUReSm0-lBZYsxE9XB8cn0Ue8AyRzM
Android Basics: https://www.youtube.com/playlist?list=PLnisUReSm0-mIQhfDMtri0X13RuLP5dqj
#aspnetmvc #dotnetproject #mvcform #aspnetcore #dotnetbeginners ASP.NET Core MVC Project for Beginners | Student Enrollment with Validation & Bootstrap](https://i.ytimg.com/vi/QwXqO0MVee0/mqdefault.jpg)



![How to Save a File in Vi/Vim Text Editor & Exit | 3 Ways to Save a File in VimText Editor
Liked my video? 👍Buy me a cup of coffee! 🍵
https://www.youtube.com/channel/UCMz232hZ7fD75uGWhuLNjtA/join
Vim (Vi IMproved) is an open-source text editor for Unix and Linux systems. It is a powerful and stable tool for editing and writing text, both in the command-line interface and as an independent application in a GUI.
Take the first step in learning Vim with the basic save and exit commands. Follow this video and learn how to save a file in Vi/Vim and exit the editor.
o Using Vim Modes
When Vim launches, files are opened in command mode by default. This means that you can move around and edit the file, but cannot insert new text.
All alphanumeric keys in this mode are equal to commands, and pressing them will not display their value on the screen. For example, pressing the letter w will move the cursor one word forward.
To type text, you must be in insert mode. To switch to insert mode, press the i key. Now you can type text into a file.
To switch back to command mode, press the Esc button.
o How to Save Changes in Vim
Vim offers different commands to save changes to a file, depending on whether you need to exit the text editor or not.
00:01:15 Start by opening a new text file using Vim:
vim example_file.txt
Next, press i to enter insert mode and add some text.
00:03:00 i) Vim Save and Quit Command
1. Switch to command mode by pressing the Esc key.
2. Press : (colon)
3. Type x after the colon and hit Enter. This will save the changes and exit.
Alternatively, a command that will also save a file and exit the text editor is:
:wq
In which case the w stands for write (save) and q stands for quit.
00:05:19 How to Save a File in Vi / Vim Without Exiting
1. Switch to command mode by pressing the Esc key.
2. Type : (colon)
3. Type w after the colon and hit Enter. This will save in Vim the changes made to the file, without exiting.
00:06:00 You can also rename an existing file by adding the new name after the commands.
:w [newfilename]
00:06:40 Exit Without Saving Changes in Vi / Vim
1. Switch to command mode by pressing the Esc key.
2. Press : (colon)
3. Type q! after the colon and hit Enter to exit without saving the changes.
The q! quits the text editor.
VirtualBox playlist:
https://www.youtube.com/playlist?list=PLnisUReSm0-lwVz0CcHg9_NlMY-Vtqd8Y
Install Ubuntu 22.04 LTS in VirtualBox running on Windows: https://youtu.be/C5mJ2SwmN0w
Install macOS Monterey in VirtualBox running on Windows: https://youtu.be/WGrBHjDFVIw
Install Oracle Java (JDK) On Ubuntu 22.04 LTS, Debian Linux: https://youtu.be/SMfO5oXNp2g
Install Node.js on Ubuntu 22.04 LTS | Install NodeJS and npm: https://youtu.be/0D1MJf-oscU
Install and Use Visual Studio Code on Ubuntu 22.04 LTS Linux (VS Code): https://youtu.be/P-yk-AZpcQI
Install Microsoft Windows 11 on VirtualBox: https://youtu.be/OZbVZdj2c0Q
Install Oracle VM VirtualBox 7 on Windows 11: https://youtu.be/q0zi-C_NJes
Install Linux Mint 21 Vanessa Cinnamon on VirtualBox | Compute Hash using SHA256 and Verify ISO: https://youtu.be/lYnZZXVJ6Xc
Install Ubuntu 23.04 on VirtualBox in Windows: https://youtu.be/SmS0QJkH-mM
More Tutorials for VMWare Player:
https://www.youtube.com/playlist?list=PLnisUReSm0-ncHac3_ZAsE5g7nWy88Qta
Install Microsoft Windows 11 on VMware Player: https://youtu.be/3HBSuoVOpt0
Install macOS 12 Monterey on VMware Player: https://youtu.be/WLMTAqZ_3xU
Install macOS 13 Ventura on VMware Player: https://youtu.be/CeSqdrf1WOg
Install Ubuntu 23.04 on VMware Player On Windows 11: https://youtu.be/St4UOkJVlMU
Ubuntu Tutorials: https://www.youtube.com/playlist?list=PLnisUReSm0-nc0N5IlO0QoJd78oBhlHoX
Install Android Studio on Ubuntu 22.04 LTS : https://youtu.be/hEdpm1PfvvM
Install Ubuntu on Windows 11 (WSL) | Windows Subsystem for Linux with GUI Support: https://youtu.be/NXJjutYp4x8
Reset Forgotten Ubuntu Linux Password on WSL | Debian, Kali, Linux Password Reset on WSL | Windows 11: https://youtu.be/oeXuxqR60Ns
Install Vim (Vi Improved) Text Editor on Ubuntu | Debian Linux: https://youtu.be/zr17y9YHopQ
Edit Hosts file in Ubuntu | How to Block Websites in Linux using /etc/hosts file: https://youtu.be/z6RxqJzLaQY
Bash Shell Scripting Tutorial: https://www.youtube.com/playlist?list=PLnisUReSm0-n4vwT7Dzjhw5Vjz32clx6N
What is a Bash Script? Write a simple Bash Script in 5minutes: https://youtu.be/HMljP53XNys
Docker Tutorial for Beginners | Install and Learn Docker in 20minutes! Ubuntu: https://youtu.be/J9CSrr7Aweg
More on Android App Development:
Create Login and Register Android App with Firebase Authentication: 1️⃣https://www.youtube.com/playlist?list=PLnisUReSm0-nUXkQSZC1lAUT0zJ8JIsrF | 2️⃣https://www.youtube.com/playlist?list=PLnisUReSm0-nFzNqZh8twEgMxpRn05XgR
Create State-District Dependent (Nested) Android Spinners | DropDown List: https://www.youtube.com/playlist?list=PLnisUReSm0-lBZYsxE9XB8cn0Ue8AyRzM
Android Basics: https://www.youtube.com/playlist?list=PLnisUReSm0-mIQhfDMtri0X13RuLP5dqj How to Save a File in Vi/Vim Text Editor & Exit | 3 Ways to Save a File in VimText Editor](https://i.ytimg.com/vi/XGXqhGYdg1A/mqdefault.jpg)

