0% found this document useful (0 votes)
38 views

IT-10 CIT Development (Web, Software, Mobile Application Devleopment)

The document outlines an 8-week training schedule covering topics related to web development including introduction to the internet, HTML, CSS, Bootstrap, and JavaScript. Week 1 covers internet basics and email. Weeks 2-4 focus on HTML tags and syntax. Week 5 introduces CSS. Week 6 covers Bootstrap frameworks. Weeks 7-8 teach JavaScript conditions, variables, operators, and loops. Each week includes learning units, remarks, tasks, and homework assignments.

Uploaded by

Junaid Baber
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

IT-10 CIT Development (Web, Software, Mobile Application Devleopment)

The document outlines an 8-week training schedule covering topics related to web development including introduction to the internet, HTML, CSS, Bootstrap, and JavaScript. Week 1 covers internet basics and email. Weeks 2-4 focus on HTML tags and syntax. Week 5 introduces CSS. Week 6 covers Bootstrap frameworks. Weeks 7-8 teach JavaScript conditions, variables, operators, and loops. Each week includes learning units, remarks, tasks, and homework assignments.

Uploaded by

Junaid Baber
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

WEEKLY SCHEDULE OF TRAINING

Scheduled
Module Title Learning Units Remarks
Week
Week 1 Introduction  Course introduction  Home
Internet, Email  Application of course Assignment
 Motivational Lecture( For further detail please
see Page No: 4)
 Internet and its impacts on our daily life
 Advantages &disadvantages of the internet
 Internet browsing
 Uploading
 Downloading
 Email handling
 Workplace ethics (See details at annexure II)
Week 2 Introduction to Web,  Basic Terminologies of the Web  Home
Web Browsers,  Web Browser Assignment
Scripting Language  Web Server
 Website
 Scripts
 Applets
 Activex Controls
 Web Pages Types
 Scripting Languages
 Success story (For further detail please see
Page No: 5 and Annexure-III at the end)
Week 3 BASIC HTML TAGS  Motivational Lecture( For further detail please  Task – 1
see Page No: 4)
 Task – 2
 HTML
 Head  Task – 3
 Title
 Body  Task – 4
 How to use html tags
 Heading  Task – 5
 Paragraph
 Line break  Task – 6
 Horizontal rule
 Bold  Task – 7
 Italic
 Underline Details may
 Teletype text be seen at
 Big Annexure-I
 Small

FVTLM004 Page 8
 Emphasis  Home
 Citation Assignment
 Strong
 Lists
 Including comment in html document
 Including an external file in document
 Image
 Linking to local files
 E-mail
 Bgsound
 Embed
 Hyper graphics
Week 4 BASIC HTML TAGS  Success story (For further detail please see  Task – 8
Page No: 5 and Annexure-III at the end)
 Task – 9
 Preformat
 Special characters  Task – 10
 Html escape sequences
 Extra spaces  Task – 11
 Hex-dec & color basics
 Blink  Task – 12
 Marquee
 Font  Task – 13
 Superscripts and subscripts
 Tables  Task – 14
 Meta
 Frames  Task – 15
 Floating frames
 Adding forms to web page  Task – 16
 Menu select
 Text input element  Task – 17
 Password input element
 Text area input element  Task – 18
 Radio buttons (Details may
 Check boxes be seen at
 Submit and reset buttons Annexure-I
 Button
 Workplace ethics (See details at annexure
 Monthly
II)
Test 1
Week 5 Web Development  Motivational Lecture( For further detail please  Task – 19
Part 2: see Page No: 4)
Cascading Style  Task – 20
Sheets  DHTML
 Attributes of font  Task – 21
 Attributes of background
 Attributes of text

FVTLM004 Page 9
 Atributes of margin  Task – 22
 Attributes of border Details may
 Style sheets be seen at
 Events used in DHTML Annexure-I
 Workplace ethics (See Workplace Ethics
Guide at Appendix-B)
Week 6 Bootstrap  Success story (For further detail please see  Home
Page No: 5 and Annexure-III at the end) Assignment

 Introduction to Bootstrap4
 BS Grid Basic
 BS Typography
 BS Tables
 BS Images
 BS Jumbotron
 BS Alerts
 BS Buttons
 BS Pagination
 BS List Groups
 BS Dropdowns
 BS Collapse
 BS Tabs/Pills
 BS Navbar
 BS Forms
 BS Inputs
 BS Carousel
Week 7 Web Development  What is JavaScript?  Task – 23
Part 3:  Advantages of JavaScript (Details may
JavaScript  Limitations of JavaScript be seen at
 JavaScript Development Tools Annexure-I
 Syntax
 JavaScript Outputs
 Comments in JavaScript  Home
 Motivational Lecture( For further detail please Assignment
see Page No: 4)
 Variables
 Data Types
 Variable Scopes
 Variable Names
 Reserved Words
 What is an Operator?
 Arithmetic Operators
 Comparison Operators
 Logical Operators
 Bitwise Operators
 Assignment Operators
FVTLM004 Page 10
 Miscellaneous Operators
 Workplace ethics (See Workplace Ethics
Guide at Appendix-B)
Week 8 JavaScript  If-Else Statement  Task – 24
Conditions, Loops  Series of If-Else
 The for Loop  Task – 25
 While Loop
 Task – 26
 Do-While Loop Details may
 Switch case be seen at
 Loop Control Annexure-I
 Break Statement
 Home
 Success story (For further detail please see
Assignment
Page No: 5 and Annexure-III at the end)
 JQuery
 The Continue Statement  Monthly
 Using Labels to Control the Flow Test 2
 For-In Loop
 Freelancing concepts, how to start, step by
step process from account opening to
taking orders and contract signing etc
 Freelancing platforms
 Tips for how to increase earning
Week 9 JavaScript  Motivational Lecture( For further detail please
Functions see Page No: 4)
 Function  Home
Assignment
 Nested Functions
 Function () Constructor
 Function Literals
 Objects
 User-Defined Objects
 The new Operator
 The Object () Constructor
 Defining Methods for an Object
 Errors and Exceptions
 The try...catch Statement
 The throw Statement
 The onerror() Method
 Workplace ethics (See details at annexure II)
Week 10 PHP  What is PHP  Task – 27
 Syntax Overview
 Commenting PHP Code  Task – 28

FVTLM004 Page 11
 Variables  Task – 29
 Success story (For further detail please see
Page No: 5 and Annexure-III at the end)  Task – 30
 Constants
 Task – 31
 Differences between constants and variables
 Operators  Task – 32
 The If Statement
 The if. . . else Statement  Task – 33
 The if. . . elseif. . . else Statement
Task – 34
 The Switch Statement
Details may
 PHP Loops be seen at
 The for loop statement Annexure-I
 The while loop statement
 The do…while loop statement
 The for each loop statement
 The break statements

Week 11 PHP + Database  Motivational Lecture( For further detail please  Task – 35
see Page No: 4)
 String Concatenation Operator  Task – 36
 Using the strlen() function
 Task – 37
 Using the strpos() function
 Array  Task – 38
 PHP Functions
 PHP Function Arguments Details may
 DBMS be seen at
Annexure-I
 What is MySQL?
 PHP + MySQL Database System
 Database Queries
 Facts About MySQL Database
 Should I Use MySQLi or PDO?
 MySQLi Installation
 PHP Create a MySQL Database7
 Create a MySQL Database Using MySQLi
 Create a MySQL Table Using MySQLi
 Insert Data Into MySQL Using MySQLi
 Get ID of The Last Inserted Record
 Insert Multiple Records Into MySQL Using
MySQLi
 Select Data From a MySQL Database
 Select Data With MySQLi

FVTLM004 Page 12
 Delete Data From a MySQL Table Using
MySQLi
 Update Data In a MySQL Table Using
MySQLi
Week 12 Desktop Application  Introduction to Software
Development  Software Tools Introduction  Monthly
Part 1:  Introduction to Compiler Test 3
Object Oriented  Defining the Main Method
Programming  OOP
 What is class
 Attributes
 Functions
 Mapping real life objects.
 OOP
 (.) operator
 What is object
 Creating object.
 Calling attributes and functions via object
 Objects and Array of Objects
 Storing Customers Data
 Customer Model Class
 Success story (For further detail please see
Page No: 5 and Annexure-III at the end)
 Generating Data
 Printing Data
 Sorting Data
 Constructor
 this vs super
 Contractor Overloading
 Destructor

Week 13 Mid Term Examination


Week 14 Desktop Application  Review of trainees performance  Task – 39
Development  Motivational Lecture( For further detail please Details may
Part 2: see Page No: 4) be seen at
JAVA  Inheritance Annexure-I
 Parent Class
 Child Class
 Extends Keyword
 Calling's parent properties
 Calling's parent functions
 Advantages of Inheritance
 Polymorphism

FVTLM004 Page 13
 Static Binding
 Dynamic Binding
 Advantages of polymorphism.
 Complete OOP overview with Sample Project
 Workplace ethics (See details at annexure II)
Week 15 Desktop Application  The Java Virtual Machine  Task – 40
Development  Installing JDK
Part 2:
 Installing IDE  Task – 41
JAVA
 Variables and data types
 Task – 42
 Conditional and looping constructs
 Arrays  Task – 43
 Fields and Methods
 Constructors  Task – 44
 Overloading methods
 Task – 45
 Garbage collection
 Nested classes Details may
 Overriding methods be seen at
 Polymorphism Annexure-I
 Making methods and classes final
 Success story (For further detail please see
Page No: 5 and Annexure-III at the end)
 Abstract classes and methods
 Interfaces
 Configuring applets
 Applet capabilities and restrictions
 JAVA SWING graphical user interface

Week 16 Desktop Application  Motivational Lecture( For further detail please  Monthly
Development see Page No: 4) Test 4
Part 3:  Introduction
Database System
 Basic Concepts and Definitions
(SQL Server)
 Data
 Data Versus Information
 Metadata
 Data Models
 ENTITIES
 RELATIONSHIPS
 Relational Databases
 Database Management Systems
 Enhanced entity-relationship
 (EER) model

FVTLM004 Page 14
 Normalization
 Data Manipulation Language(DML)
 Data Control Language(DCL)
 Transaction Control Language(TCL)
 Workplace ethics (See details at annexure II)
Week 17 DBMS  SQL - Create Database  Task – 46
 SQL - Drop Database Details may
 SQL - Select Database be seen at
Annexure-I
 SQL - Create Table
 SQL - Drop Table
 SQL - Insert Query
 SQL - Select Query
 SQL - Where Clause
 SQL - AND & OR Clauses
 SQL - Update Query
 SQL - Delete Query
 SQL - Like Clause
 SQL - Top Clause
 SQL - Order By
 SQL - Group By
 Freelancing sites and starting actual work
been started
 Success story (For further detail please see
Page No: 5 and Annexure-III at the end)
Week 18 JDBC  Motivational Lecture( For further detail
please see Page No: 4)
 Java Database Connectivity
 JDBC Product
 Types of Drivers
 Two-Tier Client/Server Model
 Three-Tier Client/Server Model
 Basic Steps of JDBC
 Creating and Executing SQL Statement
 The Result Set Object
 Working with Database Metadata
 Interface
 Job market& job search
Job search
 Job related skills.
 Interpersonal skills
 Communication skills

FVTLM004 Page 15
Week 19 Mobile Application  Basics of Android (Introduction to Android
Development Studio)
 Installing Android Studio. (Sdk)
 Setting up emulator.
Going through With Android Studio (Explanation
of IDE).
 Packages , API Levels
 Success story (For further detail please see
Page No: 5 and Annexure-III at the end)
 Creating Hello World App In Android
 Creating First App.
 Resources folders.
 Gradle (app level, project level).
 Manifest File.
 Intro To Layouts
 Relative Layout
 Linear Layout
 Frame Layout

Week 20 Tables  Motivational Lecture( For further detail  Task – 47


please see Page No: 4) Details may
 Table Layout be seen at
 Constraint Layout Annexure-I
 ScrollView  Monthly
 Main Building Blocks (Part 1) Test 5
 Activities
 Activity lifecycle
 Customize Back Press Button
 Intents
 Main Building Blocks (Part 2)
 Launch Activity
 Moving Between Activities
 Transfer Data Between Activities
 Activities Stack
 Session on CV Building.
Job search
 How to make notable CV.
 Dos and Don’ts of CV making.
Week 21  Task – 48
 Session on Self-Employment Details may
Business  How to start a Business. be seen at
Development &  Requirements ( Capital, Physical etc) Annexure-I

FVTLM004 Page 16
entrepreneurship  Benefits/Advantages of self-employment

Employable
Project/Assignment  Guidelines to the Trainees for selection of
(6 weeks (i.e 21-26) students employable project like final year
in addition of regular project (FYP)
classes.  Assign Independent project to each Trainee
 A project based on trainee’s aptitude and
acquired skills.
 Designed by keeping in view the emerging
trends in the local market as well as across the
globe.
 The project idea may be based on
Entrepreneurship.
 Leading to the successful employment.
 The duration of the project will be 6 weeks
 Ideas may be generated via different sites
such as:
 https://1000projects.org/
 https://nevonprojects.com/
 https://www.freestudentprojects.com/
 https://technofizi.net/best-computer-science-
and-engineering-cse-project-topics-ideas-for-
students/
 Final viva/assessment will be conducted on
project assignments.
 At the end of session the project will be
presented in skills competition
 The skill competition will be conducted on
zonal, regional and National level.
 The project will be presented in front of
Industrialists for commercialization

Week 22 Views  List View and Grid View  Task – 49


 Simple List View Details may
 Add Layout be seen at
Annexure-I
 Add data
 Display in activity
 Customize List View
 Add Model(Data plus model class)
 Add controller(Adapter Class)

FVTLM004 Page 17
 Add View(Activity or Fragment)
 Customize List View
 Add On Item Click Listner
 Select and implement functionality on every
list
 Send list Item data in new Activity
 Display data on new Screen like Daraz or
AliBaba.
 Session on General Overseas Employment
General Overseas opportunities.
Employment
 Job search Avenues.
 Visa Processes and other necessary
requirements.
 Immigration Information (Legal age
requirements, Health Certificate, Police
Clearance & Travel Insurance)
Week 23 Form Elements  Buttons  Task – 50
 Input Fields
 Output Fields  Task – 51
Details may
 Images etc
be seen at
 Handling Events. Annexure-I
 Fragments
 Launch Fragment
 Pass data using Bundle
 Load fragment on click
 Swipe Fragments
 Activity vs Fragment
 Fragment Lifecycle
 Dependency on Activity
 Separate Front End & Back End
Overseas  Selection of one country from countries of
Employment destination (Gulf Countries, Malaysia,
South Korea etc)focusing on:-
I. Trade specific Job Prospects and Earning
levels in that country.
II. Country Specific Labor laws, entry and
exit requirements (Legal age
requirements, Health Certificate, Police
Clearance & Travel Insurance etc.).

FVTLM004 Page 18
Week 24 Frontend Designing  Frontend Designing
 Relative Layout for Placement Monthly
Test 6
 Linear Layout for responsiveness
 Scroll View for infinite Scrolling
 UI
 Multiple Files with one screen
 Based on size
 Based on orientation
 UI for tablets devices
 Services
 Services Life Cycle
 Activity and service
 Start Service
 Stop Service
 Saving user information
 Shared Preferences
 Key Value Pair
 Remove and clear functions.
 Counter Example.
 Introducing SQLite
 SQLite Open Helper and creating a database
 Opening and closing a database
 SQLite & Paper DB 93
 FireBase
 Saving user information
 Working with cursors Inserts, updates, deletes
Oversees Employment  Selection of another country from
countries of destination (Gulf Countries,
Malaysia, South Korea etc)focusing on:-

i. Trade specific Job Prospects and


Earning levels in that country.
ii. Country Specific Labor laws, entry and
exit requirements (Legal age
requirements, Health Certificate,
Police Clearance & Travel Insurance
etc.).

Week 25 Sensors  Motivational Lecture( For further detail please  Task – 52


see Page No: 4) Details may
 Sensors be seen at
 Working with sensors Annexure-I

FVTLM004 Page 19
 Gravity Sensor
 accelerometer sensor
 Repositories (upload project on bit bucket)
 Async
 Web view
 Exploring Libraries
 What is Github?
 Button Library
 Image Zoom Library
 Glide in detail
 Android Web view
 Display website on android app.
 Use website as an android app,
 Async Task
 Action on Start
 Action on Progress
 Action on complete
 Self-employment
 Success story (For further detail please see
Page No: 5 and Annexure-III at the end)
 Freelancing sites
Week 26 FINAL PROJECT  Final Project Demonstration/Examination
Entrepreneur  Business Incubation and Acceleration
ship and Final  Business Value Statement
Assessment in
 Business Model Canvas
project
 Sales and Marketing Strategies
 How to Reach Customers and Engage CxOs
 Stakeholders Power Grid Final
 RACI Model, SWOT Analysis, PEST Analysis Assessment
 SMART Objectives
 OKRs
 Cost Management (OPEX, CAPEX, ROCE
etc.)
 Final Assessment

FVTLM004 Page 20

You might also like