Software Development

 

INFORMATION TECHNOLOGY


Program code: SOFT.DEV.ADIP

Credential Awarded: PG Diploma

Program Duration: 3 Semesters

Delivery: Full-time

Delivery Mode: On-campus

Program Intake: Summer 2021 | Fall 2021 | Winter 2021

Note: Weekday and Weekend Schedules are available, Contact the college for more details

Software Develpment

Program Overview

 

  • This advanced diploma certificate program is structured to befit the increasing demand in Information and Technology and software developers across Canada. The program covers various programming aspects of software development and builds a fundamental understanding of programming practices, functions, and processes. Students will focus on building logical and technical skills that help in efficient software development and experience.
  • Throughout the program, you will gain hands-on experience on a range of software development projects, exercises, and decision-making challenges that build complexity as you learn to add programming skills and languages to your toolkit. The result is professionals with sound problem-solving and decision-making skills.

 

CO-OP 

  • As part of this program, you will complete 320 hours of work placement for your successful graduation. The practical experience gained in this structured co-op program is an integral part of the education and will serve as the first step into your career. The result will be increased confidence, invaluable connections, and practical work experience that employers appreciate.

 

Job Assistant program (Optional)

  • NACPT offers a unique job assistant program to all graduates for free. In this program, graduates will get the opportunity to work with an industrial expert career coach in software development in creating resumes, conduct mock interviews, and to connect with various industry experts and alumnus. As part of the job development program, the career development team will help the NACPT graduate have exclusive access to the job market. This Job Development Program has been designed by NACPT to help the students prepare a career plan knowing the industry better through expert advice.

SFD001 - Fundamentals of software development

Course Description

  • This course provides information about the object-oriented concepts, software design lifecycle, software design pattern, and an introduction to programming with C

SFD002 - Database Management System

Course Description

  • This course provides in-depth knowledge of popular databases such as MS SQL, Oracle, and MySQL.
  • It involves a practical approach to create queries in SQL, storing procedures, and functions

SFD003 - Full Stack Windows Application Development – 1

Course Description

  • Knowledge of one of the popular programming language C# in .NET technology by developing console applications and windows applications.

SFD004 - Service-Oriented Architecture -I

Course Description

  • This course provides the necessary knowledge & skills to develop web services, services using WCF, RESTFul web API.

SFD005 - Full Stack Single- Page Application Development

Course Description

  • This course provides an insight into single-page application development using Java script frameworks such as Angular, React, and Node JS.

SFD006 - Full Stack windows Application Development – II

Course Description

  • This course provides an in-depth knowledge of another popular language in the industry called Java.

SFD007 - Full Stack Back-End Web Development -I

Course Description

  • This course provides the necessary knowledge about server-side programming using ASP.NET and Model View Controller (MVC) Architecture.

SFD008 - Service-Oriented Architecture II

Course Description

  • This course provides the necessary knowledge to develop Web services, services using Spring Framework RESTFul Web API.

SFD009 - Native Cloud Development

Course Description

  • This course provides in-depth knowledge of Microsoft Azure and Amazon Web Services.
  • This course teaches how to build micro services and manage and scale them using Docker and Kubernetes.

SFD0010 - Full Stack Front-End Development

Course Description

  • This course provides essential technologies such as HTML, CSS, Javascript, JQuery, Bootstrap required to develop client-side web sites.

SFD0011 - Artificial Intelligence

Course Description

  • This course gives an overview of Machine Learning topics, including working with real-time data, developing algorithms using supervised & unsupervised learning, regression, classification, and time series modeling.

SFD0012 - Data gathering, Manipulation & Visualization

Course Description

  • This course provides an in-depth knowledge of ETL using SSIS, Reporting using SSRS, analysis using Python, visualization using Tableau.

SFD0013 - Full Stack Back-End Web Development – II

Course Description

  • This course provides practical knowledge in Java Server Pages using Servlets and Beans.

Program outline and Course Description

Following are some of the skills you learn through this program:

  •  Consult with clients to develop and document program requirements
  • Create and optimize content for the program
  • Coordinate multidisciplinary teams to build the program
  • Conduct tests and perform security and quality controls
  • Develop the architecture and determine hardware and software requirements
  • Plan, design, write, modify, integrate the related code
  • Select and organize information for design purposes
  •  Research and evaluate a variety of software products.

Careers to be pursued after graduation:

  •  Software Developer
  • Program architect
  • Programmer
  • Team leader
  • Program coordinator
  • Lead Programmer

WHO CAN APPLY ?

Mature students above or at the age of 18 and Ontario Secondary School Diploma (OSSD) or equivalent

 

International Students

  1. Complete application/registration form. Click here for Online Registration.
  2. Attach a copy of your academic record in your native language and in official/certified English translation.
  3. Students from countries where first language is not English must provide proof of English proficiency: IELTS Academic: An overall minimum score of 6.0 (no single test score below 5.0), TOEFL: 550 (paper based) 213 (computer based) or 88 (internet based), CAEL: Overall band score of 60.
  4. Students without an Ontario Secondary School Diploma or equivalent must write the Wonderlic Assessment Test.
  5. Students who are or above 18 years of age should pass the Wonderlic Contemporary Cognitive Ability Test. (The assessment will help measure the cognitive ability and problem-solving aptitude of prospective employees for a range of occupations.)
  6. Submit your application with required documents to info@nacptpharmacollege.com

Domestic Students

  1. Complete application/registration form. Click here for Online Registration
  2. Attach a copy of your academic record in your native language and in official/certified English translation.
  3. Students without an Ontario Secondary School Diploma or equivalent must write the Wonderlic Assessment Test.
  4. Students who are or above 18 years of age should pass the Wonderlic Contemporary Cognitive Ability Test. (The assessment will help measure the cognitive ability and problem-solving aptitude of prospective employees for a range of occupations.)
  5. Submit your application with required documents to info@nacptpharmacollege.com
  • Please allow 1 – 2 business days for the application review.
  • Following the application review, the NACPT administrative office will contact the applicant to book a meeting for any grant application (if applicable) and to create the payment plan.

For fee-related inquiries, contact us at 416-412-7374 or email us through
info@nacptpharmacollege.com.

enquire now

 

+1 416 412 7374  +1 647 998 7374

0

CANADA’S FIRST CANNABIS POST SECONDARY DIPLOMA PROGRAMS PROVIDER

Award-Winning Institution as the “Best Cultivation Educator” amongst seven leading cannabis education providers across North America.

Awarded by Cannabis Industry Leaders.