Professional Documents
Culture Documents
PRODUCT NOTE
NIGERIA
Aptech is a global learning solutions company that commenced its education and training business
in 1986. Aptech has presence in more than 40 countries through two main businesses - Individual
training and Enterprise Business. It has over a thousand centers of learning worldwide.
Aptech offers individual training courses in I.T., hardware and networking, multimedia,
animation, aviation, hospitality, banking, finance, beauty & make-up training and English learning.
The enterprise business includes Training & Assessment Solutions for Corporates & Institutes.
Introduction
• ACCP (Aptech Certified Computer Professional) is a complete career-oriented program
to prepare students for today’s I.T. Industry
• The course gives a strong foundation to students on various concepts related to software
development and global technology insights
• Recognizing the wide range of technologies, students have a choice to choose their
specialization with OST from Java or .NET or Oracle or Networking.
• Laddered Learning: For better and easy understanding for students.
professionals in 2018.
$
ACCP Course Structure
ACCP Course
4A 4B 4C 4D
(OST & Java) (OST & .NET) (OST & Oracle) (OST &
Networking)
Fundamentals of Java 32 14 18 12
Object Oriented Programming with Java 32 14 18 10
eProject (Java) 2 2 0 0
Programming in C# 40 16 24 12
Introduction to Cloud Computing 8 4 4 2
Fundamentals of IoT 6 6 0 4
Total Hours - Term 2 156 72 84 56
eProject (Android) 2 2 0 0
No Exit
Learning Objectives
• Understand the fundamentals of Java Enterprise components
• Build Web applications suited to any Java EE application server using JSP and Servlet
technologies
• Understand and work with the Spring framework
• Design and develop mobile applications using Android
• Implement thorough application testing for Android applications
• Implement software development process using Agile methodologies
• Create a domain-based mobile application using Android
Term 3B (.NET)
Duration Theory Lab Self-Study
Module (Instructional Hours) (Hours) (Hours) (Hours)
No Exit
Learning Objectives
• Learn database programming in Windows and includes extensive coverage of powerful .NET Windows Forms features, such
as modern controls, data binding, and Click once deployment for creating smart client applications.
• Develop Web applications implementing server side programming using ASP.NET MVC
• Implement software development process using Agile methodologies
• Develop a real-world application using .NET technologies
• Build Professional apps using Windows Phone
Term 4A (OST & Java)
Duration Theory Lab Self-Study
Module (Instructional Hours) (Hours) (Hours) (Hours)
Querying with MySQL 16 8 8 6
Programming with Python 36 18 18 12
Job Profiles: Python Web Application Developer; Java Enterprise Application Developer
Learning Objectives
• Use MySQL, the world’s most popular open-source database
• Understand syntax and logic of Python programming and learn how Python is
used for data analysis and other applications
• Build Web applications using Python
• Design and develop a Web application using Python
• Understand the most critical Web application security vulnerabilities, as well
as principles for secure coding and solutions for fixing such vulnerabilities
• Develop enterprise applications using EJB
• Use Web services in Java Web Applications
• Use software engineering principles to design software on time, within scope,
and budget
• Manage software projects efficiently using Microsoft Project 2016
Term 4B (OST & .NET)
Duration Theory Lab Self-Study
Module (Instructional Hours) (Hours) (Hours) (Hours)
Querying with MySQL 16 8 8 6
Programming with Python 36 18 18 12
Web Application Development using Python 40 20 20 12
eProject (Python-Web Application Development) 2 2 0 0
Securing Web Applications 16 16 0 6
Developing Microsoft Azure and Web Services 36 18 18 12
Software Engineering Principles 16 16 0 0
Software Project Management (MS Project 2016) 36 18 18 12
Total Hours - Term 4B (OST & .NET) 198 116 82 60
Job Profiles: Python Web Application Developer; .NET Enterprise Application Developer
Learning Objectives
• Use MySQL, the world’s most popular open-source database
• Understand syntax and logic of Python programming and learn how Python is used
for data analysis and other applications
• Build Web applications using Python
• Design and develop a Web application using Python
• Understand the most critical Web application security vulnerabilities, as well as
principles for secure coding and solutions for fixing such vulnerabilities
• Develop enterprise applications and Web services using .NET technologies using the
Microsoft Azure cloud platform
• Use software engineering principles to design software on time, within scope, and
budget
• Manage software projects efficiently using Microsoft Project 2016
Term 4C (OST & Oracle)
Duration Theory Lab Self-Study
Module (Instructional Hours) (Hours) (Hours) (Hours)
Querying with MySQL 16 8 8 6
Programming with Python 36 18 18 12
Web Application Development using Python 40 20 20 12
eProject (Python-Web Application Development) 2 2 0 0
Oracle Database SQL 32 16 16 10
Program with PL/SQL 32 16 16 10
Oracle Database 12c Administration 40 20 20 12
Oracle Database 12c: Advanced PL/SQL 40 20 20 12
Total Hours - Term 4C (OST & Oracle) 238 120 118 74
Benefits of