Information Technology Center


Full Stack Web Development with Java

Description

This course equips learners with the skills to design, develop, and deploy modern, secure, and scalable web applications using the Java ecosystem. Participants will gain both front-end and back-end development experience, covering everything from HTML, CSS, JavaScript, and React to Java, Spring Boot, databases, and Linux deployment.

Offered by: Information Technology Center, University of Peradeniya
Duration:20 Full Days (Approx. 5 Months) | SLQF Level 2 (Advanced Certificate)
Course Fee: Rs. 45,000 | Medium: English with Sinhala Explanations

syllabus

Target Audience

Open to anyone familiar with computers and eager to learn technical concepts.

Key Learning Areas

  • Java programming with OOP, multithreading, and TDD.
  • Front-end development using HTML, CSS, JavaScript, React, and Tailwind CSS.
  • Back-end development using Servlets, JSP, Spring Boot, Spring Security, and Microservices.
  • Database management with PostgreSQL and JPA.
  • Secure application development with OAuth2 and Web Security.
  • Application deployment on Linux servers using Nginx and systemd.
  • Hands-on experience with modern tools such as Maven, Git, and VS Code

Regstration

Assessment

Continuous Assessments: 60%
Final Project: 40%

Eligibility Criteria

Pass O/L with at least "B" pass for Mathematics

Rules and Regulations

  1. The course must be completed within a maximum duration of six months, so the registration is only valid for that period.
  2. Those who do not successfully complete the continuous and final assessments in the current sitting can do so in the next batch.
    ● According to the regulations of the IT center, in order to schedule these examinations, an advance payment is required. This payment includes 10% of the course fee from the most recent course as the administrative fee, along with the remaining balance of the course fee, which is calculated as the difference between the most recent course fee and the fee for the course the student previously completed.
  3. Withdrawal of the Registration:
    ● To withdraw your course registration, please submit a written request to the Director of the ITC. Please note that no full refunds will be issued.
Solution by CEIT.