Program Description :

Our Web App Development for Startups program is a continuing studies program designed for students with previous college/university experience who want to learn about the concepts and implementation of Web and Mobile application development to to build their own digital applications. This program’s focus is on building multi-platform mobile applications for Android and IOS using the React Native framework.

Program Duration :

48 weeks (including 24 lecture weeks, and 24 CO-OP weeks).

840 hours (420 lecture hours and 420 CO-OP hours).

Delivery Method: On-site Delivery

Name of Course/Subject# of Hours
FNC 101 Introduction to Corporate Finance42
CSIS 102 Fundamentals of Web Development42
CSIS 106 Web Design42
CSIS 107 Backend Development42
CSIS 108 Foundation of Database42
CSIS 109 UI/UX42
CSIS 110 Java Script42
CSIS 111 REACT42
ENG 101 Technical Writing42
ENG 102 Pitch Deck Essentials42
CO-OP420

Upon successful completion of this program, students will be able to:

  1. Learn and work with HTML and CSS languages.
  2. Design a website using HTML.
  3. Explain the concept of Box Model.
  4. Design Node.js, MongoDB and Angular Web Development technologies into a working solution.
  5. Design Node.js and MongoDB to be more scalable.
  6. Design Node.js, angular and MongoDB to deliver outstanding next-generation web solution.
  7. Leverage React innovative MVC approach to structure more effective pages and applications.
  8. Explain the concept of SQL.
  9. Design database algorithms and other dependencies.
  10. Explain the concept of the file structure, hashing, indexing, and physical database design.
  11. Explain Query processing and optimization.
  12. Explain NoSQL
  13. Explain the concept of Cloud computing.
  14. Design an impactful slide.
  15. Explain the concept of the ultimate elevator pitch.
  16. Design presentation and communication techniques for product pitching.
  17. Identify the right content for the presentation.
  18. Explain the concept of Debug scripts.
  19. Design scripts that work in all browsers.
  20. Design a clear, reliable, and reusable code.
  21. Design object-oriented programming techniques.
  22. Design the DO script with the DOM.
  23. Identify JSON data.
  24. Design with HTML5 and CSS3.
  25. Control CSS with simple JavaScript code.
  26. Identify and write cookies.
  27. Demonstrate the new ECMAScript that is featured today.
  28. Design components to define parts of the UI.
  29. Design JSX to specify visuals without writing full-fledged JavaScript.
  30. Design UX design and research techniques such as sketching, running workshops, information architecture, wireframing, usability testing, and prototyping.
  31. Identify UX projects to suit different business objectives, time constraints, and budget.
  32. Analyze case studies from real UX projects that explain how particular techniques were used to achieve the client’s goals.
  33. Identify corporation financial system.
  34. Analyse the financial statement, cash flows, and taxes.
  35. Analyse financial statements.
  36. Analyse capital budgeting.
  37. Analyse company valuations.
  38. Build a REACT app. 
  39. Optimize REACT workflow using tools such as Node, Babel, web pack and many more.  
  1. Web Developer
  2. Application Developer
  3. SEO Analyst
  4. UX Designer
  5. UI Designer