Key Takeaways
At the end of the course, participants will be able to:
- Mobile Client Development
- User Interaction
- Design and develop user interfaces of mobile applications for optimal user experience and interaction
- Creation of Layouts and Notifications
- Using UI Controls and WebView
- Application Logic and Functionality
- Implement the logic and functionality of mobile applications
- Leverage on Activities, Intents, Services and Broadcast Receivers for program control
- Language and Platform
- Using the Kotlin Programming Language to create Android apps
- Using Android Studio as the Integrated Development Environment
- Backend Development
- Architecture and Design
- MVC architectural design of the backend systems
- Requests handling via Controllers, Middlewares and Dependency Injection
- Data Handling and Integration
- Managing data and integrating with databases via LINQ and Entity Framework
- Automatic data-mapping via Model Binding
- Client-Side Technologies
- Utilising client-side technologies for user-interactions
- Includes JavaScript, AJAX, HTML and CSS
- Server-Side Technologies
- Utilising server-side technologies for dynamic pages, requests routing and session management
- Leverages on .NET Framework and the C# programming language
Who Should Attend
This course is targeted at individuals who are interested in developing Mobile and Mobile Web-based solutions for enterprise environment.
Prerequisites:
- Preferably have some understanding of how IT solutions can be used in the real world
- Completed the Graduate Certificate in Digital Solutions Development - Web Applications
What Will Be Covered
-
Mobile Client Development
- User Interaction
- Design and develop user interfaces of mobile applications for optimal user experience and interaction
- Creation of Layouts and Notifications
- Using UI Controls and WebView
- Application Logic and Functionality
- Implement the logic and functionality of mobile applications
- Leverage on Activities, Intents, Services and Broadcast Receivers for program control
- Language and Platform
- Using the Kotlin Programming Language to create Android apps
- Using Android Studio as the Integrated Development Environment
- Backend Development
- Architecture and Design
- MVC architectural design of the backend systems
- Requests handling via Controllers, Middlewares and Dependency Injection
- Data Handling and Integration
- Managing data and integrating with databases via LINQ and Entity Framework
- Automatic data-mapping via Model Binding
- Client-Side Technologies
- Utilising client-side technologies for user-interactions
- Includes JavaScript, AJAX, HTML and CSS
- Server-Side Technologies
- Utilising server-side technologies for dynamic pages, requests routing and session management
- Leverages on .NET Framework and the C# programming language
Format
Lectures and workshop
Certificate of Completion
The NUS-ISS Certificate of Completion will be issued to participants who have attended at least 75% of the course.
Assessment
- Broad Schedule of Assessment: During and end of course
- Passing Criteria: Generally achieve above 50% marks for workshop, course assignments and written examination.
- Assessment Method: Workshop, course assignments and written examination
Preparing for Your Course
ISS and Learner’s Commitment and Responsibilities
Find out more.
WIFI Access
WIFI access will be made available. User ID and password will be provided in the participant’s kit.
Venue
NUS-ISS
25 Heng Mui Keng Terrace
Singapore 119615
In the event of a change of venue, participants are advised to refer to the acceptance email sent one week prior to the commencement date.
Course Confirmation
All classes are subject to confirmation and ISS will send an acceptance email to participants one week prior to the commencement date. Confirmed registrants are to attend and complete all lectures, class exercises, workshops and assessments (where applicable). Additionally, all responses to feedbacks and surveys conducted by ISS and its partners must be submitted. All training and assessments will be delivered as described in the course webpage.
General Enquiry
Please feel free to write to ask-iss@nus.edu.sg if you have any enquiry or feedback.