inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
EUR 995
Per course
Start Date
Medium of studying
Fully Online
Duration
2 months
Program Facts
Program Details
Degree
Diploma
Major
Web Design | Web Development
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
EUR 995
About Program

Program Overview


The Diploma in Web Development provides a comprehensive foundation in industry-standard web development technologies. Through live instructor-led online sessions, learners gain hands-on experience in creating responsive websites using client-side and server-side technologies. The program equips graduates with the skills and knowledge necessary for careers as web developers, front-end developers, back-end developers, and full-stack developers.

Program Outline

Degree Overview:


Overview:

The Diploma in Web Development provides a comprehensive foundation in web development technologies widely used in the industry. The program commences with an introduction to the fundamental concepts underlying client-side and server-side development. Subsequently, an array of industry-utilized libraries are presented to maximize the efficiency of the learning process. The core technologies underpinning websites are thoroughly explored, including the fundamentals of website creation using a combination of client-side and server-side technologies.


Objectives:

  • Impart the skills necessary to develop customized, responsive websites utilizing leading libraries and accessible services.
  • Cultivate an understanding of industry-standard design patterns employed in web development processes.
  • Equip learners with knowledge of the diverse tools and technologies available in the development process.
  • Facilitate an understanding of how each technology can contribute to the development process.
  • Foster the development of robust, maintainable code capable of interacting with a range of data storage solutions.

Outline:


Week 1:

  • Overview of client-side and server-side models
  • Introduction to client and server-side programming languages
  • Introduction to emerging technologies
  • Local website development environments

Week 2:

  • Document Object Model manipulation
  • JavaScript programming introduction
  • JavaScript libraries: jQuery, Bootstrap, AngularJS
  • Responsive design

Week 3:

  • Control Structures and variables
  • Classes and Objects
  • Functions
  • Error handling

Week 4:

  • Design patterns in web development
  • Server-side development frameworks
  • Coding standards and practices

Week 5:

  • Client-side data storage
  • Server-side storage
  • Sessions and data management

Week 6:

  • Creating a database
  • Working with databases in a web-based context
  • Dynamic web page and view generation

Week 7:

  • Bespoke authentication
  • OAuth
  • Third-party authentication using Facebook & Google

Week 8:

  • Input validation
  • Error reporting
  • Regular Expressions
  • Variable sanitisation

Week 9:

  • E-mail service integration
  • Automated SMS generation

Week 10:

  • Legacy hosting solutions
  • Cloud-based hosting solutions
  • Domain name allocation and setup
  • Dynamic I.P.
  • allocation and usage

Week 11:

  • User interface testing
  • Automated user interface testing tools
  • Cross-site scripting and injection attacks
  • Automated attack prevention

Assessment:

Assessment in the program involves the development of a custom website utilizing the technologies introduced each week. This allows learners to apply their knowledge to the creation of a site relevant to their interests.


Teaching:


Teaching Methods:

  • Live Instructor-Led Online Sessions

Careers:

The program is designed to prepare learners for careers in web development. Graduates may pursue roles such as:

  • Web Developer
  • Front-End Developer
  • Back-End Developer
  • Full-Stack Developer
SHOW MORE
How can I help you today?