Certificate Course in Advanced Web Technology (Updated)
Certificate Course in Advanced Web Technology (Updated)
Source book
For
Certificate Course in Advanced Web Technology
Page 1 of 18
ACTS, Head Quarters, Pune
3. Course Focus: The objective of this course is to provide the student with an expertise in
Website development.
4. Teaching Schema:
5. Suggested Schedule
Page 2 of 18
ACTS, Head Quarters, Pune
Assignment – Lab:
o SQL Practice Questions:-
Correlated Queries, SubQueries, Outer Joins
o Number Functions: -
Single Value Functions:NVL,ABS,CEIL etc
Group Value Functions:AVG,COUNT,MAX etc
o SQL Practice Questions:-
Queries containing Group By, Having Clause and set operations
SQL Practice Questions Including:-
DDL Commands: Create/Alter/Drop/Grant/Revoke
DML Commands: Select/Insert/Update/Delete/Truncate
DCL Commands: RollBack Commit
Page 3 of 18
ACTS, Head Quarters, Pune
• Variables in Java Script
o “Var” type
o Scope of variables
• Array in Java Script
• Using array methods (length, reverse, sort etc)
Assignment – Lab:
• Implement factorial in Java Script.
• Write a program to sort input strings.
• Display a complete date with the name of the Session and name of the month
• Validate the above resume form using the Java Script
Page 5 of 18
ACTS, Head Quarters, Pune
Page 6 of 18
ACTS, Head Quarters, Pune
Page 7 of 18
ACTS, Head Quarters, Pune
Session 4: Git Branches
• What are branches
• Working with branches
• Editing branches
• Merging branches
Session 5: GitHub
• What is GitHub?
• Creating a GitHub account
• Creating GitHub repository
• Viewing other repositories
• Download GitHub repository
Session 6: Using Git Remotely
• Creating a new remote repository
• The Push & Pull system
• Pushing & pulling to & from a GitHub repository
• Deleting remote branches
Session 7: Git GUI with SourceTree
• What is SourceTree
• Installing SourceTree
• Setting up a new repository
• Introduction to the SourceTree environment
• Stage & commit
• Interaction in SourceTree
• Create & remove branches
• Merge branches
• Push/pull requests
• Self-healing systems
Session 9 & 10: Deployment Automation
• Deployment pipeline
• Human-free deployments
• Implementing and automating the deployment process
• Deploying to testing environments
• Releasing software into production
Session 11 & 12: Continuous Deployment
• Environment-based release patterns
• Rolling back deployments and zero-downtime releases
• Blue/green deployment
• Rolling upgrade
• The canary release pattern – dark launches
Session 13 & 14: Continuous Monitoring
• Need for continuous monitoring
• Goals of monitoring
• Challenges of monitoring under continuous change
• Alert management
Session 15 & 16: Feedback & Optimization
• Analytics
• Continuous customer feedback
• Optimization
• Use of ELK stack
Session 17 & 18: Managing Infrastructure
• Infrastructure as code
• Managing infrastructure and environments
• Environment provisioning
Session 19 & 20: Configuration Management
• Automating and managing server provisioning
• Configuration management tools
• Managing on-demand infrastructure
• Auto scaling
Page 9 of 18
ACTS, Head Quarters, Pune
Name of the
Title of the Book Author/Publication Edition ISBN
Module
Database Mysql: The Complete Reference Paperback/ TMH 2004 9780070586840
Concepts Php And Mysql 24-hour Trainer PB Paperback/ Wiley 2011 9788126533473
Upgrading to PHP?5 (Covers Paperback 2004 9788173666209
MySQL 4.1)
Web Programming – II Php: The Complete Reference Steven Holzner /TMH 2007 9780070223622
(PHP, Java Beginning PHP and MySQL: From W. Jason
2010 9788184897456
scripts) Novice to Professional Gilmore/Apress
Head First PHP & MySQL Lynn Beighley/Shrof 2009 9788184046588
Sharanam Shah/X-
Laravel Framework PHP Project for Beginners 2010 9788184048445
Team
(PHP) Matt Stauffer/O’Reilly
Laravel: Up & Running, 2e: A 2019 9781492041214
Framework for Building Modern
PHP
DevOps DevOps: A Software Architect's Len Bass, Ingo Weber, 2015 9780134049847
Perspective (SEI Series in Liming Zhu / Addison
Software Engineering) Wesley
Continuous
Integration/Continuous Continuous Delivery: Reliable Jez Humble, David 2011 9780321601919
Delivery Software Releases through Build, Farley
Test, and Deployment Automation
Page 10 of 18
ACTS, Head Quarters, Pune
8. Evaluation Guidelines
8.1. Evaluation
Evaluation is a necessary and essential part of conducting the C-DAC Certificate Course
in Advanced Web Technology, as it provides important feedback and inputs to both the
institute as well as the student. The institute gets an idea about the relative performance
of each student, which also serves as feedback about the design and conduct of the
programme. The student gets a clear picture of his academic standing, individually and in
comparison to his fellow students.
In order to ensure timely and efficient evaluation and certification of all students, the
following guidelines are being issued and should be followed religiously.
Page 11 of 18
ACTS, Head Quarters, Pune
8.3.1.6 Students are required to bring their own stationary as no lending or borrowing
is permitted during examination.
8.3.1.7 Programmable calculators or any other kind of electronic devices are strictly
prohibited inside the exam area.
8.3.1.8 Indiscipline in the exam hall/ room will not be tolerated.
8.3.1.9 Possession of any written material related to the subject or communication
with their fellow students, will result in disciplinary actions.
8.3.1.10 A student must score a minimum of 40 percent marks, in order to successfully
clear the course.
8.3.1.11 It is recommended that the students should ensure 100% attendance for each
course. 10% absences are permissible, only in case of illness, or
emergencies. These have to be approved by the Centre Head. Approval is
contingent upon the evidence provided.
8.3.1.12 There will be 150 questions to answer in 3 hours duration in CEE as per the
following distribution mentioned in Table – 1.
Table – 1
No. of
Sl. No. Module Name Hours
Questions
1 Database Concepts 20 15
2 Web Programming – II (PHP, Java scripts) 80 45
3 Laravel Framework (PHP) 40 20
4 DevOps 10 5
5 GitHub 30 15
6 Continuous Integration/Continuous Delivery 80 40
Total 300 140
Table 2
Page 12 of 18
ACTS, Head Quarters, Pune
The written examination should be of 180 minutes duration. It should consist of objective
questions. A typical objective type exam paper should contain the following types of
questions: –
º Multiple choice
º Yes or No
º True or False
Objective questions are useful in testing the recognition and recall abilities of students.
They also help in keeping the exam short and easier to evaluate.
For the pure objective type question papers, there will be 150 objective type questions
with 4 maximum answer options having only one correct option. The value of each
objective type question is of one mark only. There will not be any negative marks for the
wrong answers given by the students.
Page 13 of 18
ACTS, Head Quarters, Pune
8.4.14 An expert team will review all questions. The questions will be filtered as per
following:
o If the question is incomplete
o If the answer of the question is wrong
o If the question is not there in the syllabus
o If the question appears more than once
o If the question is too lengthy
o If the question is irrelevant
o If the options to the questions are irrelevant
Date:
Subject Name:
Q. No.
Question: <Text of the question>
Answer Choices
A:
B:
C:
D:
Module name:
Question No. Answer Keys Question No. Answer Keys
1 |
2 |
3 131
4 132
5 133
6 134
7 135
8 136
9 137
10 138
| 139
| 140
Page 14 of 18
ACTS, Head Quarters, Pune
8.5 Moderation:
Grace marks would be awarded as per the methodology below:
8.5.1. Maximum of 4% of total term end theory exam marks can be awarded to a
candidate.
On completion of the moderation exercise the revised marks should be updated in the
marks database.
8.6 Re-examinations:
The following conditions will be applicable for the course end re-exam:
8.6.1. Students who do not appear for an exam on the scheduled date will not have an
automatic right to re-examination. Only those students who, in the opinion of the
centre/course coordinator have a genuine reason for being absent may be
allowed to appear for a re-exam.
8.6.2. Students who have failed an exam may be allowed to appear for a re-exam.
8.6.3. The re-exam should be conducted following the same process as the regular
examination.
8.6.4. Students, who failed/remained absent in the Course End Examination conducted
by C-DAC, shall be allowed to appear in the re-examination only once.
8.6.5. Students who remain absent or fail in the re-examination will not get any further
chance for appearing for a third attempt or further. In such case the candidate
can receive the Performance Statement and the certificate of participation without
any grade.
8.6.6. On evaluation of their answer sheets 20% of the marks obtained by the students
will be deducted (towards de-rating for re-examination) for arriving at the final
score, i.e. in order to clear the module test the student has to score a minimum of
50% marks instead of 40%.
Page 15 of 18
ACTS, Head Quarters, Pune
8.7.2. After that students should be ready with all mandatory documents with database
design and then completion of all teaching modules they can do the project.
8.7.3. Performance in the Project module will be awarded in grade. The Project grade
will be mentioned separately on the certificate & will have no effect on the overall
grade obtained by a student.
8.7.4. Students may do industry-sponsored projects, but will be required to do the
project work within the centre.
8.7.5. Evaluation of the Project module will take place as following:
8.7.5.1. Internal evaluation will be take place at mid of the module
8.7.5.2. External evaluation will take place at the end of the module
Based on both evaluations, final grade will be awarded & communicated to C-DAC
ACTS, Pune
a. Literature study.
b. Submission of abstract for their colloquium/seminar/project work along with the
references.
c. Submission of the detailed work report
d. Two presentations each for 15 minutes on the work done restricted to 15 – 20
slides followed by evaluation.
e. The evaluation for 100 marks will be split up as follows:
i. Literature survey 10
ii. Contents of the project work 20
iii. Contents Flow of Presentation 15
iv. Communication and Presentation Skills 20
v. Depth of Knowledge in the topic 15
vi. Viva Voce 15
vii. Attendance 5
Page 16 of 18
ACTS, Head Quarters, Pune
8.8.8 The question papers for the theory as well as the laboratory examinations at all
the centres will be set by CDAC, ACTS Pune. The centres according to
guidelines provided by C-DAC, ACTS Pune, will conduct the evaluation of the
laboratory and assignments locally.
Note: The Evaluation Guidelines, Rules and Regulations issued by C-DAC, ACTS –
Pune from time to time shall be binding on all the centers and all the students. C-
DAC, ACTS, Pune reserves the right to add, modifies or deletes any or entire
contents of this document at any point of time without giving any notice. It’s the
responsibility of the centre coordinator to inform such changes to the students in
form of a formal notice with a duly signed copy to C-DAC, ACTS, Pune.
Page 17 of 18
ACTS, Head Quarters, Pune
Page 18 of 18