Course Outline - Course Outline BSSE F16
Lecture 0 - Course Introduction
Lecture 1 - Introduction to Hybrid Apps and Ionic Framework
Lecture 2 - Introduction to Angular and TypeScript
Lecture 5 - Lifecycle methods in Angular and Ionic. Here's link to code.
Lecture 6 - Forms in Angular. Here's link to code.
Lecture 7 - Asynchronous / Synchronous Programming. Callbacks, Promises, Async Await, Observables. rxjs. Here's link to code.
Lecture 8 - Angular Routing and Navigation. Here's link to code.
Lecture 9 - State Management and Services. Here's link to code.
Lecture 10 - Passing Data Between Components. Here's link to code.
Lecture 11 - Shared Modules. Here's link to code.
Lecture 12 - Brief Introduction to Ionic Components. Here's link to code.
Lecture 13 - Loading Asynchronous Data in Ionic. Here's link to code.
Lecture 14 - Capacitor and Cordova.
Lecture 15 - Web Storage APIs / Ionic Storage.
Lecture 16 - NoSQL Databases.
A very basic introduction to Node.js - Part 1
A very basic introduction to Node.js - Part 2
A very basic introduction to Node.js - Part 3
A very basic introduction to Node.js - Part 4
A very basic introduction to Node.js - Part 5
A very basic introduction to Node.js - Part 6
A very basic introduction to Node.js - Part 7
A very basic introduction to Node.js - Part 8
Using FireStore (Firebase) with Angular / Ionic (coming soon)
How to save Images using Node.js (coming soon)
If you have any topics you want me to cover after exams, email me.
Quiz #1 will be on Friday (4-Oct-2019). Slides till lecture 4. Quiz Answers.
Quiz #2 will be on Friday (6-Dec-2019). Slides 7, 11, 12 and 13. Quiz Answers.
Assignment # 1 has been uploaded here. Last date of submission is 8-Oct-2019
Assignment # 2 has been uploaded here. Last date of submission is 28-Oct-2019
These tasks are completely optional. The purpose of them is you help you learn different USEFUL things which will be valuable for your FYP and for your job in future and also to help you repair and improve your Quiz scores.
If you complete one task, You could increase as much as 3 to 4 marks in Quiz or Assignment. These could also be used to improve your mid-terms results.
A very basic introduction to Node.js - Part 1
A very basic introduction to Node.js - Part 2
Do follow the above tutorial on your own and you'll see how easy it is to get started with Node.js.
I've added a pdf sharing what skills you need to learn in future relevant to your jobs after graduation. It's something that would also help you out for your final year project. Here's the link
If you want to learn Web development from scratch, take a look at this link
Saad Farooq |
Abdullah Khan |
AHSAN EJAZ |
SAFWAN MAHMOOD |
MUHAMMAD SHAHZAIB |
USAMA ZAHID |
MUHAMMAD LUQMAN ALI |
---|
MUHAMMAD OWAIS |
JAWAD MEHMOOD QURESHI |
USAMA KHURSHID |
MUHAMMAD IDREES |
MUHAMMAD HAMZA KHALID MIRZA |
MUHAMMAD FARMAN RAZA |
MUHAMMAD RIFFAT ABBAS |
---|
MUHAMMAD JUNAID HUSSAIN |
FURQAN ALAM |
HAMZA AHMED |
SAJID KHAN |
MUHAMMAD UZAIR DANYAL |
MAJID ALI KHAN |
MUZAMMAL HUSSAIN |
---|
MUHAMMAD OSAMA GILL |
MUHAMMAD AHMED |
MUHAMMAD WAQAS ABBASI |
NIDAL MALIK |
MUHAMMAD ADEEL |
MUHAMMAD AIZAZ ASJID |
ADIL ARSHAD |
---|
HAMZA RAHIM |
AWAIS ALI |
MUHAMMAD ARIF JAN |
NABEEL SALEEM |
ABDUL BASIT |
JAWAD AHMED KHAN |
RANA MUHAMMAD AWAIS |
---|
SHEHERYAR AFZAL |
MUHAMMAD MOHSIN |
MUDASSIR IQBAL |
SOHAIB KAMRAN |
HAMZA MANAN |
TARIQ FAQIR |
ABDUL REHMAN |
---|
OSAMA SHAHZAD |
ASAD KHAN |
DARYA KHAN |
MUHAMMAD HAMZA KHALIL |
MUHAMMAD ARMAGHAN |
HASSAN ABRAR |
MUHAMMAD SHAHZAIB |
---|
USMAN SARWAR |
ARSLAN MEHMOOD |
MUHAMMAD IKRAM |
MUHAMMAD ARSLAN WAZEER |
JAVAID IQBAL |
FAHD KAMAL |
---|