0% found this document useful (0 votes)
31 views27 pages

CM Skills Traing Activity

The document outlines various workshops conducted on Version Control Management via Git & GitHub, Web Development using Django, and Web Development with Python, targeting engineering students in Andhra Pradesh. Each workshop includes course objectives, contents covered, duration, and participant details, aiming to enhance students' skills in software development and documentation. The workshops are coordinated by faculty members and supported by the Siddhartha Academy of General & Technical Education.

Uploaded by

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

CM Skills Traing Activity

The document outlines various workshops conducted on Version Control Management via Git & GitHub, Web Development using Django, and Web Development with Python, targeting engineering students in Andhra Pradesh. Each workshop includes course objectives, contents covered, duration, and participant details, aiming to enhance students' skills in software development and documentation. The workshops are coordinated by faculty members and supported by the Siddhartha Academy of General & Technical Education.

Uploaded by

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

Version Control Management via Git &

Github

Amount
Participated Students Count
Session Dates Sanctioned by
& Target Audience
SAGTE

Version Control 2158


22-02-2021 to 23-02-
Management via 2032
140 (II/IV B.Tech IT)
Git &Github

Introduction:
Git is a free and open source distributed version control system designed to handle
everything from small to very large projects with speed and efficiency. Git is easy to learn and
has a tiny footprint with lightning fast performance. It outclasses SCM (Software Code
Management) tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local
branching, convenient staging areas, and multiple workflows.
GitHub is an American company that provides hosting for software development version control
using Git. It is a subsidiary of Microsoft, which acquired the company in 2018. It offers all of the
distributed version control and source code management (SCM) functionality of Git as well as
adding its own features. It provides access control and several collaboration features such as bug
tracking, feature requests, task management, and wikis for every project.
Software Documentation / Technical Documentation is an important task during the
product development so that the users need not to worry about how to use your product. From a
very small project to a project with a huge number of developers, technical documentation
writing is easy by using ReadTheDocs and Sphinx tools.
Course Objectives:
The objective of this course is
- To impart knowledge on version control and source management to the students
& Faculty of engineering colleges across the state of Andhra Pradesh as Source
Code Management and Version Control are very much important in the life of a
software developer.
- To impart knowledge in using ReadTheDocs and Sphinx tools to write software
documentation.
- To make the students and faculty develop their portfolio and make it available for
the public to visit their portfolio using GitHubPages.
- To make the students & Faculty be able to write and share notes on the regular
subjects to their peers and audience without hassle using ReadTheDocs and
Sphinx.

Duration:
- 2 Days or 12 Hours for each section (Section A and Section B of III/IV B.Tech IT
Students)

Contents Covered:
- Introduction To Source Code Management
- Git Basics
- Initializing repositories
- Accessing Existing Repositories
- Adding / Removing files from Staging area
- Committing the changes to repository
- Undoing the commits that are made
- Remote
- Creating an Account on GitHub
- Create a remote repository
- Adding the remotes
- Push, pull and fetch commands.
- Markdown Syntax
- Adding text of various styles and formats
- Adding images along with text
- Creating Ordered / Unordered lists-
- Adding videos/pdfs to the markdown file
- Adding links in the markdown file.
- Git Branching
- Uses of Branching
- Create Branch
- Switch to new Branch and back
- Merge the new branch to Master
- How to send the branch code to new branch on remote
- Pull Requests
- Collaborate on existing projects
- Collaborate on open source projects
- Sending pull requests and handling them
- GitHub Pages
- Creation of personal portfolio site
- Creating a GitHub Page using Markdown and Jekyll themes for
repositories.
- Technical Documentation
- ReadTheDocs
- Sphinx
Course Coordinator : C S Pavan Kumar, Assistant Professor, Dept. of IT
Web Development using Django

Participated
Students Count Amount sanctioned
Session Dates
& Target by SAGTE
Audience

Web Development Using


110 (III/IV B.Tech
Django 06th to 10th April 2021 6981
IT)

Introduction:

Django is a web application framework written in Python programming language. Django is an


open-source python web framework used for rapid development, pragmatic, maintainable,clean
design, and secures websites. A web application framework is a toolkit of all componentsneeded
for application development. The main goal of the Django framework is to allowdevelopers to
focus on components of the application that are new instead of spending time onalready
developed components. It is fully featured than many other frameworks on the market. Ittakes
care of a lot of hassle. involved in web development, enables users to focus on
developingcomponents needed for their application. By using Django, we can build web
applications invery less time. Django is designed in such a manner that it handles much of
configuring things automatically.

Duration:- 6 Days (or) 36 Hours.


Course Objectives:
The objective of this course is

- To impart knowledge on Web development using Frameworks (Django) to the students &
Faculty of engineering colleges across the state of Andhra Pradesh. - This course is for candidate
who wants to learn Django from scratch and workthrough a fully functional Project. This course
is apt for those who have beenworking on Python and intend to move the expertise to the web.
Through theORM framework, candidates can achieve relatively complex functionality
quiterapidly.
Contents Covered in the Workshop
S.No Topics Duration

1 Object-Oriented 1Hrs
Programming(Classes,Objects)

2 Constructors, inheritance 1Hrs

3 Python Packages and modules using oop's. 1Hrs

4 Django Introduction 30M

5 MVC, MVT,Architecture of Django 30M

6 Django Installation 15M

7 Project Creation, APP creation and use of admin app 45M

8 URL mapping(creation),Dynamic URL mapping,views 3Hrs

9 Interface between controller(urls.py & views.py) files 1Hr

10 Http Request and Responses. 1Hr

11 Django Templates 1Hr

12 Providing an interface between controller and templates 2Hrs

13 Static file handling 1Hrs

14 Data rendering from HTML to views and then views to HTML with 2Hrs
example.
15 Model creation 1Hr

16 Migrations, ORM 1Hr

17 Model Queries(Django shell) 2Hrs

18 Superuser Creation(admin part) 1Hr

19 Roles of the superuser. 1Hr

20 Curd operations, Messages generation 5Hrs

21 Form Validations 1Hr

22 Database Connectivity and Database Migrations with MYSQL 1Hr

23 Mail Sending 1Hr

24 File Uploading. 1Hr

25 User Registration and 1Hr

26 User Authentication 1Hr

27 Templates Blocks 1Hr

28 User Profile Creation. 2Hrs


GitHub Repository of the content taught to students

https://github.com/archanaelisala/VRSEC_WebDevelopment
Web Development with Python Batch 1&2

Department of Information Technology, V.R Siddhartha Engineering College Organized Six day
Hands on workshop on Web Development with Python Batch 1&2 with resource persons from
APSSDC.

Schedule for the workshop

Session Batches Dates Participated Students


Count

Web Development with Python Batch1 26-31 August, 2019 61

Web Development with Python


Batch2 03-12 September, 60
2019

About the Workshop:


Six day Hands on Workshop on Web Development with Python Batch 1&2 with APSSDC.
Python Developer is designed by Web Development training team. Python Programming,
Database Concepts, Front end concepts starting from hello world basic knowledge on python
programming will be delivered in this Workshop.

Target audience: III/IV B.Tech. Students of Department of IT, VRSEC


Venue: IT CMSkill Lab.
Resource Persons:

 Sri BoppanaRavisastry, APSSDC


 Sri PolineniAnil, APSSDC

Outcomes:

 After this workshop students will be good at Basic Knowledge in Programming which
helps them to get better Job opportunities.
Course Content:

Day Content
1  Flask Introduction
 Flask Environment
 Flask Application
2  Variables
 Url Building
 Templates,Static Files
3  File Uploading
 Message Flashing
 Email sending using flask

4  Flask-Sql Alchemy
5  Html forms
 Login Validations
 Sessions
6  Mini – Project

Convener
Dr. M. Suneetha, Prof & HOD, IT
Coordinators
Dr G Ramakoteswararao
B.L.N. Phaneendra Kumar
M.Ashok kumar
V.Radhesyam
Organized by
Department of Information Technology
V.R Siddhartha Engineering College Vijayawada-7
In Association withAPSSDC
Sponsored by
Siddhartha Academy ofGeneral& Technical Education
Vijayawada
Department of Information Technology::VRSEC
Problem Solving and Programming in Python Phase - I
Registration Form
Total Registered : 121
S.No. Registration Id Name Email Mobile No
1 168W1A1257 V.D.V Sai Kumar [email protected] 8179992268
2 168W1A12A8 Chinnni Krishna [email protected] 9666296462
3 178W1A1201 A. L.Keerthana [email protected] 7780464328
4 178W1A1202 Roja Ganga Bhavani [email protected] 8886936506
5 178W1A1203 Boda.Ramya Sri [email protected] 9959165337
6 178W1A1204 Bommu Puneeth Reddy [email protected] 9676165765
7 178W1A1205 Chakka Lakshmi Soundarya [email protected] 7989706997
8 178W1A1206 Chaladi Veera Nage Koushik [email protected] 9110753275
9 178W1A1207 Ch Swapna [email protected] 9494923359
10 178W1A1208 Ch. Harshavardhan Reddy [email protected] 7702407577
11 178W1A1209 TarunChannagiri [email protected] 7995228879
12 178W1A1210 D.Saketh [email protected] 7702702860
13 178W1A1211 Dasari.Padma [email protected] 7337483418
14 178W1A1212 D.Vedasree [email protected] 7032172717
15 178W1A1213 Divi Sai Meghana [email protected] 9398679371
16 178W1A1214 Dunnala.Sowmya [email protected] 7780790167
17 178W1A1215 Garikipati Hema Lakshmi [email protected] 7780320974
18 178W1A1216 Gedela Surya Prakash [email protected] 7993631466
19 178W1A1217 Leela Manohar Gonugunta [email protected] 8639756917
20 178W1A1218 Gudivada Gowri Nagh [email protected] 9182139390
21 178W1A1219 Jyothi Gutala [email protected] 9346245644
22 178W1A1220 Navya Sri Kalepalli [email protected] 7680909033
23 178W1A1221 KandibandaSvlnrSaketh [email protected] 9032583350
24 178W1A1222 Kantheti Leela [email protected] 9398830703
25 178W1A1223 Kata.Lasyasri [email protected] 7901273579
26 178W1A1224 K.Nishitha Sai Sree [email protected] 9701688018
27 178W1A1225 Koganti Satya [email protected] 9963735553
28 178W1A1226 K Monish Kumar [email protected] 9182072686
29 178W1A1228 Koya Dinesh Teja [email protected] 8374516735
30 178W1A1229 Krishna KeerthanaMuvvala [email protected] 8499844448
31 178W1A1230 Maddula Rekha Madhuri [email protected] 6305565521
32 178W1A1231 Majety.Nithisha [email protected] 9394949464
33 178W1A1232 Medasani.Pravalika [email protected] 9515178871
34 178W1A1233 Md.Yaseen [email protected] 9989832841
35 178W1A1234 SravaniMuvvala [email protected] 7013500002
36 178W1A1235 M.VasaviVineela [email protected] 6303897589
37 178W1A1236 Nadakuditi Rohith [email protected] 9985875274
38 178W1A1237 DhruthiNaragani [email protected] 9494656188
39 178W1A1238` Nethi.Raja Rajeswari [email protected] 9110710035
40 178W1A1239 NidamanuriSupraja [email protected] 7730961685
41 178W1A1240 OrsuAnjalidevi [email protected] 7288061800
42 178W1A1241 Palacharla Sri Varun [email protected] 9177322245
43 178W1A1242 P. Sai Vyshnavi Gayathri [email protected] 7981790187
44 178W1A1243 Priya Kumar Dunna [email protected] 7093158674
45 178W1A1244 P.Yuva Sai Lakshman [email protected] 7995427777
46 178W1A1245 Ramisetti Gowri Priyanka [email protected] 9030612107
47 178W1A1246 Rampilla Venkata Neel Kamal [email protected] 9848405681
48 178W1A1248 Ravella.Puthali [email protected] 7411113344
49 178W1A1249 Madhuri Rudrapati [email protected] 9346478781
50 178W1A1250 S.Harika [email protected] 9160940000
51 178W1A1251 Sravya Reddy Pilli [email protected] 6301236756
52 178W1A1252 SribhashyamSravani [email protected] 9963959544
53 178W1A1253 Sunkara Krishna Sai Anjana [email protected] 8019600999
54 178W1A1254 Sriya Datta Talluri [email protected] 9398015449
55 178W1A1255 Santhosh Kumar [email protected] 7893411067
56 178W1A1256 T.Sai Madhav [email protected] 9959968747
57 178W1A1257 Vemuri Triveni [email protected] 9100627459
58 178W1A1259 Akanksha Yedire [email protected] 6302222480
59 178W1A1260 Abdul Zaheer [email protected] 8328139770
60 178W1A1261 Annapureddy Srikant Reddy [email protected] 7995151384
61 178W1A1262 AtthantiMahendra [email protected] 9652331511
62 178W1A1263 BandarupalliBhuvan Chandra [email protected] 9398901896
63 178W1A1264 BarmaDivya Sri [email protected] 6309816115
64 178W1A1265 Bathula.NagendraVaraprasad [email protected] 7702901889
65 178W1A1266 Bhimarati Bhanu Prakash [email protected] 8897014084
66 178W1A1267 Bodapati Surendra Babu [email protected] 8919560291
67 178W1A1268 BokinalaJameema [email protected] 6305402898
68 178w1a1269 BoppanaDhanvanth Kumar [email protected] 9182688569
69 178W1A1272 Danduprolu.Sai Babu [email protected] 8500054880
70 178W1A1273 D.Vishal [email protected] 9182412848
71 178W1A1274 Kavya Devineni [email protected] 9948579751
72 178W1A1275 Dharavath Sampath [email protected] 9182248417
73 178W1A1277 Doddapaneni Jaya Bhavani [email protected] 9121669999
74 178W1A1278 Dolly Nithisha M [email protected] 9912505955
75 178W1A1280 E. Sucharitha [email protected] 9398597797
76 178W1A1281 Ginjupalli.Sahithi [email protected] 9346531541
77 178W1A1282 Aparna Gudivada [email protected] 9182573357
78 178W1A1283 Teja Venkatesh [email protected] 6281957798
79 178W1A1284 G.Sahithi [email protected] 6301216290
80 178W1A1285 Harika Kodali [email protected] 8309722773
81 178W1A1286 Itla Naga Narendra Krishna Sai [email protected] 9133925770
82 178W1A1287 Jaladi Venkata Sai Lakshmi [email protected] 7095115575
Jyostna
83 178W1A1288 Kantamani.Rachana [email protected] 9704840996
84 178W1A1289 Kasina Naga Lakshmi Durga [email protected] 8328103261
Surya Anusha
85 178W1A1290 Avinash Kathi [email protected] 8309686635
86 178W1A1291 RikhitaKoganti [email protected] 9182511059
87 178W1A1292 K.Sahithi [email protected] 8008525967
88 178W1A1293 Kollu Baby Sravani [email protected] 9398263073
89 178W1A1294 Komati Nikhileswar [email protected] 6300497241
90 178W1A1295 Koneru Chandana [email protected] 9951721165
91 178W1A1296 K.Siva Nageswara Rao [email protected] 9182247832
92 178W1A1297 K.Jhansi Naga Indu Sri [email protected] 9121702986
93 178W1A1298 LekhyaSahithiPanchumarthi [email protected] 9573747298
94 178W1A1299 SphoorthiLingamaneni [email protected] 8500926639
95 178W1A12A0 Madhiri Rohith [email protected] 9052616729
96 178W1A12A1 Madireddy Dharani [email protected] 8464939922
97 178W1A12A3 Manthena Pavani [email protected] 9701692009
98 178W1A12A4 ModuguTeenuSahasra [email protected] 9959588280
99 178W1A12A5 Motepalli Preethi [email protected] 9502800633
100 178W1A12A6 Nada. Anusha [email protected] 9398309735
101 178W1A12A7 NandamManoghna [email protected] 8340055202
102 178W1A12A8 AswanathPanchumarthi [email protected] 7893966557
103 178W1A12A9 NivedithaPothineni [email protected] 9121391711
104 178W1A12B0 Rajulapati Ganesh [email protected] 9491881679
105 178W1A12B1 Sameera Tasneem [email protected] 8309801594
106 178W1A12B2 Santati Sai Meghana [email protected] 9398179929
107 178W1A12B3 S.SaiKeerthana [email protected] 9618431168
108 178W1A12B4 S.RamyaPraneetha [email protected] 9177349259
109 178W1A12B5 SiripurapuAkhila [email protected] 9849154588
110 178W1A12B6 S.Keerthi [email protected] 9849787333
111 178W1A12B7 Talluri Tejaswi [email protected] 9704970318
112 178W1A12B8 V Venkata Krishna Chaitanya [email protected] 9441855987
113 178W1A12B9 Yakama Alekya [email protected] 6300321934
114 188W5A1201 Chittibomma Naveen [email protected] 8555931433
115 188W5A1202 Seelam.Saikumari [email protected] 9701894834
116 188W5A1203 Shaik Ismail [email protected] 8099424232
117 188W5A1204 Ramu [email protected] 6300338771
118 188W5A1207 Bandla Anusha [email protected] 9010315323
119 188W5A1208 Jeevan [email protected] 9666601826
120 188W5A1209 Ramesh Nakka [email protected] 7097790292
121 188W5A1210 R.Likitha [email protected] 9381159766

You might also like