0% found this document useful (0 votes)
5 views5 pages

Training Plan 2025

The document outlines a comprehensive training plan for 2025, covering database training, version control systems, frontend/backend development, and data science topics. It includes specific tasks, case studies, and practical exercises for each training day, focusing on technologies like SQL, Git, FastAPI, and machine learning. The plan emphasizes hands-on experience and project completion to enhance learning outcomes.

Uploaded by

rajdev.singh2610
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views5 pages

Training Plan 2025

The document outlines a comprehensive training plan for 2025, covering database training, version control systems, frontend/backend development, and data science topics. It includes specific tasks, case studies, and practical exercises for each training day, focusing on technologies like SQL, Git, FastAPI, and machine learning. The plan emphasizes hands-on experience and project completion to enhance learning outcomes.

Uploaded by

rajdev.singh2610
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Training Plan 2025

Database Training Plan (Day 1)


Quick Reads

● NoSQL vs SQL
● Data Store Overview

Use Cases

For the below use cases, suggest the databases that we can recommend to customers:

1. E-commerce: Handling structured data like product catalogs, customer information,


orders, and inventory management.
2. Healthcare: Hospitals need to maintain patient data, medical records, and
appointment management.
3. Social Media Platforms: Storing data like posts, comments, likes, and multimedia
content.
4. Content Management System: Storing semi-structured data like articles, blogs,
media, and other digital assets.
5. Gaming Industry: Storing and managing player profiles, in-game actions, and real-
time game events.

Case Study

Create a Basic Employee Management System Database

● This project simulates a company's HR system where data about employees,


departments, and projects is managed.
● Use any database of choice (e.g., MySQL).

Tasks:

1. Design a database schema.


2. Insert dummy values into the tables you have created.
3. Assuming there is a budget (or equivalent field) in the projects table, calculate the
total budget for projects in each department.
4. Retrieve all employees working on a specific project.
5. Find employees who are not assigned to any projects.

Version Control Systems (Day 2)


Quick Reads
● W3Schools
● GeeksforGeeks

Tasks

1. Install and configure Git.


2. Understand the basics of version control and its importance.
3. Learn the structure of a Git repository.
4. Perform basic Git operations: git clone, git add, git commit, git push, git
pull.
5. Configure and explore GitHub.
6. Create and manage repositories.
7. Understand branching and merging in Git.
8. Resolve a merge conflict.
9. Create and submit a pull request on GitHub.

Practical Exercises:

● Clone a sample repository, make changes, and commit them.


● Create and merge branches.
● Simulate and resolve a merge conflict.
● Submit a pull request and have it reviewed.

Frontend/Backend (Day 3-5)


Frontend Development (HTML, CSS, JavaScript)

● Introduction to the Hotel Management Website Project


● Create basic HTML pages: Home, Booking Form, Room Details.
● Structure the website using semantic HTML.
● Style the pages using CSS (Flexbox, Grid for responsiveness).
● Add basic interactivity using JavaScript (form validation, date picker).
● Use Git to initialize a repository, create commits, and push the frontend code to a
remote repository.

Backend Development (FastAPI and Database)

● Introduction to FastAPI and Setup


● Create basic API endpoints for the project.
● Set up a database (MySQL/PostgreSQL) and connect it to FastAPI.
● Create tables for Rooms, Bookings, and Customers.
● Implement CRUD operations: Add booking, view rooms, manage customers.
● Test APIs using Postman.
● Use Git to manage backend code (create a branch, commit, push).

Integration and Project Completion

1. Connect the frontend to the backend using JavaScript and API calls.
2. Implement AJAX requests to display room availability dynamically.
3. Add a user login system with basic authentication via FastAPI.
4. Run the complete project locally and test the workflow.
5. Fix bugs and handle edge cases.
6. Merge frontend and backend branches using Git.
7. Push the final code to the repository.
8. Conduct a final project review, discuss best practices, and host a Q&A session.

Data Science Training Plan (Next Week)


Day 1: Basics

1. Install and configure Jupyter Notebook/Google Colab.


2. Learn essential Python libraries: NumPy, Pandas, Matplotlib, and Seaborn.
3. Create a GitHub account.

Quick Reads:

● NumPy Tutorial
● Pandas Guide
● Matplotlib
● Seaborn
● Matplotlib Intro (W3Schools)
● Seaborn Random (W3Schools)

Day 2: Data Visualization Case Studies

Case Study 1: Superstore Dataset

1. Download the sample-superstore.xls dataset.


2. Load and explore the data (e.g., shape, columns).
3. Plot graphs and write insights:
○ Bar plot for Category vs. Sales.
○ Bar plot for Sub-category vs. Sales.
4. Analyze the Segment column and its sales.
5. Calculate total loss for each segment; visualize with a bar plot.
6. Identify the sub-category with the greatest loss.
7. List the top 10 cities with the highest losses.
8. Create a scatter plot for Profit vs. Sales.
9. Visualize state-wise profit contributions.
10. Show product distribution across regions.
11. Create a heatmap for meaningful insights.

Case Study 2: Mall Customers Dataset

1. Download the mall_customers.csv dataset.


2. Explore dataset structure (shape, columns, data types).
3. Summarize numerical statistics.
4. Visualize gender distribution.
5. Perform univariate analysis on Age, Income, and Spending Score.
6. Show relationships:
○ Age vs. Income (with Gender).
○ Age vs. Spending Score (with Gender).
○ Income vs. Spending Score (with Gender).

Day 3: Data Preprocessing

Quick Reads:

● Outliers and Missing Values


● Handling Outliers
● Histogram Skewness

Case Study 1: Beer Servings Dataset

1. Download the beer-servings.csv dataset.


2. Analyze dataset structure and features.
3. Perform summary statistics.
4. Plot histograms for numerical columns and detect skewness.
5. Preprocess the data (remove nulls, handle outliers).

Case Study 2: Train Exit Dataset

1. Download the train_exit.xls dataset.


2. Explore dataset structure.
3. Perform preliminary analysis (summary statistics).
4. Preprocess data (remove nulls, handle outliers).

Day 4: Scaling and Classification Models

Quick Reads:

● Scaling Explained (YouTube)


● Feature Scaling
● Classification Models

Day 5: Machine Learning Case Study

Dataset: train_exit.xls

Tasks:

1. Perform exploratory data analysis (EDA).


2. Identify and visualize patterns, trends, and correlations.
3. Handle missing values and preprocess data (e.g., encode categorical columns, scale
numerical features).
4. Split the data into training and testing subsets.
5. Train classification models (Logistic Regression, Random Forest, SVM, etc.).
6. Evaluate model performance (accuracy, precision, recall).
7. Use models to predict player selection based on attributes.

You might also like