0% found this document useful (0 votes)
34 views10 pages

Import SyllabusV2.0

Uploaded by

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

Import SyllabusV2.0

Uploaded by

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

746472390.

xlsx

Template
TRAINING TOPIC SYLLABUS

Document Code 26e-BM/HR/HDCV/FSOFT

Version 1.2

Effective Date 24/04/2020

26e-BM/HR/HDCV/FSOFT Internal Use 1


<SQL for Developer Syllabus>
1 Technical Group Automation Test
2 Topic Name SQL for Developer
3 Version 1
4 Training Audience Trainees are the freshers who are software developers (SD). < Điền chữ, không để trống >
<This topic is to introduce about SQL knowledge; adapt trainees with skills, lessons and practices which
is specifically used in the Fsoft projects>
< Bảng dưới đây Điền chữ, không để trống >
The topic cover following output standards

Name Code Description


RDBMS K4SD Knowledge of relational database (RDBMS)
SQL skills H5SD Writing skills and performing the SQL query intensive, optimization,
writing objects for data manipulation. No basic mistakes

5 Course Objectives

In details, after completing the course, trainees will:


• Be able to write SQL commands for complex querying include: Sub-query, Join, CTE
• Understand basic concepts SQL program language
• Be able to read and write DB Objects (store procedures/functions)
• Be able to avoid common mistakes, apply easy tips to reduce the performance of SQL queries

<Điền chữ, không để trống>


Day1:
Lecture_1.1. Entity Relationship Modelling
Lecture_1.2. SQL Data Types and Operations
Lecture_1.3. DDL Statements
Day2:
Lecture_2.1. Table Indexes_Sequences_View
Lecture_2.2. DML and Operator
Lecture_2.3. SQL Code Practice
Day3:
Lecture_3.1. SQL Join
Lecture_3.2. Sub-Queries
Lecture_3.3. CTE_Ranking Function
6 Topic Outline Day4:
Lecture_4.1. Built-in Functions
Lecture_4.2. User-defined Functions
Lecture_4.3. User Stored Procedure
Day5:
Lecture_5.1. SQL Transactions
Lecture_5.2. SQL Injection
Lecture_5.3. SQL Server Profiler
Day6: Topic Revision & Final Test

Concept/Lecture 0% Concepts, theory


Assignment/Lab 0% Assignment, Lab
Guides/Review 0% Quiz, assignment
review
Seminar, Workshop
7 Time Allocation Seminar/Workshop 0%

Class Meeting 0% Daily class meeting


Test/Quiz 0% Daily quiz
Exam 100% Pre-Test, Final
Topic
1/ Database Test Concepts, Seventh Edition
System
Slides: Ch1-Ch7, Ch14-Ch16
Text book 2/ Standard_T-SQL Coding Convention_v1.3

Training Materials &


8
Environments
18e-BM/DT/FSOFT v1/1 Internal use 2/
1. https://docs.microsoft.com/en-us/sql/t-sql/language-reference?view=sql-
server-2017
2. http://w3schools.com/sql/default.asp
References 3. http://www.sqlservertutorial.net/
Training Materials &
8
Environments

Trainees’ PCs need to have following software installed & run without any issues:
• Microsoft SQL Server 2008 Express or up (in which the trainees can create &
manipulate on their own database
Technical • Microsoft Office 2007 (Visio, Word, PowerPoint)>
requirements

Quiz 2 15%

Assignments 2 15%
Final Theory Test 1 20%
9 Assessment Scheme

Final Practice Test 1 50%

Pass Criteria Total topic GPA >= 6/10


6
Attendant >=80% of training time

Qualified entry test and passed interview of Fresher program


Trainees
Less than or equals 20 students in the class

- Trainer and mentor has a good knowledge of the SQL that has been evaluated
Trainer
by FA
- The trainees have to participate at least 80% duration of the course
- In the morning, students complete Daily Quiz for 30 minutes
- Trainer/Mentor supports answering questions, guiding exercises 1.5-2.0h/day
Training - Trainees complete two Assignments
- Trainees have 1 final test in 4 hours (1 hour theory + 3 hours of practice)

10 Training Delivery Principles


Only allow each student to retake the test up to 2 times; Re-exam the
Re-Test 2 same structure as the Final Test
- Trainer marks the Final Exam Practice
- If the trainees have to retake test, the score will be calculated:
Marking + The score >=6, the score will be 6
+ The scroe <6, the score will be that score

Students pass the quick test


Waiver Criteria
Trainer Audit: rank B

Others Trainers can allow students to complete homework and submit the next day

Technical group

.NET NET
ABAP ABAP
AEM AEM
Agile Ag
AI AI
Android And
Angular Ang
Automation Test AT
BA BA
CAD CAD
Certificate CERT
Cloud CL
Cobol C
Common COM
CPP CPP
Data Engineering DE
Devops Dev
Embedded Em
Erlang Er

18e-BM/DT/FSOFT v1/1 Internal use 3/


Flexcube Flex
Flutter Flu
Front-end FE
FUJS FUJS
FUKS FUJK
Functional Consultant FC
Golang G
Infa In
iOS IOS
IT fundamental IT
Java J
Lotus Note LN
Manual Test MT
NodeJS NJS
Others O
Outsystem Os
PHP PHP
Python Py
QA QA
React R
React Native RN
RPA RPA
Saleforce Sale
SAP SAP
Security Se
Sharepoint Sh
Sitecore Si
Winapp W

18e-BM/DT/FSOFT v1/1 Internal use 4/


abus>
AT this is a secure password.

pers (SD). < Điền chữ, không để trống >


dapt trainees with skills, lessons and practices which

ional database (RDBMS)


erforming the SQL query intensive, optimization,
data manipulation. No basic mistakes

include: Sub-query, Join, CTE

s/functions)
educe the performance of SQL queries

pts, Seventh Edition


6
Convention_v1.3

18e-BM/DT/FSOFT v1/1 Internal use 5/


m/en-us/sql/t-sql/language-reference?view=sql-

default.asp
al.net/

following software installed & run without any issues:


xpress or up (in which the trainees can create &
ase
Word, PowerPoint)>

(2 quizzes, to do in 15-30 minutes for each)


(Average Mark of 1/2 assignments, Review and
Comment of 1/2 assignments)
70%
----------------------
40% theory (to do in 1h)
60% practice (to do in 3.0 h)

= 6/10
of training time

sed interview of Fresher program


ents in the class

good knowledge of the SQL that has been evaluated

ipate at least 80% duration of the course


omplete Daily Quiz for 30 minutes
wering questions, guiding exercises 1.5-2.0h/day
nments
hours (1 hour theory + 3 hours of practice)

udent to retake the test up to 2 times; Re-exam the


the Final Test
am Practice
ke test, the score will be calculated:
will be 6
ill be that score

to complete homework and submit the next day

18e-BM/DT/FSOFT v1/1 Internal use 6/


SQL for Developer - Training Schedule

Learning Duration Training


DAY Training Unit/Chapter Content
Objectives
Delivery Type
(mins) Format

Introduction of the course K4SD Exam 15 Online


Lecture 1.1: Entity Relationship Modelling K4SD Exam 60 Online
Lecture 1.2: SQL Data Types and Operations K4SD Exam 61 Online
1 Relation DB Lecture 1.3: DDL Statements K4SD Exam 30 Online
Assignment: Daily Assignment Giving H5SD Exam 15 Offline
Assignment: Practice Time: Assignment H5SD Exam 210 Offline
Assignment: Daily Assignment Review & Guides H5SD Exam 90 Offline
Quiz: Daily Quiz K4SD Exam 30 Offline
Daily Quiz Review H5SD Exam 15 Offline
Lecture 2.1: Table Indexes_Sequences_View K4SD Exam 60 Offline
Lecture 2.2: DML and Operator K4SD Exam 60 Offline
2 Indexes
Lecture 2.3: SQL Code Practice K4SD Exam 30 Offline
Assignment: Daily Assignment Giving H5SD Exam 15 Offline
Assignment: Practice Time: Assignment H5SD Exam 180 Offline
Assignment: Daily Assignment Review & Guides H5SD Exam 90 Offline
Quiz: Daily Quiz K4SD Exam 30 Offline
Daily Quiz Review H5SD Exam 15 Offline
Lecture 3.1: SQL Join K4SD Exam 60 Offline
Lecture 3.2: Sub-Queries K4SD Exam 60 Offline
3 JOIN
Lecture 3.3: CTE_Ranking Function K4SD Exam 30 Offline
Assignment: Daily Assignment Giving H5SD Exam 15 Offline
Assignment: Practice Time: Assignment H5SD Exam 180 Offline
Assignment: Daily Assignment Review & Guides H5SD Exam 90 Offline
Assignment: Daily Quiz Review H5SD Exam 15 Offline
Lecture 4.1: Built-in Functions K4SD Exam 60 Offline
Lecture 4.2: User Defined Functions K4SD Exam 60 Offline
4 Function Lecture 4.3: User Stored Procedure K4SD Exam 60 Offline
Assignment: Daily Assignment Giving H5SD Exam 15 Offline
Assignment: Practice Time: Assignment H5SD Exam 180 Offline
Assignment: Daily Assignment Review & Guides H5SD Exam 90 Offline
Quiz: Daily Quiz K4SD Exam 30 Offline
Daily Quiz Review H5SD Exam 30 Offline
Lecture 5.1: SQL Transactions K4SD Exam 60 Offline
Transaction
Lecture 5.2: SQL Injection K4SD Exam 60 Offline
5

18e-BM/DT/FSOFT v1/1 Internal use 7/


Transaction
5 Lecture 5.3: SQL Server Profiler K4SD Exam 60 Offline
Daily Assignment Review & Guides H5SD Exam 240 Offline
Topic revision: Topic revision H5SD Exam 240 Offline
Topic revision and Final Test Topic Exam: Theory Part H5SD Exam 60 Offline
Topic Exam: Practice Part H5SD Exam 180 Offline

Lecture 0 0%
Assignment 0 0%
Review 0 0%
Quiz 0 0%
Exam 2866 100%
Total 2866 100%
Bảng t
lại số

Cột A,

18e-BM/DT/FSOFT v1/1 Internal use 8/


Training Materials / Logistics & General Notes
(Required, For Reference, etc.)

SQL_Syllabus
Lecture_1.1. Entity Relationship Modelling
Lecture_1.2_SQL Data Types and Operations
Lecture_1.3_DDL Statements
Chọn 1 trong các options: SQL_Assignment1_Opt1.docx,
SQL_Assignment1_Opt2.docx,
Assignment 01 SQL_Assignment1_Opt3.docx,
SQL_Assignment1_Opt4.docx
Thực hiện sau khi học viên bắt đầu làm bài được 1-2h (để học
viên
Quiz có01:đủ thời gian
10-20 tự tìm hiểu kỹ
Questions/15-30 trước khi
minutes hỏi hoặc nhờ hỗ
(BSQL.Q1.Opt1) 1
trợ); Inputs gồm:
If the quiz be completed offline, the trainee have to submit the
answer sheet to class
Lecture_2.1._Table admin.
Indexes_Sequences_View
Lecture_2.2. DML and Operator
Lecture_2.3. SQL Code Practice
Chọn 1 trong các options: SQL_Assignment2_Opt1.docx,
SQL_Assignment2_Opt2.docx,
Assignment 02 SQL_Assignment2_Opt3.docx,
SQL_Assignment2_Opt4.docx
Thực hiện sau khi học viên bắt đầu làm bài được 1-2h (để học
viên
Quiz có02:đủ thời gian
10-20 tự tìm hiểu kỹ
Questions/15-30 trước khi
minutes hỏi hoặc nhờ hỗ
(BSQL.Q1.Opt2)
trợ); Inputs gồm:
If the quiz be completed offline, the trainee have to submit the
answer sheetSQL
Lecture_3.1. to class
Joinadmin.
Lecture_3.2. Sub-Queries
Lecture_3.3. CTE_Ranking Function
Chọn 1 trong các options: SQL_Assignment3_Opt1.docx,
SQL_Assignment3_Opt2.docx,
Assignment 03 SQL_Assignment3_Opt3.docx,
SQL_Assignment3_Opt4.docx,SQL_Assignment3_Opt5.docx
Thực hiện sau khi học viên bắt đầu làm bài được 1-2h (để học
viên
If thecó đủ be
quiz thời gian tự tìm
completed hiểu kỹ
offline, thetrước khihave
trainee hỏi hoặc nhờ hỗ
to submit the
trợ);
answerInputs gồm:
sheet to classFunctions
Lecture_4.1_Built-in admin.
Lecture_4.2. User Defined Functions
Lecture_4.3. User Stored Procedure
Chọn 1 trong các options: SQL_Assignment4_Opt1.docx,
SQL_Assignment4_Opt2.docx,
Assignment 04 SQL_Assignment4_Opt3.docx
Thực hiện sau khi học viên bắt đầu làm bài được 1-2h (để học
viên
Quiz có03:đủ thời gian
10-20 tự tìm hiểu kỹ
Questions/15-30 trước khi
minutes hỏi hoặc nhờ hỗ
(ASQL.Q1.Opt1)
trợ); Inputs gồm:
If the quiz be completed offline, the trainee have to submit the
answer sheetSQL
Lecture_5.1. to class admin.
Transactions
Lecture_5.2. SQL Injection

18e-BM/DT/FSOFT v1/1 Internal use 9/


Lecture_5.3_SQL Server Profiler
Thực hiện sau khi học viên bắt đầu làm bài được 1-2h (để học
viên có đủônthời
Học viên tậpgian tựkhi
trước tìmcó
hiểu
bàikỹ trước
final test,khi hỏi hoặc
Trainer nhờ
chữa bàihỗ
trợ); Inputs gồm:
Questions Bank: chọn 40 câu chia đều cho các ngày học
Bài thi thực hành trên máy

Bảng tự tính, không tự sửa


lại số

Cột A, C, G là giá trị số

18e-BM/DT/FSOFT v1/1 Internal use 10/

You might also like