Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 33

INTERNSHIP AND

TRAINING
PRESENTATION

Aman Chaturvedi
1702027
Overview of the Training(Ongoing)

 Company :- Capgemini
 Training Partner : Manipal Prolearn.
 The initial phase was termed as ADAPT.
 It has two modules- fundamental and skill specific.
 The fundamental module involved learning and practicing of
various technologies involving web development, DBMS and
Software design.

 Regular Webinar sessions.

 Two layered assessments for every topic.


ADAPT
(Accelerated Digital Aid for Pre-
Onboarding)

ADAPT is the flagship learning program of Capgemini enabled


digitally. They have recently enhanced the ADAPT program to make
it modular and also enabled immersive learning. The program offers
a comprehensive suite of self-paced learning modules blended with
adequate hands-on assignments and periodic assessments. The entire
learning journey has been thoughtfully designed to equip the students
with a strong foundation prior to joining Capgemini. And, prepare
them for the fast-paced Immersive Training 2.0.
Modules
These different modules covered Web development, DBMS and
Software design:-

 RDBMS
 SWE Concepts
 Additional SWE Concepts
 HTML 5, CSS and JAVASCRIPT
 Case Study 1
 Case Study 2
Web Development

 Web development is the work involved in developing a website for


the Internet (World Wide Web) or an intranet (a private network). 
 Web development can range from developing a simple single static
page of plain text to complex Web-based Internet applications (Web
apps), electronic businesses, and social network services.
Types of Web Development
Front end development also known as client-side development is
the practice of producing HTML, CSS and JavaScript for a website
or Web Application.

Back end development also known as server-end development is


defining the actions on a website or web apps
Web Designing Basics

 HTML
 CSS
 Javascript
HTML
Hypertext Markup Language (HTML) is the standard markup
language for documents designed to be displayed in a web browser.

Web browsers receive HTML documents from a web server or from


local storage and render the documents into multimedia web pages.
HTML describes the structure of a web page semantically and
originally included cues for the appearance of the document.
CSS

Cascading Style Sheets (CSS) is a style sheet language used for


describing the presentation of a document written in a markup
language such as HTML.

CSS is a cornerstone technology of the World Wide Web, alongside


HTML and JavaScript.

The name cascading comes from the specified priority scheme to


determine which style rule applies if more than one rule matches a
particular element. This cascading priority scheme is predictable.
Javascript

Alongside HTML and CSS, JavaScript is one of the core


technologies of the World Wide Web.

JavaScript enables interactive web pages and is an essential part of


web applications.

The vast majority of websites use it for client-side page behavior


and all major web browsers have a dedicated JavaScript engine to
execute it.
Database Management System

The database is a collection of inter-related data which is used to


retrieve, insert and delete the data efficiently. It is also used to
organize the data in the form of a table, schema, views, and reports,
etc.

Database management system is a software which is used to manage


the database. For example: MySQL, Oracle, etc are a very popular
commercial database which is used in different applications.
Types of DBMS

Four Types of DBMS systems are:

 Hierarchical database
 Network database
 Relational database
 Object-Oriented database
Relational Database

A relational database is a type of database that stores and provides


access to data points that are related to one another. Relational
databases are based on the relational model, an intuitive,
straightforward way of representing data in tables. In a relational
database, each row in the table is a record with a unique ID called
the key. The columns of the table hold attributes of the data, and each
record usually has a value for each attribute, making it easy to establish
the relationships among data points.
SQL
(Structured Query Language)

SQL  is used to perform operations on the records stored in the


database such as updating records, deleting records, creating and
modifying tables, views, etc.

SQL is just a query language; it is not a database. To perform SQL


queries, you need to install any database, for example, Oracle, MySQL,
MongoDB, PostGre SQL, SQL Server, DB2, etc
Software Engineering Concepts(SWE)

Software engineering is a discipline which is concerned with all


aspects of software production which include design, development,
operation and maintenance of the system.

Software is a program or a set of program containing instructions


which provide desired functionality.
Software Design

Software design is a process to transform user requirements into


some suitable form, which helps the programmer in software coding
and implementation.

Software design is the first step in SDLC (Software Design Life


Cycle), which moves the concentration from problem domain to
solution domain.
Software Process Models

A software process is the set of activities and associated outcome


that produce a software product.

A software process model is a specified definition of a software


process, which is presented from a particular perspective. Models, by
their nature, are a simplification, so a software process model is an
abstraction of the actual process, which is being described.
Examples from Case Study 1

 Find the month in which maximum books were rented.


 Display details of the user whose rental amount is maximum for the
month.
Examples from Case Study 2
My Project- Spider’s Den
Login Page
Profile Page
Files Involved
 index.php
 header.php
 styles.css
 javascript.js
 setup.php
 signup .php
 login.php
 checkuser.php
 functions.php
 profile.php
 messages.php
 members.php
 logout.php
login.php
<?php
require_once 'header.php';
$error = $user = $pass = "";
if (isset($_POST['user']))
{
$user = sanitizeString($_POST['user']);
$pass = sanitizeString($_POST['pass']);
if ($user == "" || $pass == "")
$error = 'Not all fields were entered';
else
{
$result = queryMySQL("SELECT user,pass FROM members
WHERE user='$user' AND pass='$pass'");
if ($result->num_rows == 0)
{
$error = "Invalid login attempt";
}
else
{
$_SESSION['user'] = $user;
$_SESSION['pass'] = $pass;
die("You are now logged in. Please <a data-transition='slide'
href='members.php?view=$user'>click here</a> to continue.</div> </body></html>");
}
}
}
login.php
echo <<<_END
<form method='post' action='login.php'>
<div data-role='fieldcontain'>
<label></label>
<span class='error'>$error</span>
</div>
<div data-role='fieldcontain'>
<label></label>
Please enter your details to log in
</div>
<div data-role='fieldcontain'>
<label>Username</label>
<input type='text' maxlength='16' name='user' value='$user'>
</div>
<div data-role='fieldcontain'>
<label>Password</label>
<input type='password' maxlength='16' name='pass' value='$pass'>
</div>
<div data-role='fieldcontain'>
<label></label>
<input data-transition='slide' type='submit' value='Login'>
</div>
</form>
</div>
</body>
</html>
_END;
?>
Completed Modules

 Web development using HTML,CSS and Javascript


 Software Development Life Cycle
 DBMS and SQL queries
Ongoing Modules

 UML(Unified Modeling Language)


 Software Testing
 UNIX
 JAVA
THANK
YOU

You might also like