MCSL 229
MCSL 229
In the past 1 year I have been working on Java, Python, React JS, PHP etc. On the learning
front I have been solving problems on HackerRank and pursuing courses on Udemy.
Projects
---
Achievements
https://docs.google.com/document/d/1iiP9-
No8oemM7S4FjP8M4h45R2Hx5naB97ht07tfMJs/edit?usp=sharing
Shared with Hypothetical employing agencies through email by providing the above link
LinkedIn
Naukri.com
(b) Employees Salary and Tax Calculation Spreadsheet on the cloud (Google Sheets)
Sheet Layout
Table of Month wise salaries of 10 employees of 1 year
ID EMPID NAME MONTH GROSS PAY PROVIDENT FUND INCOME TAX NET SALARY
1 1 Rajesh Kumar JANUARY 20000 2400 1000 16600
2 2 Vijay Pandey JANUARY 40500 4860 2025 33615
3 3 Suraj Singh JANUARY 41000 4920 2050 34030
4 4 Ravi Yadav JANUARY 41500 4980 2075 34445
5 5 Alka Kumari JANUARY 42000 5040 2100 34860
6 6 Priti Sarkar JANUARY 42500 5100 2125 35275
7 7 Ruhi Parween JANUARY 43000 5160 2150 35690
8 8 Anjali Sharma JANUARY 43500 5220 2175 36105
9 9 Gaurang Mahato JANUARY 44000 5280 2200 36520
10 10 Bidhan Khirali FEBRUARY 44500 5340 2225 36935
11 1 Rajesh Kumar FEBRUARY 20500 2460 1025 17015
12 2 Vijay Pandey FEBRUARY 45500 5460 2275 37765
13 3 Suraj Singh FEBRUARY 46000 5520 2300 38180
14 4 Ravi Yadav FEBRUARY 46500 5580 2325 38595
15 5 Alka Kumari FEBRUARY 47000 5640 2350 39010
16 6 Priti Sarkar FEBRUARY 47500 5700 2375 39425
17 7 Ruhi Parween FEBRUARY 48000 5760 2400 39840
18 8 Anjali Sharma FEBRUARY 48500 5820 2425 40255
19 9 Gaurang Mahato FEBRUARY 49000 5880 2450 40670
20 10 Bidhan Khirali FEBRUARY 49500 5940 2475 41085
21 1 Rajesh Kumar MARCH 50000 6000 2500 41500
22 2 Vijay Pandey MARCH 50500 6060 2525 41915
23 3 Suraj Singh MARCH 51000 6120 2550 42330
24 4 Ravi Yadav MARCH 51500 6180 2575 42745
25 5 Alka Kumari MARCH 52000 6240 2600 43160
26 6 Priti Sarkar MARCH 52500 6300 2625 43575
27 7 Ruhi Parween MARCH 53000 6360 2650 43990
28 8 Anjali Sharma MARCH 53500 6420 2675 44405
29 9 Gaurang Mahato MARCH 54000 6480 2700 44820
30 10 Bidhan Khirali MARCH 54500 6540 2725 45235
31 1 Rajesh Kumar APRIL 55000 6600 2750 45650
32 2 Vijay Pandey APRIL 55500 6660 2775 46065
33 3 Suraj Singh APRIL 56000 6720 2800 46480
34 4 Ravi Yadav APRIL 56500 6780 2825 46895
35 5 Alka Kumari APRIL 57000 6840 2850 47310
36 6 Priti Sarkar APRIL 57500 6900 2875 47725
37 7 Ruhi Parween APRIL 58000 6960 2900 48140
38 8 Anjali Sharma APRIL 58500 7020 2925 48555
39 9 Gaurang Mahato APRIL 59000 7080 2950 48970
40 10 Bidhan Khirali APRIL 59500 7140 2975 49385
41 1 Rajesh Kumar MAY 60000 7200 3000 49800
42 2 Vijay Pandey MAY 60500 7260 3025 50215
43 3 Suraj Singh MAY 61000 7320 3050 50630
44 4 Ravi Yadav MAY 61500 7380 3075 51045
45 5 Alka Kumari MAY 62000 7440 3100 51460
46 6 Priti Sarkar MAY 62500 7500 3125 51875
47 7 Ruhi Parween MAY 63000 7560 3150 52290
48 8 Anjali Sharma MAY 63500 7620 3175 52705
49 9 Gaurang Mahato MAY 64000 7680 3200 53120
50 10 Bidhan Khirali MAY 64500 7740 3225 53535
51 1 Rajesh Kumar JUNE 65000 7800 3250 53950
52 2 Vijay Pandey JUNE 65500 7860 3275 54365
53 3 Suraj Singh JUNE 66000 7920 3300 54780
54 4 Ravi Yadav JUNE 66500 7980 3325 55195
55 5 Alka Kumari JUNE 67000 8040 3350 55610
56 6 Priti Sarkar JUNE 67500 8100 3375 56025
57 7 Ruhi Parween JUNE 68000 8160 3400 56440
58 8 Anjali Sharma JUNE 68500 8220 3425 56855
59 9 Gaurang Mahato JUNE 69000 8280 3450 57270
60 10 Bidhan Khirali JUNE 69500 8340 3475 57685
61 1 Rajesh Kumar JULY 70000 8400 3500 58100
62 2 Vijay Pandey JULY 70500 8460 3525 58515
63 3 Suraj Singh JULY 71000 8520 3550 58930
64 4 Ravi Yadav JULY 71500 8580 3575 59345
65 5 Alka Kumari JULY 72000 8640 3600 59760
66 6 Priti Sarkar JULY 72500 8700 3625 60175
67 7 Ruhi Parween JULY 73000 8760 3650 60590
68 8 Anjali Sharma JULY 73500 8820 3675 61005
69 9 Gaurang Mahato JULY 74000 8880 3700 61420
70 10 Bidhan Khirali JULY 74500 8940 3725 61835
71 1 Rajesh Kumar AUGUST 75000 9000 3750 62250
72 2 Vijay Pandey AUGUST 75500 9060 3775 62665
73 3 Suraj Singh AUGUST 76000 9120 3800 63080
74 4 Ravi Yadav AUGUST 76500 9180 3825 63495
75 5 Alka Kumari AUGUST 77000 9240 3850 63910
76 6 Priti Sarkar AUGUST 77500 9300 3875 64325
77 7 Ruhi Parween AUGUST 78000 9360 3900 64740
78 8 Anjali Sharma AUGUST 78500 9420 3925 65155
79 9 Gaurang Mahato AUGUST 79000 9480 3950 65570
80 10 Bidhan Khirali AUGUST 79500 9540 3975 65985
81 1 Rajesh Kumar SEPTEMBER 80000 9600 4000 66400
82 2 Vijay Pandey SEPTEMBER 80500 9660 4025 66815
83 3 Suraj Singh SEPTEMBER 81000 9720 4050 67230
84 4 Ravi Yadav SEPTEMBER 81500 9780 4075 67645
85 5 Alka Kumari SEPTEMBER 82000 9840 4100 68060
86 6 Priti Sarkar SEPTEMBER 82500 9900 4125 68475
87 7 Ruhi Parween SEPTEMBER 83000 9960 4150 68890
88 8 Anjali Sharma SEPTEMBER 83500 10020 4175 69305
89 9 Gaurang Mahato SEPTEMBER 84000 10080 4200 69720
90 10 Bidhan Khirali SEPTEMBER 84500 10140 4225 70135
91 1 Rajesh Kumar OCTOBER 85000 10200 4250 70550
92 2 Vijay Pandey OCTOBER 85500 10260 4275 70965
93 3 Suraj Singh OCTOBER 86000 10320 4300 71380
94 4 Ravi Yadav OCTOBER 86500 10380 4325 71795
95 5 Alka Kumari OCTOBER 87000 10440 4350 72210
96 6 Priti Sarkar OCTOBER 87500 10500 4375 72625
97 7 Ruhi Parween OCTOBER 88000 10560 4400 73040
98 8 Anjali Sharma OCTOBER 88500 10620 4425 73455
99 9 Gaurang Mahato OCTOBER 89000 10680 4450 73870
100 10 Bidhan Khirali OCTOBER 89500 10740 4475 74285
101 1 Rajesh Kumar NOVEMBER 90000 10800 4500 74700
102 2 Vijay Pandey NOVEMBER 90500 10860 4525 75115
103 3 Suraj Singh NOVEMBER 91000 10920 4550 75530
104 4 Ravi Yadav NOVEMBER 91500 10980 4575 75945
105 5 Alka Kumari NOVEMBER 92000 11040 4600 76360
106 6 Priti Sarkar NOVEMBER 92500 11100 4625 76775
107 7 Ruhi Parween NOVEMBER 93000 11160 4650 77190
108 8 Anjali Sharma NOVEMBER 93500 11220 4675 77605
109 9 Gaurang Mahato NOVEMBER 94000 11280 4700 78020
110 10 Bidhan Khirali NOVEMBER 94500 11340 4725 78435
111 1 Rajesh Kumar DECEMBER 95000 11400 4750 78850
112 2 Vijay Pandey DECEMBER 95500 11460 4775 79265
113 3 Suraj Singh DECEMBER 96000 11520 4800 79680
114 4 Ravi Yadav DECEMBER 96500 11580 4825 80095
115 5 Alka Kumari DECEMBER 97000 11640 4850 80510
116 6 Priti Sarkar DECEMBER 97500 11700 4875 80925
117 7 Ruhi Parween DECEMBER 98000 11760 4900 81340
118 8 Anjali Sharma DECEMBER 98500 11820 4925 81755
119 9 Gaurang Mahato DECEMBER 99000 11880 4950 82170
120 10 Bidhan Khirali DECEMBER 99500 11940 4975 82585
https://docs.google.com/presentation/d/1ZmqPrTuTDsxy81DfsF3UcCsteSUSaoSgqCvwrL1r0bk/edit?
usp=sharing
Answer:
Amazon EC2 (Elastic Compute Cloud): it offers virtual servers with suitable processors, networking
facilities and storage systems.
Amazon S3: It is a highly scalable object storage service. It mainly helps users to access any quantity
of data from anywhere. The data is stored in ‘storage classes’ to reduce costs without any extra
investment and manage it comfortably.
AWS Aurora: It is a MySQL and PostgreSQL compatible relational database with high performance. It
is said to be five times faster than standard MySQL databases. It also allows for automatic cruicial
tasks such as hardware provisioning, database setup, backups and patching.
Amazon DynamoDB: It is a fully managed and serverless NoSQL database service. It has in-build
tools to generate actionable insights, useful analytics, and monitor traffic trends in applications.
Amazon RDS: It is a managed Relational Database Service for MySQL, PostgreSQL, Oracle, SQL
Server, and MariaDB.
Amazon Lambda: It is a serverless and event-driven computing service. It helps to run codes
automatically without worrying about servers and clusters.
Amazon VPC: it is an isolated cloud resource. It controls the virtual networking environment, such as
resource placement, connectivity and security and it allows to build and manage compatible VPC
networks across cloud resources and on-premise resources.
Amazon CloudFront, AWS Elastic Beanstalk, EC2 Auto-scaling, ElastiCache, S3 Glacier, Lightsail,
Sagemaker, SNS (Simple Notification Service), EBS (Elastic Block Store), Kinesis, IAM (Identity and
Access Management), SQS, RedShift, Cloudwatch, Chime, Cognito, Inspector, Firewall Manager,
Appflow, Route S3, Cloud Formation, KMS (Key Management Service) etc.
Before we can launch and connect to an Amazon EC2 instance, you need to create a key pair, unless you already have one. You can create a key pair using the Amazon EC2
create a new one. You can use your existing key pair for this exercise.
To launch the EC2 instance and mount an EFS file system
3. In Step 1: Choose an Amazon Machine Image (AMI), find an Amazon Linux 2 AMI at the top of the list and choose Select.
For Network, choose the entry for the same VPC that you noted when you created your EFS file system in Step 1: Create your Amazon EFS file system.
For File systems, make sure that the EFS file system that you created in Step 1: Create your Amazon EFS file system is selected. The path shown next to the file system ID
is the mount point that the EC2 instance will use, which you can change.
The User data automatically includes the commands for mounting your Amazon EFS file system.
9. In Step 6: Configure Security Group, set Assign a security group to Select an existing security group. Choose the default security group to make sure that it can access
12. Select the check box for the key pair that you created, and then choose Launch Instances.
Once the EC2 instance is created and becomes available, it will be mounted to your EFS file system. At this point, you will be able to transfer files to your EFS file system.
Organizations prefer to choose hosting services that help reduce overall costs, and therefore AWS is
a highly popular choice nowadays as it offers a number of useful features at an affordable price. In
case of AWS, you are responsible to pay for only the services you use and there is no upfront
contract that ties you to the service. It is, therefore, a cost-effective method to implement effective
and efficient hosting.
Answer:
Project Structure
Project Files:
Deployment:
https://viizz29-python-test.el.r.appspot.com/
https://viizz29-python-test.el.r.appspot.com/primes?N=10
Answer:
Program:
Output:
Answer:
data.csv
Output: