SCCP Courses - STPL Certified Computer Professional

Power your career with latest Technologies

Kick start you IT courses career on a great note with STPL Computer Education. All you have to do is, join the Advanced Diploma in Software Engineering class and you will end up saving 40% of the total cost.

These courses will give you a strong foundation on various concepts related to software development, and global technology insights. You even have a choice to go for a specialisation with OST from .NET,  Java,  Oracle or Networking. The program is at par with world standards and you also have the option to pursue Bsc. (Hons.) I.T. Degree in one of Middlesex University’s international campuses at UK, Dubai, Malta and Mauritius.

Just drop your contact details (form below) or call +2348170590818


Lets Keep in Touch

SCCP Course – Software Training

During the course students will be trained in following software:

  1. Turbo C++
  2. HTML5 & CSS3
  3. NetBeans
  4. MS SQL Server
  5. Red Hat Enterprise 7
  6. .NET Framework
  7. Google Search Engine Tools
  8. Google Adwords
  9. Cloud Tools
  10. Microsoft Visual Studio 2013 Professional Edition
  1. Windows Phone 10
  2. JSF & Struts
  3. Android
  4. MySQL
  5. PHP
  6. Python
  7. Node JS
  8. Javascript
  9. Java 7 EE & SE
  10. Apache
  11. Oracle
  12. Windows Server 2012

COURSE STRUCTURE

COURSE FLOW

Semester-1
Certificate of Proficiency in Systems Management (CPISM)
Semester-2
Diploma in Information Systems Management (DISM)
Semester- 1 - 4
Advanced Diploma in Software Engineering(ADSE)

Please note: We have adopted a new courses Pedagogy which comprises of Theory, Lab and Practice hours. However Courses duration will comprises of Theory and Lab sessions only. Practice hours are recommend hours for the students to practice on their own. Students can utilize Practice Hours for solving assignments, performing additional exercises in the Lab, or testing their practical skills. They may either perform these in the lab for which they will book slots over and above the courses duration or they may do these tasks at home on their own systems.

Semester 1

[table id=17 /]

Learning Objectives (SEM-1):

  • ► Learn generic programming principles
  • ► Solve programming problems using flowcharts
  • ► Use programming constructs to write programs in C
  • ► Design and build interactive websites using HTML5, CSS3, and JavaScript
  • ► Learn object-oriented programming concepts, while developing programs in C++
  • ► Normalize raw data into well-organized database tables in SQL Server and perform database operations on them
  • ► Use XML and JSON to store and exchange data
  • ► Unlock the power of Google Apps, including Docs, Gmail, Calendar, and Drive

Semester - 2

[table id=18 /]

Learning Objectives (SEM-2):

  • ► Learn to use Red Hat Linux operating system
  • ► Learn how to optimize your website for search engine traffic
  • ► Develop object-oriented applications using Java
  • ► Design and develop desktop applications using Java
  • ► Develop basic and advanced object-oriented applications using C#
  • ► Use Microsoft coding and XML documentation conventions
  • ► Make your applications accessible online using a browser
  • ► Understand the ‘what, why, and how’s’ of IoT
  • ► Learn to advertise and attract customers with your products
  • ► Develop skills pertaining to presentations, sales and marketing, team building, and business writing
  • ► Develop a real-world application using Java as your project

Semester 3

Students can elect from the following topics as their subject for Semester 3

SEM 3A

JAVA:

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. As of 2016, Java is one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers

SEM 3B

.NET:

The .NET Platform programming languages — including Visual Basic .NET, Visual C#, Managed Extensions for C++, and many other programming languages. As of 2016, .NET is used by 15.8% of all the websites using various server-programming language.

Semester 3A (JAVA)

[table id=19 /]

Learning Objectives (SEM-3A):

  • ► Understand the fundamentals of Java Enterprise components
  • ► Design secure Web applications using Servlets and JSP
  • ► Develop Web applications implementing server side programming using servlets
  • ► Design MVC-based Web applications using Struts and JSF
  • ► Develop Web applications using Struts framework
  • ► Create rich UI components using JSF
  • ► Implement software development process using Agile methodologies
  • ► Develop, test, and publish Android applications that run on mobile and wireless devices
  • ► Develop a real-world mobile app using Android

Semester 3B (.NET)

[table id=20 /]

Learning Objectives (SEM-3B):

  • ► Learn programming skills that are required to develop a Windows app
  • ► Implement advanced features such as, using location information, streaming media to external devices, and integrating with online services
  • ► Develop advanced ASP.NET MVC applications using .NET Framework tools
  • ► Develop applications for mobile devices using Windows phone
  • ► Implement software development process using Agile methodologies
  • ► Develop a real world object-oriented application using Microsoft Store apps

Semester 4

Students can elect from the following topics as their subject for Semester 4

 

SEM 4A

OST &

JAVA

 

SEM 4B

OST &

.NET


SEM 4C

OST &

ORACLE


SEM 4D

OST &

NETWORKING

  • ▶ Students who are pursuing Elective JAVA in Semester 3 can opt for Sem 4A (OST & JAVA), Sem 4C (OST & Oracle) or SEM 4D (OST & Networking)

  • ▶ Students who are pursuing Elective .NET in Semester 3 can opt for Sem 4B (OST & .NET), Sem 4C (OST & Oracle) or SEM 4D (OST & Networking)

Electives

OST

Open source technology (OST) is defined as the production and development philosophy of allowing end users and developers to not only see the source code of software, but modify it as well. The Linux operating system is a one of the best-known examples of open source software technology. Open source technology has spawned an open source culture among programmers and developers who embrace the open source philosophy.

Oracle

An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. A database server is the key to solving the problems of information management. The database has logical structures and physical structures. Because the physical and logical structures are separate, the physical storage of data can be managed without affecting the access to logical storage structures. Oracle is also used for Data Warehousing and Big Data.

Networking

Networking is how network operates and is first step to understanding routing and switching. The network operates by connecting computers and peripherals using two pieces of equipment; switches and routers. Switches and routers, essential networking basics, enable the devices that are connected to your network to communicate with each other, as well as with other networks. Networking professional is an integral part  helping installation and configuration, media and topologies, management, and security.

Semester 4A (OST & JAVA)

[table id=21 /]

Learning Objectives (SEM-4A):

  • ► Host web applications on Apache web server
  • ► Create and manipulate databases using MySQL
  • ► Design web applications using PHP on Linux
  • ► Explore cloud computing and familiarize with Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS)
  • ► Develop cloud applications in SalesForce, Windows Azure, and Google AppEngine environments
  • ► Design, develop, and deploy enterprise applications using EJB
  • ► Design web services to expose web applications
  • ► Use AJAX with web applications to improve responsiveness, usability, and interactivity
  • ► Use software engineering principles to design software on time, within scope, and budget
  • ► Use MS Project to track software development
  • ► Design a domain-based enterprise application using Java EE

Semester 4B (OST & .NET)

[table id=22 /]

Learning Objectives SEM4B:

  • ► Host Web applications on Apache Web server
  • ► Create and manipulate databases using MySQL
  • ► Design web applications using PHP on Linux
  • ► Explore cloud computing and gain familiarity with Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS)
  • ► Develop cloud applications in SalesForce, Windows Azure, and Google AppEngine environments
  • ► Design and develop services that access local and remote data from various data sources
  • ► Develop and deploy services to hybrid environments, including on-premises servers and Windows Azure
  • ► Develop rich user interfaces and web applications using ASP.NET AJAX
  • ► Create a more responsive user interface using AJAX extensions and AJAX Control Toolkit
  • ► Use software engineering principles to design software on time, within scope, and budget
  • ► Use MS Project to track the software development
  • ► Develop a real-world object-oriented application using .NET

Semester 4C (OST & Oracle)

[table id=23 /]

Learning Objectives (Sem4C):

  • ► Host web applications on Apache Web server
  • ► Create and manipulate databases using MySQL
  • ► Design web applications using PHP on Linux
  • ► Gain expertise in relational database, data management, and learn how to use SQL commands effectively against your data
  • ► Develop stored procedures, functions, packages, and database triggers
  • ► Manage an Oracle database instance, configure the Oracle network environment, and perform database maintenance
  • ► Develop appropriate strategies for backup, restore, and recovery procedures from provided scenarios

Semester 4D (OST & Networking)

[table id=24 /]

Learning Objectives (SEM-4D):

  • ► Host web applications on Apache Web server
  • ► Create and manipulate databases using MySQL
  • ► Design web applications using PHP on Linux
  • ► Gain knowledge in network technologies, installation and configuration, media and topologies, management, and security
  • ► Implement a core Windows Server 2012 Infrastructure into an existing enterprise environment
  • ► Manage tasks to maintain a Windows Server 2012, such as user and group management, network access, and data security
  • ► Learn advanced configuring tasks necessary to deploy, manage, and maintain a Windows Server 2012 server