Brochure Web Application Development PDF
Brochure Web Application Development PDF
DEVELOPMENT
PROFESSIONAL CERTIFICATE
OVERVIEW
The course covers in-depth computer science and software
engineering concepts for web application development.
PREREQUISITE
• Having a laptop/computer for in-class activities.
• Eagerness to learn web application development.
E xcell e n c e T r a i n i n g C e n tr e
APPROACH
Students will get development and programming hands-on experience to
get the best out of the course. For this reason, students will be involved in
the following activities:
E xcell e n c e T r a i n i n g C e n tr e
ASSIGNMENTS (20%)
Following a set of conceptually related topics, students will be assigned take-home
theory and/or practice exercises. These are normally more complex exercises than
in-class activities, for students to practice logical thinking and problem solving.
CERTIFICATION
A student will receive course completion
and certification if s/he attain 75% or higher
as per the below grade distribution.
COURSE
MATERIAL
The instructor will share relevant online
references, assignments, labs and lecture
presentation with the students for
reference via email or online hub
depending on the availability of resources.
COURSE
STRUCTURE
This course is structured into two levels
(Introductory and Advanced) to introduce
students from different educational
backgrounds and objectives to web
application development.
E xcell e n c e T r a i n i n g C e n tr e
LEVEL 1 LEVEL 2
Introductory Level Advanced Level
4 MONTHS 2 MONTHS
This level is designed for students with This level prepares students for
no prior web application development mastering web application
experience. development in-depth backend
concepts.
E xcelle n c e T r a i n i n g C e n tr e
CERTIFICATIONS
This course will help you develop the required
web application development and software
engineering aspects that are necessary for web
application development certifications such as
Microsoft and Google certifications.
START-UPS
You will practice the full development life cycle of
a project (planning, designing, user experience,
testing, deployments, etc.) during in-class
exercises, assignments, and projects, which will
help you understand the steps needed for
starting your own web app business.
INDUSTRY
In this course, you will practice technical and non-
technical concepts that are needed in industry:
* Managing large scale projects
* Working in teams
* Development life cycle
E xcell e n c e T r a i n i n g C e n tr e
24/7 SUPPORT
You will receive 24/7 support from the center,
instructor and peers via online collaboration tools.
THE “KNOW-HOW”
The class will apply modern teaching methodologies
ACTIVE LEARNING INVERTED CLASSROOMS
to let you learn the “Know- how” of
web development.
PERSONALIZED SUPPORT
If you have a specific goal for the course
(for example, using node.js instead of Django), you
will receive support from the instructor (specifically
in level 2 of the course.)
UNIQUE E-COMMERCE
TOPICS
ONLINE BOTS
COVERED
E xcell e n c e T r a i n i n g C e n tr e
LEVEL 1 - 4 LEVEL 2 - 2
MONTHS MONTHS
The introductory level covers how This level prepares students for
to build a web application from mastering web application
scratch. It is focused more on development in-depth backend
frontend concepts and less on concepts. Main topics of
complicated backend aspects this level are: performance,
such as web security, scalability, concurrency,
performance, etc. 70% of architecture, other web
frontend and 30% of backend development frameworks,
concepts is covered in this e-commerce, content
course. By the end of this level, management systems.
students will be able to develop a
full web application (user
interface, application logic,
servers and databases).
E xcell e n c e T r a i n i n g C e n tr e
SYLLABUS
LEVEL 1 - INTRODUCTORY LEVEL
CLASS 1: INTRODUCTION
Course overview
• Students introduction
• Latest technology trends
• Web applications architecture, flow of events, frontend, backend,
application logic, middleware.
CLASS 6: BOOTSTRAP
ASSIGNMENT 2
Introduction to Bootstrap
ASSIGNMENT 10
Class-based views
Authentication
18n and localization
ASSIGNMENT 11
Heroku, Amazon Web Services, GoDaddy
Final Project
E xcell e n c e T r a i n i n g C e n tr e
SYLLABUS
LEVEL 2- ADVANCED LEVEL
Final Project
[email protected] www.excellence.qa