Web Application Development
This course teaches the development of web applications or interactive websites like eCommerce, shopping cart, dating site, news site, content management system, social networking site, forum, job board etc.
About This Course
Web Application Development introduces the concepts and technical needs of client and server side technologies for web applications. The course equips students with resources for design, production, and evaluation of web applications and strategies for locating these resources. Students gain hands-on experience in web application production, including: client-side markup and programming, server-side programming for data processing, code versioning, accessing web services, and related authentication techniques.
It provides students with the specialized knowledge that is important in the development of web computer applications. Students will study and gain experience with the languages and frameworks that are most commonly used in developing these applications, with the design of user interfaces and software systems, and with associated topics such as networking, hosting infrastructure, and security. They will also learn the fundamental principles on which these topics are based, so that they will be prepared for the new technologies that are constantly being developed.
Course Content
The follwoing will be covered:
- Introduction to Web Application Development
In this introduction to Web application Development, you will review the fundamentals of XHTML, CSS, Javascript, client-side and server-side scripting, PHP and CGI programming with Perl. You will also enhance your skills in application integration with SQL database systems. - Human Computer Interfaces
Learn common interface idioms and the support available for their integration into aesthetically appealing and practical, efficient interactions between humans and machine, including editors, browsers, games, networking sites, posting boards, etc. You will utilize principles that are ubiquitous among tools for HCI development. - Programming and Scripting Languages for Web Applications
Expand your understanding of the principles and practice of dynamic, scripting, and functional languages used in web applications. You will learn basic language concepts, data structures in dynamic languages, code structure, code quality, testing, string manipulation, dynamic code generation. - Advanced Web Application Development
Continue to advance your skills with the Advanced Web Application Development course. On the client side, you will learn advanced XHTML, CSS, Javascript, and AJAX. Server side topics include developing applications using Java Web Services (servlets and JSP), integration with SQL database systems, and common frameworks for rapid development and deployment. A major emphasis is on high-performance platforms, and application architectures suitable for large, complex projects. - Emerging Web Technologies
Explore emerging technologies in web software development. Understand the issues and concepts underlying new technology through hands-on experience, and become prepared for future developments in this quickly evolving field. Server-Side Web Development. - Rich Internet Application (RIA) Development
- Database design & management
- Web Analytics and Mining
- Agile software development
- Information Technology Project Management
Electronic Health Records (EHRs), CRM site, Business Networking site, event/conference webapp, Online Auction webapp, and Payroll webapp.
Course Benefits - What do I learn?
Learning Outcomes
-
Students who complete the Web Application Development course will be able to demonstrate:
- Advanced knowledge of web application development languages.
- Proficiency in one or two server-side web language/platform-specific technologies like Java and .NET, and client-side languages like JavaScript.
- Competence sufficient to apply acquired knowledge in migrating to new and emerging standards and technologies.
- Four-course certificate program comprises courses shared by the MS in Computer Information Systems, ranked #3 among the nations Best Online Graduate Computer Information Technology Programs (U.S. News & World Report 2016).
- Students benefit from a supportive online network, with courses developed and taught by PhD-level full-time faculty and professionals with hands-on expertise in the industry.
- Small course sections ensure that students get the attention they need, while case studies and real-world projects ensure that they gain in-depth, practical experience with the latest technologies.
Eligibility
Target Participants
- Business/System Analyst
- Application Developers
- Those undertaking software projects
- Freelancers
- Bloggers and Content curators
- Digital Marketers
- Students and recent graduates
- All those interested in learning and using application development skills
NOTE: In order to benefit as an organisation, we strongly recommend that at least 2 - 3 participants attend from the same organisation.
Course Assessment & Certificate
To qualify for your official P4PE DMA Certificate of Accomplishment you must study and complete all modules and successfully complete ALL course work and score 75% or more in each of the course assessments.
CALENDER
Code: | Course: | Type: | Location: | Fees: | Start date: | Duration: | Register: |
DMA030 | Web Application | Weekday | Ikeja,Lagos | N60,000 | 13-Feb-2019 2-Sep-2019 |
10 Days | Register Online |
DMA030 | Web Application | Weekend | Ikeja,Lagos | N60,000 | 22-Apr-2019 2-Nov-2019 |
10 Saturdays | Register Online |
What do I get for my fee?
- Full set of bound notes
- Free Internet Access while at the P4PE DMA Lab
- Access to your online student portal & Forum
- Content Expert Lecturer & Coaching
- Excellent learning and information facilities
Pre-requisite: web design .