app dev course details - it varsityin!south!africa!! 114059!!...

3
Course Information App Dev The App Dev course is a oneyear national certificate qualification at NQF level 5 (Qualification ID: 48872). Over and above the qualification, the course is highly practical; all learners build and deploy fully fledged websites, web apps and mobile apps from the ground up during the year. Each learner is given a laptop for development, and a live web server with a web address for deploying their apps. This course is made up of the following modules: 1. Systems Analysis 2. Web Design 3. App Development 4. Database Design and Development

Upload: vohuong

Post on 10-Mar-2018

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: App Dev Course Details - IT varsityin!South!Africa!! 114059!! Demonstrate!an!understanding!of!estimating!aunitof!work!and!the! implications!of!late!delivery!! 114050!! Explain!the!principles!of!business!and!the!role!of!information!technology!!

 

 

Course  Information  App  Dev  

   The  App  Dev  course  is  a  one-­‐year  national  certificate  qualification  at  NQF  level  5  (Qualification  ID:  48872).    Over  and  above  the  qualification,  the  course  is  highly  practical;  all  learners  build  and  deploy  fully-­‐fledged  websites,  web  apps  and  mobile  apps  from  the  ground  up  during  the  year.  Each  learner  is  given  a  laptop  for  development,  and  a  live  web  server  with  a  web  address  for  deploying  their  apps.    This  course  is  made  up  of  the  following  modules:  

1. Systems  Analysis  2. Web  Design  3. App  Development  4. Database  Design  and  Development  

 

Page 2: App Dev Course Details - IT varsityin!South!Africa!! 114059!! Demonstrate!an!understanding!of!estimating!aunitof!work!and!the! implications!of!late!delivery!! 114050!! Explain!the!principles!of!business!and!the!role!of!information!technology!!

 

Systems  Analysis  The  Systems  Analysis  focuses  on  gathering  an  understanding  of  client  requirements  so  that  the  correct  software  is  built  according  to  the  client’s  specifications.  The  Systems  Analysis  module  is  made  up  of  the  following  unit  standards:    Unit  Standard   Description  

114076     Use  computer  technology  to  research  a  computer  topic    114051     Conduct  a  technical  practitioners  meeting    

114055    

Demonstrate  an  awareness  of  ethics  and  professionalism  for  the  computer  industry  in  South  Africa    

114059    

Demonstrate  an  understanding  of  estimating  a  unit  of  work  and  the  implications  of  late  delivery    

114050     Explain  the  principles  of  business  and  the  role  of  information  technology    116389     Write  a  technical  report    115431     Analyze  feedback  contexts  and  apply  constructive  feedback  techniques    13925     Present  information  in  a  public  setting  

     

Web  Design    The  Web  Design  module  focuses  on  the  technologies  required  to  build  professional  websites.  Covered  in  this  module  are  HTML5,  CSS3,  JavaScript,  Responsive  layouts,  Web  Design  best  practices,  Setting  up  and  maintaining  web  servers  and  deploying  a  website  to  the  internet.    The  Web  Design  Module  is  made  up  of  the  following  unit  standards.    Unit  Standard   Description  

115391     Demonstrate  an  understanding  of  the  principles  of  the  internet  and  the  world-­‐wide-­‐web    

115369     Design  and  build  a  web-­‐site  using  simple  HTML    115372     Demonstrate  an  understanding  of  tools  and  products  available  for  web-­‐site  

development    115365     Apply  the  principles  of  designing  computer  system  inputs  and  outputs    115368     Apply  advanced  HTML  and  associated  techniques  to  build  a  web  site  for  

business  applications    115376     Demonstrate  an  understanding  of  the  principles  of  implementing  and  

managing  a  web  server    115362     Manage  software  development  source  files  using  appropriate  tools    

   

App  Development  In  this  module  we  get  into  the  core  of  development:  coding.  Learners  are  introduced  to  programming  concepts  and  are  taught  to  develop  dynamic  web  applications  in  PHP  and  JavaScript.  Covered  in  this  module  are:  Programming  basics,  problem  solving,  object-­‐oriented  programming,  app  security,  form  validation,  version  control,  software  testing  and  a  number  of  other  concepts.  

Page 3: App Dev Course Details - IT varsityin!South!Africa!! 114059!! Demonstrate!an!understanding!of!estimating!aunitof!work!and!the! implications!of!late!delivery!! 114050!! Explain!the!principles!of!business!and!the!role!of!information!technology!!

 

IT varsity 8th Floor, Sage Life House 21 Joe Slovo Street, Durban 086 1111 916 [email protected] www.itvarsity.co.za

 This  module  consists  of  the  following  unit  standards:    Unit  Standard   Description  

115362   Manage  software  development  source  files  using  appropriate  tools    115367   Demonstrate  logical  problem  solving  and  error  detection  techniques    115373   Demonstrate  an  understanding  of  sort  and  search  techniques  used  in  

computer  programming    115359   Demonstrate  an  understanding  of  the  handling  of  error  in  a  computer  

programming  environment    115358   Apply  information  gathering  techniques  for  computer  system  development    115392   Apply  principles  of  creating  computer  software  by  developing  a  complete  

program  to  meet  given  business  specifications    115388   Produce  documentation  for  a  computer  program  to  agreed  standards    115384   Test  a  computer  program  against  a  given  specification    

   

Database  Design  and  Development  Very  few  apps  can  operate  without  data;  and  data  are  typically  stored  in  databases.  In  this  module  we  cover  the  essentials  of  databases,  the  DBMS,  database  design  using  Entity-­‐Relationship  Diagrams,  Structured  Query  Language  (SQL)  and  MySQL  Workbench.    This  module  consists  of  the  following  unit  standards:    Unit  Standard   Description  

114048     Create  database  access  for  a  computer  application  using  structured  query  language    

114049     Demonstrate  an  understanding  of  Computer  Database  Management  Systems