Training Center: Jl. Setrasari Kulon V No. 10, Bandung 40152, Jawa Barat Phone • WhatsApp • Telegram: 0851.0848.1111 • 0851.0848.4848 http://ntv.co.id • info@ntv.co.id
Page 1 of 211
Tra
in
in
g S
Microsoft Excel for Business Users ... 11Microsoft Excel for Advanced Users ... 13
Microsoft Excel Dashboards and Reports ... 15
Microsoft Excel Data Analysis for Business Users ...17
Microsoft Excel Power BI for Business Users ... 18
Microsoft Excel Introduction to Data Analysis Expressions (DAX) ... 20
Microsoft Power BI Data Analysis for Business Users ... 22
Microsoft PowerPoint for Business Users ... 24
Microsoft Access for Business Users ... 26
OpenOffice for End Users ... 28
Visual Studio ...30
Building SOA Application using WCF and Visual Studio ... 31
Data Access Programming using Entity Framework ... 33
Developing ASP.NET Web Form Application ... 35
Developing Database Web Application with ASP.NET Web Form ... 37
Developing Web Application using ASP.NET MVC ... 39
Developing Windows Store Apps using HTML5 and JavaScript... 41
Developing Windows Store Apps using XAML ... 43
Implementing Microservices and Messaging Architecture in Distributed System ... 45
Software Testing using Visual Studio ... 47
Team Foundation Server ... 49
Visual Basic Programming Fundamental ... 51
Visual C# Programming Fundamental ... 53
Page 2 of 211
Tra
in
in
g S
ylla
bu
s
Windows Workflow Foundation ... 57.NET Language Design Patterns... 59
SQL Server Database ... 61
SQL Server Introduction to SQL Database ... 62
SQL Server Database Developer ... 63
SQL Server Database Administrator ... 65
SQL Server Integration Services ... 67
SQL Server Reporting Services ... 69
SQL Server Performance Tuning...71
SQL Server Transact SQL (T-SQL) Programming ... 73
Implementing SQL Server Data Warehouse ... 75
Implementing Enterprise BI Solution using SQL Server ... 77
Mobile App Development... 79
Android Mobile Application Development ... 80
Android Mobile Application Development using Xamarin ... 82
iOS Application Development using Swift ... 84
iOS Application Development using Xamarin ... 86
Mobile Application Development using Xamarin.Forms ... 88
Web Development ...90
Web Development using HTML5, CSS3, and JavaScript ... 91
Angular Web Application Development ... 93
Ext JS Web Application Development ... 95
Web Application Development using Node.js Express and MongoDB ... 97
Web Development Essentials using Wordpress ... 99
Building RESTful Services using ASP.NET Web API ... 101
SharePoint Technology ... 103
SharePoint for End Users... 104
SharePoint Administration ... 105
Page 3 of 211
Tra
in
in
g S
IT Asset Management ... 119 IT Project Management ... 121 IT Risk Management ... 123IT Service Management Fundamentals ... 124
IT Service Management Implementation ... 126
IT Help Desk Management ... 127
IT Service Operation ... 129
IT Infrastructure Library (ITIL) Foundation ... 131
Managing Projects using Microsoft Project Desktop ... 133
Managing Projects using Microsoft Project Server ... 135
Managing Projects using Oracle Primavera... 136
Software Project Management ... 138
Software Quality Assurance ... 140
Systems Analysis and Design ... 141
TOGAF Foundation ... 143
Unified Modeling Language ... 145
System Infrastructure ... 147
Windows Client Installation and Configuration ... 148
Windows Client System Administration ... 149
Windows Server Installation and Configuration ... 150
Windows Server System Administration ... 152
Windows Server Storage Fundamentals ... 153
Cloud Essentials... 154
Page 4 of 211
Tra
in
in
g S
ylla
bu
s
CompTIA Series ... 158
CompTIA IT Fundamentals ... 159CompTIA Cloud Essentials ... 160
CompTIA A+ ... 161 CompTIA Network+ ... 162 CompTIA Security+ ... 163 CompTIA Project+... 164 CompTIA Server+ ... 165 CompTIA Storage+ ... 166
Java Development ... 167
Java Programming Fundamental ... 168
Java Enterprise Edition Development ... 170
Java Application Development using Spring and Hibernate ... 172
JasperReports Reporting Tools for Java ... 174
JavaFX Application Development ... 176
PHP Development ... 178
Web Database Application using PHP and MySQL ... 179
Web Application Development using PHP and jQuery AJAX ... 181
Advanced PHP Programming ... 183
Building PHP Web Application using Code Igniter ... 184
Building PHP Web Application using Yii Framework ... 186
Building PHP Web Application using Zend Framework ... 188
Building PHP Web Application using Laravel Framework ... 190
Oracle Technology... 192
Oracle Introduction to SQL... 193
Oracle Introduction to PL/SQL ... 195
Oracle Advanced PL/SQL ... 197
Oracle SQL Tuning ... 199
Oracle Database Administrator I ... 201
Page 5 of 211
Tra
in
in
Page 6 of 211
Tra
in
in
g S
ylla
bu
s
Office ApplicationsIstilah Office Application atau aplikasi perkantoran merujuk pada seperangkat aplikasi bagi End-Users yang umum digunakan di kalangan bisnis dan perusahaan, contohnya seperti aplikasi untuk menulis dan menyusun dokumen, aplikasi untuk membuat tabel data, atau aplikasi untuk menyusun presentasi. Contoh aplikasi yang sangat populer untuk keperluan ini misalnya saja Word, Excel, dan PowerPoint dari Microsoft atau Open Office yang bersifat Open Source.
Dalam pengembangan lebih lanjut, aplikasi perkantoran saat ini sudah dapat terintegrasi secara penuh dengan layanan online berbasis Cloud, juga dapat digunakan untuk melakukan analisa data lanjutan dalam konsep Business Intelligence.
Page 7 of 211
Tra
in
in
g S
NCOFS.012 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas tiga aplikasi utama dari paket aplikasi Microsoft Office yaitu aplikasi Microsoft Word, Microsoft Excel, serta Microsoft PowerPoint, dimana ketiga aplikasi tersebut umum digunakan oleh berbagai kalangan, mulai dari kalangan individu atau personal, organisasi, akademik, hingga bisnis dan perusahaan.
Materi Microsoft Word membahas konsep pembuatan dan penyusunan dokumen lengkap; pengaturan format huruf, paragraf, serta halaman dalam dokumen; penggunaan object-object selain text untuk melengkapi dokumen agar lebih jelas, rapih, dan professional; hingga penerapan perintah-perintah lanjutan untuk mempercepat pembuatan dokumen.
Materi Microsoft Excel membahas konsep dasar penggunaan fitur maupun perintah-perintah utama pada aplikasi Microsoft Excel untuk keperluan perhitungan;
pengolahan; dan analisa data.
Materi Microsoft PowerPoint membahas konsep pembuatan; penyusunan; serta
pengolahan slide-slide presentasi hingga dapat dihasilkan suatu bentuk presentasi yang terlihat professional.
Diharapkan setelah mengikuti training ini peserta dapat menggunakan perintah-perintah utama pada aplikasi Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint hingga kemudian dapat diterapkan dalam ruang lingkup pekerjaan maupun aktifitas sehari-hari.
Microsoft Office
for End Users
Page 8 of 211
Tra
in
in
g S
ylla
bu
s
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.Outline Materi
■ Introduction to Office and Office 365
■ Creating a New Document
■ Working with Documents
■ Preserving your Work
■ Formatting Documents
■ Working with Office Graphics
■ Formatting and Editing Graphic Objects
■ Introduction to Word
■ Working with Text in Word
■ Working with Page Layout and Design in Word
■ Introduction to Excel
■ Entering Excel Data
■ Getting More Out of Excel Ranges
■ Visualizing Excel Data with Charts
■ Introduction to PowerPoint
■ Building a PowerPoint Presentation
Page 9 of 211
Tra
in
in
g S
NCOFS.011 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini lebih ditujukan bagi kalangan organisasi, bisnis, dan perusahaan yang baru saja menggunakan atau sedang mempertimbangkan untuk mulai beralih ke layanan Microsoft Office 365.
Pokok bahasan materinya meliputi konsep dasar penggunaan dan penerapan Office 365 bagi kalangan End Users; termasuk pemeliharaan serta pengaturan konfigurasi Office 365 dalam ruang lingkup enterprise.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to Office 365
■ On-Premises or Cloud Solutions Overview
■ End User Experience Using Office 365
■ Office 365 Apps
■ Business Management Tools
Page 10 of 211
Tra
in
in
g S
ylla
bu
s
■ Security Best Practices■ Deployment Office 365
■ Configuring Office 365
■ Workstation Setup Configuration for Office 365
Page 11 of 211
Tra
in
in
g S
NCOFS.031 | Durasi: 3 (Tiga) Hari
Deskripsi
Aplikasi Microsoft Excel adalah salah satu aplikasi yang paling banyak digunakan dalam aktifitas pekerjaan sehari-hari, terutama untuk keperluan perhitungan data; pengolahan data; hingga analisa data.
Materi training ini membahas penggunaan perintah dasar serta fitur-fitur utama pada aplikasi Microsoft Excel yang umum diterapkan di lingkungan bisnis dan perusahaan. Pokok bahasan materinya dimulai dari pengenalan manajemen data pada Excel, penggunaan fitur-fitur manajemen data, hingga pengenalan Formula dan Functions untuk mempermudah proses penghitungan data.
Diharapkan setelah mengikuti training ini peserta dapat menggunakan perintah dan fitur-fitur utama pada aplikasi Microsoft Excel hingga kemudian dapat diterapkan untuk keperluan olah data dalam ruang lingkup pekerjaan maupun aktifitas sehari-hari. Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Microsoft Excel
for Business Users
Page 12 of 211
Tra
in
in
g S
ylla
bu
s
Outline Materi
■ Managing Workbook Data
■ Planning a Table
■ Creating and Formatting a Table
■ Adding Table Data
■ Sorting Table Data
■ Filtering Table Data
■ Using Advanced Filtering
■ Validating Table Data
■ Creating Subtotals
■ Introduction to Functions and Formulas
■ Using Formulas in a Table
■ Using Functions in a Table
Page 13 of 211
Tra
in
in
g S
NCOFS.032 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini membahas penggunaan dan penerapan fitur serta perintah lanjutan pada aplikasi Excel yang umum digunakan terutama dalam ruang lingkup bisnis dan
perusahaan.
Materi yang dibahas secara garis besar meliputi tata kelola serta kalkulasi data lanjutan, termasuk penggunaan dan penerapan perintah Pivot untuk menarik kesimpulan dari data yang relatif kompleks.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Working with Data and Excel Tables
■ Entering and Revising Data
■ Managing Data by using Flash Fill
■ Defining Excel Tables
■ Naming Groups of Data
■ Creating Formulas to Calculate Values
Microsoft Excel
for Advanced Users
Page 14 of 211
Tra
in
in
g S
ylla
bu
s
■ Summarizing Data for Specific Conditions■ Limiting Data that Appears on Screen
■ Filtering Excel Table Data by using Slicers
■ Defining Valid Sets of Values for Ranges of Cells
■ Reordering and Summarizing Data
■ Looking Up Information in a Worksheet
■ Defining an Alternative Data Set
■ Analyzing Data by using Data Tables
■ Varying Data by using Goal Seek
■ Analyzing Data Dynamically by using PivotTables
Page 15 of 211
Tra
in
in
g S
NCOFS.033 | Durasi: 3 (Tiga) Hari
Deskripsi
Salah satu kegunaan utama dari aplikasi Microsoft Excel, terutama dalam lingkungan bisnis dan perusahaan adalah untuk keperluan pengolahan data. Data yang telah diolah tersebut kemudian dapat direpresentasikan dalam bentuk Dashboard.
Materi training ini membahas tentang konsep pembuatan Dashboard dan Report pada aplikasi Excel untuk membuat suatu ringkasan data dalam bentuk visualisasi yang rapih dan professional, serta lebih mudah untuk dianalisa lebih lanjut.
Pokok bahasan materinya meliputi penggunaan perintah serta fitur-fitur dasar yang sudah tersedia di dalam aplikasi Excel, seperti misalnya Chart, Sparklines, Conditional Formatting, Pivot Table, serta Pivot Chart.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introducing Excel Dashboards
■ Table Design Best Practices
■ Using Excel Sparklines
Microsoft Excel
Dashboards and Reports
Page 16 of 211
Tra
in
in
g S
ylla
bu
s
■ Chartless Visualization■ Working with Chart Series
■ Formatting and Customizing Charts
■ Pivot Table Driven Dashboards
■ Using Pivot Tables and Pivot Charts
■ Adding Interactivity with Slicers
Page 17 of 211
Tra
in
in
g S
NCOFS.036 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini membahas konsep dasar analisa data bagi kalangan bisnis dan perusahaan dengan menggunakan aplikasi Microsoft Excel. Data yang akan dianalisa berasal dari sumber data yang lain seperti misalnya SQL Server atau CSV. Dalam training ini dibahas juga konsep dasar pembuatan Dashboards interaktif dengan menggunakan fitur
PivotTables dan PivotCharts untuk mempermudah proses analisa data tersebut. Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to Data Analysis in Excel
■ The Excel Data Model
■ Importing Data from Files
■ Importing Data from Databases
■ Importing Data from Excel Reports
■ Creating and Formatting Measures
■ Visualizing Data in Excel
■ Using Excel with Power BI
Microsoft Excel Data Analysis
for Business Users
Page 18 of 211
Tra
in
in
g S
ylla
bu
s
NCOFS.034 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini membahas konsep dan pemahaman dasar untuk penerapan fitur-fitur Business Intelligence pada aplikasi Microsoft Excel yang dapat digunakan untuk melakukan proses analisa dan visualisasi data dalam ruang lingkup bisnis dan perusahaan.
Pokok bahasan utama dalam training ini meliputi 4 tools utama untuk proses BI pada aplikasi Excel yaitu Power Pivot, Power View, Power Query, dan Power Map.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Exploring Power View
■ Visualizing Power View Reports
■ Creating Power View Charts
■ Adding Slicers to Reports
■ Exploring PowerPivot Interface
■ Loading Data
Microsoft Excel Power BI
for Business Users
Page 19 of 211
Tra
in
in
g S
■ Exploring Power Map Interface
■ Using Bing Maps
■ Examining Map Data
■ Reviewing Map Types and Presentation
■ Introduction to Microsoft Power BI
■ Explaining Excel and Power BI
Page 20 of 211
Tra
in
in
g S
ylla
bu
s
NCOFS.035 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini memberikan konsep dan pemahaman dasar tentang penggunaaan dan penerapan formula Data Analysis Expressions (DAX) pada aplikasi Excel dengan bantuan Data Model pada Microsoft PowerPivot untuk menentukan perhitungan berbasis Kolom dan Measures (calculated Fields).
Pokok bahasan materinya secara garis besar meliputi beberapa fungsi DAX yang umum digunakan, termasuk fungsi-fungsi tambahan lainnya untuk proses
perhitungan pada data relasional serta untuk melakukan agregasi dinamis. Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Overview
■ Exploring Data Modeling
■ PowerPivot for Excel Add-in
■ PowerPivot Data Model
Microsoft Excel Introduction to
Data Analysis Expressions (DAX)
Page 21 of 211
Tra
in
in
g S
■ SummaryPage 22 of 211
Tra
in
in
g S
ylla
bu
s
NCOFS.061 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini membahas konsep dasar analisa data bagi kalangan bisnis dan perusahaan dengan menggunakan layanan berbasis cloud dari Microsoft yaitu Microsoft Power BI. Pokok bahasan materinya diantaranya meliputi pengantar dan konsep dasar BI untuk proses analisa dan visualisasi data; pengenalan layanan Power BI dan Power BI Dashboards; integrasi data; Query, Shaping, dan Combining Data; hingga visualisasi interaktif pada layanan Power BI.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to Business Intelligence
■ Introduction to Data Analysis
■ Introduction to Data Visualization
■ Overview of Self-Service BI
■ Power BI Service
■ Power BI Data Model
Microsoft Power BI Data Analysis
for Business Users
Page 23 of 211
Tra
in
in
Page 24 of 211
Tra
in
in
g S
ylla
bu
s
NCOFS.021 | Durasi: 3 (Tiga) Hari
Deskripsi
Microsoft PowerPoint yang merupakan bagian dari paket aplikasi Microsoft Office adalah aplikasi yang ditujukan untuk pembuatan presentasi, terutama dalam ruang lingkup akademik dan bisnis atau perusahaan.
Dalam training ini peserta akan mempelajari konsep dasar penggunaan aplikasi PowerPoint hingga peserta dapat membuat, menyusun, serta mengolah slide-slide menjadi satu bentuk presentasi utuh yang rapih dan professional dan kemudian dapat digunakan untuk membantu semua aktifitas pekerjaan yang melibatkan presentasi. Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introducing PowerPoint
■ Creating a Basic Presentation
■ Editing and Formatting Presentations
■ Customizing Themes and Backgrounds
■ Working with Text
■ Formatting and Organizing Objects, Slides, and Presentations
Microsoft PowerPoint
for Business Users
Page 25 of 211
Tra
in
in
g S
■ Working with Charts
■ Working with Audio and Video
■ Working with Animation and Transitions
■ Making Presentations
■ Presenting a Slide Show
■ Creating and Printing Presentation Materials
■ Sharing and Collaborating on Presentations
■ Maximizing the Power of PowerPoint
■ Working with Hyperlinks and Action Buttons
■ Customizing PowerPoint
Page 26 of 211
Tra
in
in
g S
ylla
bu
s
NCOFS.041 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini membahas tentang konsep dan pemahaman dasar untuk pembuatan, penyusunan, serta pengolahan data dalam sebuah database dengan menggunakan aplikasi Microsoft Access. Pokok bahasan utama dalam training ini meliputi pengenalan aplikasi Microsoft Access; pembuatan tabel dalam Microsoft Access; pengenalan Query, pembuatan Form dan Report, hingga pengenalan struktur database Microsoft Access serta relasinya.
Diharapkan setelah mengikuti training ini peserta dapat menggunakan aplikasi
Microsoft Access untuk mengolah data-data tabel menjadi sebuah database sederhana yang kemudian dapat diterapkan di pekerjaan maupun aktifitas olah data lainnya dalam ruang lingkup bisnis dan perusahaan.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Exploring Microsoft Access
■ Creating Database and Tables
■ Creating and Formatting Forms
Microsoft Access
for Business Users
Page 27 of 211
Tra
in
in
g S
■ Using Sub Forms
■ Creating Custom Reports
■ Import and Export Data
■ Designing Navigation Forms
■ Feature Controlling
■ Splitting Databases
■ Securing Databases
■ Customizing Ribbon
Page 28 of 211
Tra
in
in
g S
ylla
bu
s
NCOFS.051 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas konsep, penggunaan, serta penerapan dasar aplikasi-aplikasi utama yang terdapat dalam paket aplikasi OpenOffice yaitu Writer, Calc, Impress, Draw, Base, dan Math.
Diharapkan setelah mengikuti training ini peserta dapat menggunakan fitur serta perintah-perintah utama pada OpenOffice hingga kemudian dapat diterapkan dalam ruang lingkup pekerjaan maupun aktifitas sehari-hari.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introducing OpenOffice.org
■ Setting up OpenOffice.org
■ Using Styles and Templates
■ Getting Started with Writer
■ Getting Started with Calc
■ Getting Started with Impress
OpenOffice
for End Users
Page 29 of 211
Tra
in
in
Page 30 of 211
Tra
in
in
g S
ylla
bu
s
Visual StudioVisual Studio adalah sebuah IDE (Integrated Development Environment) dari Microsoft yang digunakan untuk mengembangkan aplikasi Windows, Website, aplikasi Web, hingga Web Services. Karena dibuat oleh Microsoft, maka Visual Studio sudah tentu menggunakan Software Development Platform dari Microsoft juga, seperti misalnya Windows API, Windows Forms, Windows Presentation Foundation, Windows Store, dan Microsoft Silverlight.
Beragam bahasa pemrograman disertakan secara built-in didalam Visual Studio, diantaranya adalah C, C++, Visual Basic .NET, C#, dan F#. Namun selain itu Code Editor dan Debugger pada Visual Studio juga mendukung bahasa pemrograman lainnya seperti misalnya Python, Ruby, Node.js, XML/XSLT, HTML/XHTML, JavaScript, hingga CSS. Dukungan untuk bahasa ini tersedia lewat Language Services yang bisa di-install secara terpisah.
Page 31 of 211
Tra
in
in
g S
NCVSS.001 | Durasi: 4 (Empat) Hari
Deskripsi
Kebutuhan akan pertukaran data antar platform yang berbeda yang dapat memenuhi penyajian data yang cepat, aman dan reliable semakin dibutuhkan saat ini. Kondisi ini membuat Microsoft meng-implementasikan SOA (Software Oriented Architecture) dengan menyajikan Framework WCF (Windows Communication Foundation).
Training ini memberikan pemahaman dan teknik membangun Services pada platform .NET dengan menggunakan Visual Studio. Diharapkan setelah mengikuti training ini peserta dapat membangun aplikasi berbasiskan Services atau SOA dengan
menggunakan Entity Framework dan LINQ sebagai data aksesnya.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Web Services, WCF, and SOA
■ Basic WCF Service
■ Hosting and Debugging WCF Service
■ Implementing WCF Service
■ Data Access Layer Support
Building SOA Application
using WCF and Visual Studio
Page 32 of 211
Tra
in
in
g S
ylla
bu
s
■ Error Handling■ LINQ Basic and Features
■ LINQ Stored Procedure
■ Transaction and Concurrent Support
■ LINQ in WCF Service
■ Distributed Transaction
■ WCF Security
Page 33 of 211
Tra
in
in
g S
NCVSS.002 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas tentang penggunaan Entity Framework sebagai salah satu akses data yang disediakan dalam .NET framework. Entity Framework merupakan tools Object Relational Mapping (ORM) dari Microsoft yang banyak digunakan di berbagai macam jenis aplikasi sebagai komponen untuk mengakses dan memanipulasi data yang tersimpan di beragam database seperti misalnya SQL Server dan Oracle.
Dengan adanya dukungan LINQ to Entity Framework, kalangan developer akan lebih mudah untuk melakukan query data. Setelah mengikuti training ini peserta diharapkan mampu membangun aplikasi berbasis bisnis dengan menggunakan Entity Framework sebagai perangkat untuk akses datanya.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Getting Started with Entity Framework
■ Entity Data Modeling Fundamentals
■ Querying an Entity Data Model
■ Loading Entities and Navigation Properties
Data Access Programming
using Entity Framework
Page 34 of 211
Tra
in
in
g S
ylla
bu
s
■ Modeling and Inheritance■ Working with Object Services
■ Plain Old CLR Objects
■ Using the Entity Framework in N-Tier Applications
■ Stored Procedures
■ Functions
Page 35 of 211
Tra
in
in
g S
NCVSS.003 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas tentang konsep dan teknik pengembangan aplikasi berbasis web dengan menggunakan framework ASP.NET Web Form. Penguasaan konsep dan teknik yang dibahas di materi ini merupakan suatu hal yang wajib dipahami dan dikuasai oleh kalangan developer sebelum membangun aplikasi yang berbasis data atau bisnis. Kemudian karakteristik aplikasi desktop dengan aplikasi web juga
merupakan hal yang sangat berbeda, oleh karena itu pemahaman mengenai mekanisme aplikasi web merupakan suatu hal yang penting.
Pembahasan materi dalam training ini meliputi penggunaan Visual Studio untuk membangun ASP.NET Web, Server Control, penggunaan CSS, Master Pages, navigasi, ASP.NET Ajax hingga teknik Deployment. Diharapkan setelah mengikuti training ini peserta sudah memiliki dasar yang cukup untuk melanjutkan pengembangan ke aplikasi web yang berbasis data.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to ASP.NET
■ Using Visual Studio to Create Web Sites
Developing ASP.NET
Web Form Application
Page 36 of 211
Tra
in
in
g S
ylla
bu
s
■ Using CSS in Visual Studio■ ASP.NET Server Controls
■ Web Forms Programming
■ Working with Master Pages
■ Navigation Controls
■ Creating User Controls
■ User Input Validation
■ ASP.NET AJAX
■ Using jQuery in ASP.NET
■ Security
■ Profile
■ Error Handling
■ Debugging and Tracing
Page 37 of 211
Tra
in
in
g S
NCVSS.004 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas tentang konsep dan teknik pengembangan aplikasi web berbasis data dengan menggunakan framework Microsoft ASP.NET. Microsoft telah menyediakan beberapa library yang dapat digunakan untuk akses dan manipulasi data yang disimpan di berbagai macam sumber data seperti misalnya relasional database, non-relasional database, flat file seperti TXT maupun XML.
Teknik akses data tersebut meliputi ADO.NET, LINQ, Entity Framework, hingga WCF Data Services. Dan pemahaman serta penguasaan teknik-teknik tersebut wajib dipenuhi oleh seorang developer untuk membangun aplikasi web yang berbasiskan bisnis. Pembahasan materi dalam training ini menggunakan tools Microsoft Visual Studio dengan framework ASP.NET Web Forms.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Data Sources in ASP.NET
■ Relational Databases
■ Non-Relational Database
Developing Database Web Application
with ASP.NET Web Form
Page 38 of 211
Tra
in
in
g S
ylla
bu
s
■ Using ADO.NET to Access and Manipulate Data■ Accessing and Manipulating Data Using LINQ
■ ADO.NET Entity Data Model
■ Entity Framework
■ Entity Framework Model-First
■ Entity Framework Code-First
■ Using WCF Data Services to Access Data
■ Using Dynamic Data
■ Data Access Layer Patterns
■ Concurrency and Transactions
Page 39 of 211
Tra
in
in
g S
NCVSS.005 | Durasi: 4 (Empat) Hari
Deskripsi
Materi training ini membahas konsep pembuatan aplikasi web yang berbasis platform Microsoft .NET dengan menggunakan pola kerangka kerja MVC (Model View Controller Framework), dimana ASP.NET yang dibangun dengan MVC Framework ini memiliki beberapa perbedaan dibandingkan dengan ASP.NET Web Form biasa, yaitu perbedaan dalam penggunaan fitur ViewState, Page Event Life Cycle, Testability, dan lain
sebagainya.
Pokok bahasan materi dalam training ini meliputi pengenalan ASP.NET MVC; pengenalan dan penggunaan fitur-fitur utama MVC; hingga proses Deployment. Diharapkan setelah mengikuti training ini peserta dapat mengenal konsep dasar
ASP.NET dengan Framework MVC hingga kemudian dapat mengembangkannya untuk menjadi suatu aplikasi berbasis web yang dapat digunakan untuk membantu ataupun menunjang aktifitas pekerjaan sehari-hari dalam ruang lingkup organisasi, bisnis, dan perusahaan.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Developing Web Application
using ASP.NET MVC
Page 40 of 211
Tra
in
in
g S
ylla
bu
s
Outline Materi
■ Introduction to ASP.NET MVC■ ASP.NET MVC New Features
■ Controllers ■ Views ■ Bootstrap Style ■ Browser Link ■ Models ■ EF Code First
■ Forms and HTML Helpers
■ Server and Client Validations
■ OWIN Security
■ AJAX
■ Routing
■ Unit Testing
Page 41 of 211
Tra
in
in
g S
NCVSS.006 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas tentang konsep dan teknik untuk membangun aplikasi berbasis desktop atau tablet diatas sistem operasi Windows 8/10. Antarmuka yang dikenal sebelumnya dengan Metro Style dan kini dikenal dengan Windows 8/10 Modern UI telah membuat aplikasi pada Windows 8/10 menjadi lebih menarik untuk dilihat dan mudah untuk digunakan. Konsep live tile yang merupakan salah satu fitur di Windows 8/10 menitikberatkan pada konten sehingga user akan lebih fokus pada konten yang terdapat di dalam aplikasi tersebut. Selain itu masih banyak fitur-fitur spesifik lainnya yang membedakan aplikasi Windows Store Apps dengan aplikasi tradisional Windows lainnya.
Dengan menggunakan HTML5 dan JavaScript tentunya akan memberikan keuntungan bagi kalangan developer yang sudah memiliki keahlian dalam bidang web
development sebelumnya karena tingkat learning curve yang relatif rendah.
Diharapkan setelah mengikuti training ini peserta dapat membangun aplikasi Windows Store yang dapat di-instal pada sistem operasi Windows 8/10 baik untuk desktop hingga perangkat tablet.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Developing Windows Store Apps
using HTML5 and JavaScript
Page 42 of 211
Tra
in
in
g S
ylla
bu
s
Outline Materi
■ Windows Platform and Windows Store Apps
■ Single Page Applications
■ MVVM Design Pattern
■ WinJS Library and WinJS API
■ Windows 8 Layout Controls
■ WinJS Controls and Templates
■ AppBar Control
■ Data Presentation Controls
■ Using ListView Control
■ Files and Streams in Windows Store Apps
■ Process Lifetime Management
■ Launching Windows Store Apps
■ State Management
■ Handling Navigation in Windows Store Apps
■ Charms and Contracts
■ Search and Share Contract
■ App Settings and Preferences
■ Tiles, Live Tiles, Toast, and Badge Notifications
■ Data Access and Remote Data
■ Responding to Mouse and Touch
Page 43 of 211
Tra
in
in
g S
NCVSS.007 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas tentang konsep dan teknik untuk membangun aplikasi berbasis desktop atau tablet diatas sistem operasi Windows 8/10. Antarmuka yang dikenal sebelumnya dengan Metro Style dan kini dikenal dengan Windows 8/10 Modern UI telah membuat aplikasi pada Windows 8/10 menjadi lebih menarik untuk dilihat dan mudah untuk digunakan. Konsep live tile yang merupakan salah satu fitur di Windows 8/10 menitikberatkan pada konten sehingga user akan lebih fokus pada konten yang terdapat di dalam aplikasi tersebut. Selain itu masih banyak fitur-fitur spesifik lainnya yang membedakan aplikasi Windows Store Apps dengan aplikasi tradisional Windows lainnya.
Dengan menggunakan XAML dan bahasa .NET, baik dengan tools Visual Basic ataupun C#, tentunya akan memberikan keuntungan bagi kalangan developer yang sudah memiliki keahlian dalam pengembangan aplikasi WPF atau Silverlight sebelumnya karena tingkat learning curve yang relatif rendah.
Diharapkan setelah mengikuti training ini peserta dapat membangun aplikasi Windows Store yang dapat di-instal pada sistem operasi Windows 8/10 baik untuk desktop hingga perangkat tablet.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Developing Windows Store Apps
using XAML
Page 44 of 211
Tra
in
in
g S
ylla
bu
s
Outline Materi
■ Introduction to Windows Platform
■ Windows Store Project Template
■ Windows Store Layout Page
■ MVVM and MVVM Light
■ Using SQLite
■ Using REST Services
■ Search, Share, and Setting Charming Application
■ Application Live Tile
■ Badges
■ Updating Tiles
■ Toast Notifications
■ Lock Screen Notification
■ Multiple Resolution
■ Changing App Layout
■ Developer Account
Page 45 of 211
Tra
in
in
g S
NCVSS.008 | Durasi: 3 (Tiga) Hari
Deskripsi
Microservices merupakan kumpulan services yang relatif kecil, bersifat Decouple, Isolated, serta dapat memiliki database masing-masing untuk setiap services-nya. Dalam training ini peserta akan mempelajari konsep, pemahaman, serta teknik
implementasi Microservices dan Messaging untuk membangun sistem terdistribusi yang reliable dan scalable dengan menggunakan framework Open Source yaitu RabbitMQ untuk message broker serta MassTransit untuk service broker.
Pokok bahasan utamanya diantaranya meliputi Distributed Systems; Message Broker; Messaging Patterns; Service Bus; Microservices; Implementing RabbitMQ to Send and Receive Messages; Implementing Service Bus with MassTransit; Middleware and Pipeline.
Untuk mengambil materi training ini diharapkan peserta sudah memiliki pemahaman tentang konsep development, khususnya OOP pada platform Microsoft C# atau Microsoft VB .NET.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Implementing Microservices and Messaging
Architecture in Distributed System
Page 46 of 211
Tra
in
in
g S
ylla
bu
s
Outline Materi
■ Distributed Systems ■ Message Broker ■ Messaging Patterns ■ Service Bus ■ Microservices■ Implementing RabbitMQ to Send and Receive Messages
■ Implementing Service Bus with MassTransit
Page 47 of 211
Tra
in
in
g S
NCVSS.009 | Durasi: 3 (Tiga) Hari
Deskripsi
Software testing merupakan salah satu tahap yang cukup penting dalam siklus pengembangan sebuah aplikasi hingga dapat menghasilkan sebuah aplikasi yang berkualitas dan mudah proses pemeliharaannya setelah melewati tahap produksi. Training ini ditujukan untuk kalangan software developer dan software tester. Pokok bahasan materinya meliputi konsep dan teknik testing dengan menggunakan tools Visual Studio dan Microsoft Test Manager. Diharapkan setelah mengikuti training ini peserta dapat mengimplementasikan berbagai macam teknik testing untuk beberapa jenis aplikasi seperti desktop maupun web.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Software Testing in Visual Studio
■ Types of Testing
■ Test Plan, Test Suite, and Manual Test
■ Automated Test
Software Testing
using Visual Studio
Page 48 of 211
Tra
in
in
g S
ylla
bu
s
■ Unit Testing■ Web Performance Test
■ Advanced Web Testing
■ Load Testing
■ Ordered and Generic Testing
■ Managing and Configuring Tests
■ Test Results
■ Reporting
Page 49 of 211
Tra
in
in
g S
NCVSS.010 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini membahas tentang penggunaan Microsoft Team Foundation Server sebagai tools untuk implementasi Application Lifecycle Management. Pokok bahasan materinya meliputi proses instalasi, Source Control, Automation Builds, Release Management, implementasi metodologi Scrum, hingga Report serta Dashboard. Diharapkan setelah mengikuti training ini peserta memiliki pemahaman dan keahlian untuk mengelola siklus pembuatan aplikasi mulai dari tahap Requirements, Design, Development, Testing, hingga tahap Production dalam ruang lingkup sebuah team kerja.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to ALM with Visual Studio
■ Introduction to Team Foundation Server
■ Using Centralized Team Foundation Version Control
■ Branching and Merging
Page 50 of 211
Tra
in
in
g S
ylla
bu
s
■ Distributed Version Control with Git and TFS■ Team Foundation Build
■ Release Management
■ TFS Customizations
■ Powerpoint Storyboarding
■ Feedback Request
■ Introduction to Project Management
■ Agile Planning and Tracking
Page 51 of 211
Tra
in
in
g S
NCVSS.011 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas tentang konsep dan pemahaman dasar bahasa pemrograman Microsoft Visual Basic secara lengkap. Pokok bahasan materinya diantaranya meliputi arsitektur .NET framework, penggunaan tools, penggunaan sintaks, hingga konsep deployment.
Pemahaman dan keahlian tentang bahasa pemrograman ini dibutuhkan sebagai pondasi dasar dalam membangun aplikasi yang lebih spesifik seperti misalnya aplikasi desktop, aplikasi web, hingga aplikasi mobile.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Visual Studio
■ Project Template
■ Visual Studio Settings
■ .NET Framework
■ Namespace dan Class
Visual Basic
Programming Fundamental
Page 52 of 211
Tra
in
in
g S
ylla
bu
s
■ Module■ Tipe Data dan Variabel
■ Access Modifier
■ Enumerasi
■ Konversi Tipe Data
■ Operator dan Ekspresi
■ Array dan Collection
■ Generic Collection
■ Sub dan Function
■ Optional Parameter
■ Named Paramter
■ ParamArray
■ Event dan Event Handler
■ Error Handling
■ Debugging
■ ClickOnce
Page 53 of 211
Tra
in
in
g S
NCVSS.012 | Durasi: 4 (Empat) Hari
Deskripsi
Materi ini merupakan materi dasar dan wajib untuk para programer yang akan mendalami atau membuat aplikasi berbasis .NET Framework dengan tools Microsoft Visual C#. Pokok bahasan materi dalam training ini diantaranya meliputi konsep .NET, jenis-jenis aplikasi .NET, struktur program C#, penanganan error, hingga Object Oriented Programming (OOP).
Diharapkan setelah mengikuti training ini peserta sudah memiliki dasar yang cukup untuk melanjutkan ke langkah berikutnya yaitu pemrograman akses data,
pemrograman berbasis desktop, pemrograman Mobile Devices, hingga pemrograman berbasis web.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to C#
■ C# Program Structure
■ Using Variables and Expressions
■ Flow Control
Visual C#
Programming Fundamental
Page 54 of 211
Tra
in
in
g S
ylla
bu
s
■ Data Type Conversion■ Functions ■ Error Handling ■ Debugging ■ OOP Techniques ■ Defining Class ■ Class Members
■ Collections and Comparisons
■ Generics
■ Custom Exceptions
■ Events
■ Initializers
■ Dynamic Lookup
■ Optional Parameter and Extension Methods
Page 55 of 211
Tra
in
in
g S
NCVSS.013 | Durasi: 4 (Empat) Hari
Deskripsi
Materi training ini membahas tentang konsep dan teknik pengembangan aplikasi berbasis desktop atau Windows dengan menggunakan Windows Presentation Foundation (WPF).
WPF merupakan framework terbaru untuk pengembangan aplikasi desktop setelah Windows Forms yang ditujukan untuk membangun aplikasi Smart Client yang lebih modern dari sisi User Interface dan rendering graphic yang lebih optimal.
Selain itu dengan WPF juga akan lebih mudah untuk membuat custom control yang kompleks bila dibandingkan dengan Windows Forms. WPF juga memiliki fitur XBAP Deployment yang memungkinkan aplikasi untuk di-deploy ke Web Server dan dijalankan melalui Web Browser seperti Internet Explorer atau Mozilla Firefox. Tools yang digunakan dalam training ini yaitu Visual Studio baik versi Express yang sifatnya gratis atau versi penuhnya yang berbayar.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Windows Presentation Foundation
Application Development
Page 56 of 211
Tra
in
in
g S
ylla
bu
s
Outline Materi
■ Introduction to WPF ■ XAML ■ Resources■ Controls and Layout
■ Styles and Resources
■ Triggers, Template, and Animations
■ Application and Windows
■ Commanding and Data Binding
■ Threading
■ Custom Element
Page 57 of 211
Tra
in
in
g S
NCVSS.014 | Durasi: 4 (Empat) Hari
Deskripsi
Materi training ini membahas tentang teknik pembuatan aplikasi dengan cara deklaratif programming. Workflow Foundation (WF) merupakan framework untuk membangun aplikasi dan service logic secara deklaratif yang dapat menangani proses secara Asynchronous, Parallel Tasks dan pemrosesan kompleks lainnya.
WF membangun aplikasi dengan Workflow; Activities untuk membantu mendefinisikan logika; Flow Control; serta mampu secara instant untuk meng-implementasikan
perubahan business logic terhadap aplikasi.
User Interface yang digunakan untuk membuat aplikasi WF ini memanfaatkan teknologi Windows Presentation Foundation (WPF).
Dalam training ini juga dibahas beberapa fitur baru dari WF dibandingkan dengan versi sebelumnya, diantaranya ialah dukungan WPF sebagai UI; Data Flow; Flowchart; New Programming Model; dan dukungan dengan Windows Communication Foundation (WCF).
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Page 58 of 211
Tra
in
in
g S
ylla
bu
s
Outline Materi
■ Introduction to Workflow■ Creating Simple Workflow
■ Creating Worfklow Host
■ Using Flowchart Workflow
■ Working with Argument
■ Working with Activities
■ Exception Handling in Workflow
■ Custom Activites
■ Communication with Host Application
■ Working with Web Services
■ Workflow Extensions
■ Persistence
■ Transaction
Page 59 of 211
Tra
in
in
g S
NCVSS.015 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas tentang implementasi beberapa Design Patterns yang umum digunakan dalam bahasa pemrograman .NET seperti C# dan VB.
Design Patterns merupakan sebuah solusi untuk memecahkan beberapa permasalahan yang sering ditemukan secara berulang-ulang dalam mendesain sebuah sofware. Design Patterns juga membahas tentang interaksi antar object sehingga nantinya Patterns yang di-implementasikan tersebut akan bersifat Reusable.
Dengan mengikuti training ini diharapkan peserta dapat memecahkan beberapa permasalahan yang sering ditemukan dalam membangun atau mendesain sebuah software.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Structural Patterns: Decorator, Proxy, and Bridge
■ Structural Patterns: Composite and Flyweight
Page 60 of 211
Tra
in
in
g S
ylla
bu
s
■ Structural Patterns: Adapter and Façade■ Creational Patterns: Prototype, Factory Method, and Singleton
■ Creational Patterns: Abstract Factory and Builder
■ Behavioral Patterns: Strategy, State, and Template Method
Page 61 of 211
Tra
in
in
g S
SQL Server DatabaseSQL Server adalah software RDBMS (Relational Database Management System) yang dikembangkan oleh Microsoft. Sebagai sebuah RDBMS, SQL Server juga mengacu pada standarisasi bahasa SQL (Structured Query Language), namun dalam implementasinya, SQL Server menggunakan bahasa T-SQL (Transact-SQL), yaitu seperangkat fitur pemrograman tambahan yang bersifat proprietary dari Microsoft untuk memperluas fungsionalitas dari bahasa SQL pada SQL Server.
Page 62 of 211
Tra
in
in
g S
ylla
bu
s
NCSQL.011 | Durasi: 3 (Tiga) Hari
Deskripsi
Training ini ditujukan bagi semua kalangan yang ingin mengenal atau mulai
mempelajari database SQL. Dalam training ini akan dibahas konsep, pemahaman dasar, serta penerapan database SQL pada platform database Microsoft SQL Server.
Pokok bahasan materinya terutama meliputi konsep database dalam konteks SQL Server; konsep Relationship; manipulasi data; hingga pengenalan object-object database yang umum digunakan.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Understanding Core Database Concepts
■ Creating Database Objects
■ Manipulating Data
■ Understanding Data Storage
■ Administering a Database
SQL Server
Introduction to SQL Database
Page 63 of 211
Tra
in
in
g S
NCSQL.012 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas konsep pemahaman dan beragam teknik implementasi Microsoft SQL Server. Dalam training ini peserta akan mempelajari fitur dan perintah yang umum digunakan; penggunaan Tools; konsep Transact SQL; hingga pengenalan dan pemahaman object-object database lainnya yang berhubungan dengan aktivitas Database Developer.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ SQL Server as RDBMS
■ SQL Server Tools
■ T-SQL Basic
■ Using Joins
■ Create, Alter, and Drop Table
■ Using Keys and Constraints
■ Using Subquery
SQL Server
Database Developer
Page 64 of 211
Tra
in
in
g S
ylla
bu
s
■ Using Common Table Expressions■ Normalization
■ Using Index
■ Views
■ Scripts and Batches
■ Stored Procedures
■ User Defined Functions
■ Transactions and Locks
Page 65 of 211
Tra
in
in
g S
NCSQL.013 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas konsep dan pemahaman dasar untuk tugas-tugas yang umum dilakukan oleh Database Administrator pada platform Microsoft SQL Server.
Pokok bahasan materinya terutama meliputi konsep dan teknik untuk mengelola database server; maintenance; mengatur konfigurasi; hingga administrasi database. Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ SQL Server Security
■ Assigning Server and Database Roles
■ Authorizing Users to Access Resources
■ Protecting Data with Encryption and Auditing
■ Recovery Models and Backup Strategies
■ Backing Up SQL Server Databases
■ Restoring SQL Server Databases
SQL Server
Database Administrator
Page 66 of 211
Tra
in
in
g S
ylla
bu
s
■ Automating SQL Server Management■ Configuring Security for SQL Server Agent
■ Monitoring SQL Server with Alerts and Notifications
■ Monitoring SQL Server
■ Troubleshooting SQL Server
Page 67 of 211
Tra
in
in
g S
NCSQL.014 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini memberikan konsep dan pemahaman dasar untuk implementasi fitur Integration Services yang merupakan salah satu perangkat Business Intelligence pada platform Microsoft SQL Server.
Pokok bahasan materinya terutama meliputi penggunaan Wizard dan Workflow; proses administrasi dan pengaturan keamanan; konsep Data Warehousing; proses deploy dan migrasi; hingga Troubleshooting.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ SSIS Architecture ■ SSIS Tools ■ SSIS Tasks ■ Using Containers ■ Data FlowSQL Server
Integration Services
Page 68 of 211
Tra
in
in
g S
ylla
bu
s
■ Variables, Parameters, and Expressions■ Lookup Transformation
■ Basic Package
■ SSIS Scripting
■ Data Profiling
■ SSAS Processing
■ Data Cleansing in SSIS
■ Data Extraction
■ SQL Server Change Data Capture
■ Accessing Excel and Access
■ Using XML and Web Services
■ Flat Files
Page 69 of 211
Tra
in
in
g S
NCSQL.015 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini memberikan konsep dan pemahaman dasar untuk implementasi fitur Reporting Services yang merupakan salah satu perangkat Business Intelligence pada platform Microsoft SQL Server.
Pokok bahasan materinya terutama meliputi pengenalan layanan Reporting pada SQL Server; arsitektur yang digunakan; konsep dasar perancangan Report; Relational Data; teknik penyaringan data; penggunaan Chart; Modelling; hingga PowerPivot dan Power View.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to Reporting Services
■ SSRS Architecture
■ Basic Report Design
■ Report Layout and Formatting
■ Designing Gauge Reports
SQL Server
Reporting Services
Page 70 of 211
Tra
in
in
g S
ylla
bu
s
■ Reporting Relational Data■ Filtering Techniques ■ Composite Reports ■ Subreports ■ Chart Reports ■ Data Modeling ■ Using PowerPivot
■ Visual Analytic with Power View
■ Analysis Services Tabular
Page 71 of 211
Tra
in
in
g S
NCSQL.016 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas konsep dan teknik untuk melakukan diagnosa permasalahan yang berhubungan dengan Performance atau unjuk kerja database serta proses perbaikannya dengan menggunakan beragam teknik dan Monitoring Tools yang tersedia secara Built-in pada Microsoft SQL Server.
Perbaikan serta peningkatan unjuk kerja database ini dilakukan berdasarkan Best Practice dan Guideline yang dianjurkan Microsoft.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Using Profiler for SQL Trace
■ Using Database Engine Tuning Advisor
■ Monitoring System Health
■ Monitoring Log Space
■ Using Resource andPerformance Monitor
■ Monitoring and Tuning Using Execution Plans
SQL Server
Performance Tuning
Page 72 of 211
Tra
in
in
g S
ylla
bu
s
■ Dynamic Management Views■ Dynamic Management Functions
■ SQL Server Cache
■ Stored Procedure Recompilations
■ Implementing and Maintaining Indexes
■ SQL Server Statistics
■ Table and Index Partitioning
■ Configuring Physical Database Structure
■ Query Tuning Hints
Page 73 of 211
Tra
in
in
g S
NCSQL.017 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas pemahaman dasar tentang penggunaan dan penerapan Transact-SQL (T-SQL), yaitu bahasa dalam platform Microsoft SQL Server yang bersandar pada bahasa standar ANSI-SQL.
Pokok bahasan materinya meliputi konsep dasar pemrograman T-SQL; pengembangan kode T-SQL untuk proses Query Data; modifikasi data; serta penggunaan dan
pemrograman object-object lainnya yang umum digunakan pada platform Microsoft SQL Server.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to Microsoft SQL Server
■ Introduction to T-SQL Querying
■ Writing SELECT Queries
■ Querying Multiple Tables
SQL Server
Transact SQL (T-SQL) Programming
Page 74 of 211
Tra
in
in
g S
ylla
bu
s
■ Sorting Data ■ Filtering Data■ Working with SQL Server Data Types
■ Using DML to Modify Data
■ Using Built-In Functions
■ Grouping Data
■ Aggregating Data
■ Using Subqueries
Page 75 of 211
Tra
in
in
g S
NCSQL.021 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas konsep dan teknik untuk membangun sebuah Data Warehouse dalam implementasi Business Intelligence pada Microsoft SQL Server.
Pokok bahasan materinya terutama meliputi konsep Data Warehouse dari berbagai sumber data yang terdistribusi dengan proses ETL; serta proses Validation dan
Cleansing data dengan SQL Server Data Quality Services dan SQL Server Master Data Services.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to Data Warehouse
■ Data Warehouse Architecture and Appliances
■ Designing and Implementing Data Warehouse
■ Creating ETL Solutions using SSIS
■ Using Control Flow in SSIS
■ Debugging and Troubleshooting SSIS Package
Implementing SQL Server
Data Warehouse
Page 76 of 211
Tra
in
in
g S
ylla
bu
s
■ Data Extraction and Loading■ Incremental Load Using SSIS
■ TSQL Loading Techniques
■ Data Quality Services
■ Using Master Data Services
■ Using Custom Components in SSIS
■ Using Scripts in SSIS
■ Deploying and Configuring SSIS Package
Page 77 of 211
Tra
in
in
g S
NCSQL.022 | Durasi: 4 (Empat) Hari
Deskripsi
Training ini membahas konsep dan teknik implementasi Business Intelligence dengan menggunakan Microsoft SQL Server Analysis Services sebagai platformnya.
Pokok bahasan materinya meliputi pengembangan Multidimensional dan Tabular Data Model dari sebuah Data Warehouse yang sudah ada; teknik Query; pembuatan Report hasil analisa dengan menggunakan SQL Server Reporting Services dan aplikasi
Microsoft Excel; hingga penggunaan Data Mining untuk melakukan analisa maupun prediksi data.
Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.
Outline Materi
■ Introduction to Business Intelligence and Data Modeling
■ Creating Multidimensional Databases
■ Working with Cubes and Dimensions
■ Working with Measures and Measure Groups
■ Introduction to MDX
■ Enhancing a Cube
Implementing Enterprise BI Solution
using SQL Server
Page 78 of 211
Tra
in
in
g S
ylla
bu
s
■ Implementing an Analysis Services Tabular Data Model■ Introduction to DAX
■ Implementing Reports with SQL Server Reporting Services
■ Enhancing Reports with SQL Server Reporting Services
■ Managing Report Execution and Delivery
Page 79 of 211
Tra
in
in
g S
Mobile App Development
Meningkatnya penggunaan perangkat bergerak atau Mobile Devices seperti Android dan iOS membuat kalangan bisnis dan perusahaan juga mulai mengembangkan aplikasi bisnis mereka agar dapat berjalan pada perangkat tersebut.
Ada banyak produk dan teknologi yang dapat digunakan oleh kalangan developer untuk mengembangkan aplikasi pada Mobile Devices, contohnya seperti Android Studio untuk perangkat berbasis Android, Swift untuk perangkat berbasis iOS, atau Xamarin yang bersifat Multi-Platform.