0% found this document useful (0 votes)
15 views4 pages

Get Resource File

The document outlines the admission process and prerequisites for a Professional Java Development program focused on Enterprise and Web Applications. It details the selection phases, delivery approach, and required student deliverables, including freelancing jobs or certifications. The program aims to enhance employability in various companies by providing extensive training in Java and related technologies over 900 hours, covering both core and soft skills courses.

Uploaded by

yunus.ezz.ase
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views4 pages

Get Resource File

The document outlines the admission process and prerequisites for a Professional Java Development program focused on Enterprise and Web Applications. It details the selection phases, delivery approach, and required student deliverables, including freelancing jobs or certifications. The program aims to enhance employability in various companies by providing extensive training in Java and related technologies over 900 hours, covering both core and soft skills courses.

Uploaded by

yunus.ezz.ase
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Enterprise & Web Applications

Development (Java)

People Develop Countries… We Develop P.E.O.P.L.E.


Program Admission Arrangements
Who May Apply?
• Graduates of:
o All University Graduates may apply

Prerequisites
These topics will be discussed with you in the interviews (Resources applicants can visit or study before interview)
• Studying this course at maharatech “Mastering Object-Oriented Programming (OOP) Using C++
[Link]
• or any other resources that you prefer
• ITI values that could be found here: [Link]

Selection Process
• Phase 1: IQ and Problem-Solving exam | English exam
• Phase 2: Technical Exam (C Programming, OOP, DB, Web Development-→ Questions Level form basics to Intermediate )
Computer-based technical exam in the field of your interest
• Phase 3: Technical Interview
Those applicants would be discussing with the interviewing panel their pre-work -“Before You Apply”- in a one-to-one interview
• Phase 4: Interpersonal Skills Interview
Those how pass phase 3 will be promoted to this interview

Delivery Approach
• 75% face to face Learning| 25 % Online
• Common Hardware
• Common Software

Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and/or an international certficate based on his track
2
Enterprise & Web Applications Development (Java)

1 Programs Offered 4 Certifications


• Spring Certified Professional.
 Professional Training Program:
• Oracle Certified Professional: Java SE (11 or above) Developer
• Professional Java Development with AI Integration
 Online Services (MaharaTech)

5 Graduates Job Profiles


2 Industry/Academy Stakeholders Java Enterprise and Web Applications Developer
• VMWare IT Academy This job profile demand Java developers, who are capable of using different JEE technologies in
• RedHat Academy diverse application domains to get the skills of how to build database-driven custom web
• Oracle applications and enterprise applications.

3 Targeted Outcome
• Employability
o Vodafone Egypt o Fawry
o VOIS o Aman
o Orange Egypt o Valeo
o OBS o CyShield
o Etisalat Misr o ZINAD
o NBE
o AlexBank
o AAIB
Enterprise & Web Applications Development (Java)
900 Hours
Core Courses
Program Content Structure
• Advanced GUI using JavaFX
General Courses • API for XML Processing using Java
• Asynchronous Web Development
• Agile Software Development Methodologies • Concurrency Programming using Java Programming
• Computer Networks Fundamentals • Core Java Programming
• Data Structure and Algorithm • Database Programming using Java Programming
• Database Fundamentals • Developing a Web Application Using Angular
• Introduction to Software Engineering • Developing Dynamic Web Applications using Servlets and JSP
• Operating Systems Fundamentals • Kotlin Programming Language
• XML Fundamentals • GUI Using Java Programming
• Client-Side Technologies Fundamentals • I/O and Network Programming using Java Programming Soft Skills
• Intro to Generative AI and Prompt Engineering (Workshop) • Introduction to Object Oriented Programming Concept 11%
• Introduction to ORM (Object-Relational Mapping)

Soft Skills Courses
Introduction to Testing and automated unit test
General
• Java API for Big Web Service
Courses
• Progressive Teamwork (Workshop) • Java API for Restful Web Service
16%
• Professional Demeanor (Workshop) • Java Design Principles and Patterns
• Best Practices For Remote Working (Workshop) • Intro to Problem Solving Techniques Core courses
• Communication Essentials for Professionals • Introduction to Microservices Architecture 73%
• Introduction to Docker: Getting Started with Containerization
• High Impact Presentations
• Project Configuration Management
• Job Seeking Skills
• Spring Framework Aspect Oriented Programming
• Spring Framework Boot
• Spring Framework Core
• Spring Testing
• Spring Framework Data Access
• Spring Framework Remote Services
• Spring Framework security
• Spring Framework Web MVC
• Versioning Control Systems
• Spring Framework Cloud
• Spring Framework Data
• Vibe coding and working with Gen-AI APIs
• Advanced Gen-AI programing: RAG and Agentic software

You might also like