Web App Development For Startup Companies – Diploma Program with CO-OP

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 :

The program will be completed in 48 weeks (including 24 lecture weeks, and 24 CO-OP weeks).

The program will be completed in 840 hours (420 lecture hours and 420 CO-OP hours).

Delivery Method: Combine (50% offline + 50% online).

 

Name of Course/Subject# of Hours
CSIS 102 Fundamentals of Web Development

Fundamentals of Web Development

Course ID : CSIS 102
42 hours

This course covers the concepts and practice necessary for creating Internet content. The course provides a technical overview of the Internet environment and the structure of the World Wide Web. The technical segment will focus on the design and implementation of an effective web site at the introductory level.

42
CSIS 106 Web Design

Web Design

Course ID : CSIS 106
42 hours

This course introduces the student to the application of web design and HTML language. Topics: internet and web basics, HTML basics, web design, cascading style sheets, graphics & text styling, CSS, page layout, links, layout, and mobile, table basics, form basics, media and interactivity, and web publishing. This course will focus primarily on designing a website for marketing, business, and others.

42
CSIS 107 Backend Development

Backend Development

Course ID : CSIS 107
42 hours

This course introduces the student to the application, concept, and theory around Node.js, JavaScript Primer, and MongoDB. Students will apply the concept and theory to create a web application. The student will also learn about the transactional application of the website such as register, login, etc.

42
CSIS 108 Foundation of Database

Foundation of Database

Course ID : CSIS 108
42 hours

This course introduces students to the concepts, theories, and different applications of designing, using, and implementing database systems. The focus of this course is the fundamental concept of database modeling and design, models and languages that are provided by the database management system, and the implementation techniques.

42
CSIS 109 UI/UX

UI/UX

Course ID : CSIS 109
42 hours

This course is designed for students to learn about user experience, and the basic principal of UX/UI Design to create a mobile or website prototyping design application that is user oriented.

42
CSIS 110 Java Script

Java Script

Course ID : CSIS 110
42 hours

In this class the students will learn about basic fundamentals of web programming using the JavaSript languages. This course will teach students to use JavaScript which will affect the webpages. This course will provide students with a very strong foundation for real world success in programming.

42
CSIS 111 REACT

REACT

Course ID : CSIS 111
42 hours

This course introduces students to the fundamental concepts of REACT and its function to build good performance apps. The focus of this course is to teach students to get their REACT app up and running with chock-full illustration.

42
ENG 101 Technical Writing

Technical Writing

Course ID : ENG 101
42 hours

This course offers comprehensive coverage of technical, business communication, and professional writing. Moreover, features of this course have been chosen to increase student’s capacity of critical thinking. In this course, we will cover topics ranging from simple messages between employees to designing a complete business plan.

42
ENG 102 Pitch Deck Essentials

Pitch Deck Essentials

Course ID : ENG 102
42 hours

This course trains students to be a professional speaker using pitch deck technique and strategy. The course is designed to build students’ confidence to speak in public or in front of business investors. Topics: Oral Presentations in the Realm of Science and Technology, Dealing with Nervousness, Ethos, Memory, and Delivery, Techniques to Build Confidence, Know Your Audience, Know Your Purpose, The Importance of a Strong Introduction and Conclusion, Impromptu Presentation, Presentations That Inform, Presentations That Persuade and Convince, Presentations That Offer a Strategy or Action Plan, Presentations That Explain How to Perform a Task, Technical Presentations: Beyond Efficiency, Shifting Science and Technology to the Public, Using Analogy to Explain Technical Ideas, Visual versus Verbal Communication, Using Presentation Software, Other Technologies for Oral Presentations, Legal and Ethical Issues When Creating Presentations, Privacy, Censorship, and Oral Presentations.

42
FNC 101 Introduction to Corporate Finance

Introduction to Corporate Finance

Course ID : FNC 101
42 hours

This course will help the students to understand the basic concept of corporate finance with maintaining the strong development in computer skill. The students will understand the intention underlying the basic concepts of finance and would have develop a better critical judgment to necessary financial tools in the real decision making situation. Students will able to find accessible and engaging.

42
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

Program admission requirements: 

  • Grade 12, or mature student.
    • Note: Students over the age of 19 are considered mature students and are NOT required to send high school transcript.
  • Legally entitled to attend school in Canada.
  • IELTS minimum 5.5 or IBT TOEFL score 59 or Versant English Proficiency Test score of 46 – 50.