+65 6336 5482 (Weekdays, 9am - 6pm) Learners Login

Software development

Software Development

Get started with
Microsoft Technology Associate

To start on your software development journey you would be looking for a learning pathway that is:

Recognised: By a recognisable brand for increased employability
Industry-Relevant: Content that is not just theoretical but also relevant to the industry
Certifiable: Leads to certification that proves competency to employers

The Microsoft Technology Associate (MTA) provides you with exactly this. Earning an MTA certification helps prove your knowledge of fundamental technology concepts. Having a validated certification from Microsoft can help you launch a successful career.

The MTA gives you a good foundation for a career in software development not only for Microsoft technologies.

Courses for Foundation

3 Day Course

This course helps you build an understanding of these topics: Core Programming, Object-Oriented Programming, General Software Development, Web Applications, Desktop Applications, and Databases.

3 Day Course

This course helps you build an understanding of these topics: Core Database Concepts, Creating Database Objects, Manipulating Data, Data Storage, and Administering a Database.

Oracle Java

With around 3 billion devices and 97% of desktops running Java worldwide, Java is clearly the leading language for enterprise development. Therefore many of the world's top companies rely on experienced Java Programmers to build and maintain these critical applications.

Developers can use Java to develop code that can run on virtually any machine, regardless of architecture or platform. Java is also used to create Web platforms and applications.

With its wide range of applications, Java continues to be in demand. Secure your future and advance your career with Java training.

Courses for Oracle Java

1

5 Day Course

This official Oracle course Java SE 8 Fundamentals enables students with little or no programming experience to begin to learn programming using the Java programming language.

Students will learn about the significance of object-oriented programming, the keywords and constructs of the Java programming language and the steps required to create simple Java technology programmes.

Students will also develop a solid foundation in the Java programming language such as learning to create and use simple Java classes containing arrays, loops and conditional constructs, how to use and manipulate object references, as well as writing simple error handling code.

There is also hands-on experience with basic object oriented concepts such as inheritance, encapsulation and abstraction. All these can help students develop a solid understanding of what the Java SE8 platform is and how it can be used in real world applications.

2

5 Day Course

This official Oracle course Java SE 8 Programming is designed for individuals who possess a strong foundation in the Java Programming language and expertise in creating Java technology programmes.

This course covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform.

You can use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 8 Programmer Exam!

3

5 Day Course

This course helps participants explore building and deploying enterprise applications that comply with the Java Platform, Enterprise Edition 7 Web Profile. Expert Oracle University instructors will help participants explore annotations, Session Enterprise JavaBeans (EJB-Lite), Java Persistence API (JPA), servlets, JavaServer Pages(JSPs), Contexts and Dependency Injection (CDI), JAX-RS RESTful Web services, the Java API for WebSocket and the Java API for JSON processing.

Participants will learn to:

Develop web-based interfaces for both desktop and mobile devices.
Assemble an application.
Build Java applications.
Deploy an application into an application server (Java EE platform runtime environment).

By taking this course, you'll gain hands-on experience building Java EE web applications. You will get the chance to create web-based user interfaces using HTML5 and JavaScript along with JSPs and servlets. Web-based user interfaces will use AJAX to communicate with RESTful web services you create; data will persist using JPA and optimistic locking.

By learning through hands-on exercises via structured labs, you'll get a chance to explore EJB-Lite session bean components, which can be used with container-managed transactions. You'll perform lab exercises using the NetBeans IDE and WebLogic Server.

Oracle Database

Modern Features, open standards, high availability, high performance, scale, security and ease of maintenance/management are the reasons why the Oracle Database is the #1 choice of the Fortune 1000.

Whether you manage your data in your own data centre on premises, manage your data in a hybrid or pure cloud configuration, or even run a large data management cloud service, the Oracle Database was designed to deliver the performance and features your organisation requires.

Courses for Oracle Database

5 Day Course

This course delivers the fundamentals of SQL and PL/SQL along with the benefits of the programming languages using Oracle Database technology. You'll explore the concepts of relational databases.

Ensure fast, reliable, secure and easy to manage performance. Optimise database workloads, lower IT costs and deliver a higher quality of service by enabling consolidation onto database clouds. Demonstrations and hands-on practice reinforce the fundamental concepts that you'll learn in this course.

By enrolling in this course, you'll begin using Oracle SQL Developer to develop these programme units. SQL*Plus is available as optional tools.

7 Day Course

Becoming an Oracle Certified Database Expert can expand students database knowledge and give students an edge in a competitive IT marketplace.

This official Oracle Database 12c Administrator Certified Associate course was designed cover Oracle Database 12c: Install and Upgrade Workshop and the Oracle Database 12c: Administration Workshop contents over seven days. This course will teach students about the Oracle Database architecture and how to install Oracle Database 12c software, create a container database, provision pluggable databases, manage an Oracle Database instance, configure the Oracle Network Environment and perform database maintenance.

Microsoft Developer Courses

Microsoft .NET is a free, cross-platform, open source developer platform for building many different types of applications.

With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, gaming, and IoT.

Courses for .NET Languages

C#

5 Day Course

Microsoft Course Code: 20483B

This official Microsoft course is for those with basic programming capability to learn how to create Windows applications using the C# programming language. This course

During their five days in the classroom students review the basics of C# programme structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.

At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop .NET Framework 4.5 applications.

Visual
Basic

5 Day Course

Microsoft Course Code: 10550A

Visual Basic is a .NET language that is popular for its readability and ease of learning.

This course provides a solid foundation in Visual Basic to the level necessary to enable students to attend other advanced courses.

VB.NET is the language used in developing RPA bots in UiPath Studio as well.

Courses for Web Development

5 Day Course

Microsoft Course Code: 20486B

In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of a web application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course will also prepare the students for the exam 70-486.

Web Development with PHP

PHP is an opensource programming language that is the number 4 most popular programming language according to GitHub's Octoverse 2018 report with a large community of developers. This community makes it easier to find support when developing Due to this activity, there are many tools and libraries in this ecosystem making it the choice of language for many developers.

Learn PHP and create your own web application now.

5 Day Course

The training programme covers the fundamentals of PHP and equips the candidate with PHP development tools and Laravel framework to develop web applications

PHP Programming is used to create, launch, and maintain websites using the HTML-embedded scripting language known as Hypertext Preprocessor.

Laravel is a very popular, free, open source PHP Web application framework, designed for the development of MVC Web applications. According to the Top 10 PHP Frameworks for Developers in 2018, Laravel is listed as one of the most popular PHP frameworks for 2018.

One feature of Laravel is how beautifully readable the code are. You can achieve your web application with significantly less effort using this MVC framework.

Front-end Development

5 Day Course

This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured application.

The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios. They are intended to focus on the principles and coding components/structures that are used to establish an HTML5 software application.

Word Press

4 Day Course

WordPress is used to create, launch, and maintain dynamic websites. WordPress is hailed as one of the most popular Content Management System (CMS) available today which is a database-driven web development application powered by PHP and MySQL.

Understand how to install and configure WordPress, and to create and manage content. Learn how to add functionality to suit the Web site with WordPress plugins. Learn how to make your website look great with WordPress Themes.

Hands-on exercises are integrated throughout to reinforce leaning and develop competency.

an NTUC Social Enterprise
© COPYRIGHT 2019 NTUC LearningHub. All Rights Reserved.