v2017.12 Training Center: Jl. Setrasari Kulon V No. 10, Bandung 40152, Jawa Barat
Daftar Materi Training Office Applications... 6 Microsoft Office for End Users... 7 Microsoft Office 365 Essentials... 9 Microsoft Excel for Business Users... 11 Microsoft 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 Windows Presentation Foundation Application Development... 55 Page 1 of 211
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 SharePoint Application Development... 106 Page 2 of 211
SharePoint Workflow Essentials... 108 SharePoint Business Intelligence... 110 IT Management... 112 BYOD Fundamentals... 113 CISA for IT Auditor... 115 COBIT Foundation... 117 IT Asset Management... 119 IT Project Management... 121 IT Risk Management... 123 IT 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 Virtualization Essentials... 156 Page 3 of 211
CompTIA Series... 158 CompTIA IT Fundamentals... 159 CompTIA 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 Oracle Database Administrator II... 203 Page 4 of 211
Oracle Performance Tuning... 205 Oracle Implementing and Maintaining Data Warehouse... 206 Oracle BI Suite Enterprise Edition... 208 Page 5 of 211
Office Applications Istilah 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 6 of 211
Microsoft Office for End Users NCOFS.012 Durasi: 4 (Empat) Hari 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 perintahperintah 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 perintahperintah utama pada aplikasi Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint hingga kemudian dapat diterapkan dalam ruang lingkup pekerjaan maupun aktifitas sehari-hari. Page 7 of 211
penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. 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 Working with PowerPoint Slide Shows Page 8 of 211
Microsoft Office 365 Essentials NCOFS.011 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Office 365 On-Premises or Cloud Solutions Overview End User Experience Using Office 365 Office 365 Apps Business Management Tools Page 9 of 211
Security Best Practices Deployment Office 365 Configuring Office 365 Workstation Setup Configuration for Office 365 Managing Office 365 Deployment Page 10 of 211
Microsoft Excel for Business Users NCOFS.031 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 11 of 211
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 Looking Up Values in a Table Page 12 of 211
Microsoft Excel for Advanced Users NCOFS.032 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. 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 Page 13 of 211
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 Creating Dynamic Charts by using PivotCharts Page 14 of 211
Microsoft Excel Dashboards and Reports NCOFS.033 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introducing Excel Dashboards Table Design Best Practices Using Excel Sparklines Page 15 of 211
Chartless Visualization Working with Chart Series Formatting and Customizing Charts Pivot Table Driven Dashboards Using Pivot Tables and Pivot Charts Adding Interactivity with Slicers Using the Internal Data Model and Power View Page 16 of 211
Microsoft Excel Data Analysis for Business Users NCOFS.036 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. 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 Page 17 of 211
Microsoft Excel Power BI for Business Users NCOFS.034 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Exploring Power View Visualizing Power View Reports Creating Power View Charts Adding Slicers to Reports Exploring PowerPivot Interface Loading Data Page 18 of 211
Examining Relationships Creating PivotTables Using KPIs Working with Hierarchies Exploring Power Query Interface Managing Modifications 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 Examining Data Sources Page 19 of 211
Microsoft Excel Introduction to Data Analysis Expressions (DAX) NCOFS.035 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Overview Exploring Data Modeling PowerPivot for Excel Add-in PowerPivot Data Model Page 20 of 211
Relationships Introduction to DAX DAX Syntax DAX Operators DAX Values DAX Functions Summary Page 21 of 211
Microsoft Power BI Data Analysis for Business Users NCOFS.061 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Business Intelligence Introduction to Data Analysis Introduction to Data Visualization Overview of Self-Service BI Power BI Service Power BI Data Model Page 22 of 211
Using Excel as a Data Source for Power BI Using Databases as a Data Source for Power BI Power BI Desktop Queries Shaping and Combining Data Creating Power BI Reports Page 23 of 211
Microsoft PowerPoint for Business Users NCOFS.021 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introducing PowerPoint Creating a Basic Presentation Editing and Formatting Presentations Customizing Themes and Backgrounds Working with Text Formatting and Organizing Objects, Slides, and Presentations Page 24 of 211
Working with Tables Outlining Presentations Reviewing Presentations Working with Images Working with Shapes Working with SmartArt 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 Accessing PowerPoint on the Web and Mobile Devices Page 25 of 211
Microsoft Access for Business Users NCOFS.041 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Exploring Microsoft Access Creating Database and Tables Creating and Formatting Forms Page 26 of 211
Sorting and Filtering Data Creating and Modifying Reports Restricting and Validating Data Creating and Manipulating Data Using Queries Summarizing and Calculationg Data Using Queries Modifying Forms Using Sub Forms Creating Custom Reports Import and Export Data Designing Navigation Forms Feature Controlling Splitting Databases Securing Databases Customizing Ribbon Manipulating Quick Access Toolbar Page 27 of 211
OpenOffice for End Users NCOFS.051 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introducing OpenOffice.org Setting up OpenOffice.org Using Styles and Templates Getting Started with Writer Getting Started with Calc Getting Started with Impress Page 28 of 211
Getting Started with Draw Getting Started with Base Getting Started with Math Printing and Exporting Graphics, the Gallery, and Fontwork Page 29 of 211
Visual Studio Visual 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 30 of 211
Building SOA Application using WCF and Visual Studio NCVSS.001 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Web Services, WCF, and SOA Basic WCF Service Hosting and Debugging WCF Service Implementing WCF Service Data Access Layer Support Page 31 of 211
Error Handling LINQ Basic and Features LINQ Stored Procedure Transaction and Concurrent Support LINQ in WCF Service Distributed Transaction WCF Security Extending WCF Services Page 32 of 211
Data Access Programming using Entity Framework NCVSS.002 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Getting Started with Entity Framework Entity Data Modeling Fundamentals Querying an Entity Data Model Loading Entities and Navigation Properties Page 33 of 211
Modeling and Inheritance Working with Object Services Plain Old CLR Objects Using the Entity Framework in N-Tier Applications Stored Procedures Functions Applying Concurrency Techniques Page 34 of 211
Developing ASP.NET Web Form Application NCVSS.003 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to ASP.NET Using Visual Studio to Create Web Sites Page 35 of 211
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 Deployment Page 36 of 211
Developing Database Web Application with ASP.NET Web Form NCVSS.004 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Data Sources in ASP.NET Relational Databases Non-Relational Database Page 37 of 211
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 Build and Deployment Page 38 of 211
Developing Web Application using ASP.NET MVC NCVSS.005 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 39 of 211
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 Deployment Page 40 of 211
Developing Windows Store Apps using HTML5 and JavaScript NCVSS.006 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 41 of 211
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 Windows Store App Deployment Page 42 of 211
Developing Windows Store Apps using XAML NCVSS.007 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 43 of 211
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 Preparing and Submit App to Windows Store Page 44 of 211
Implementing Microservices and Messaging Architecture in Distributed System NCVSS.008 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 45 of 211
Distributed Systems Message Broker Messaging Patterns Service Bus Microservices Implementing RabbitMQ to Send and Receive Messages Implementing Service Bus with MassTransit Middleware and Pipeline Page 46 of 211
Software Testing using Visual Studio NCVSS.009 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Software Testing in Visual Studio Types of Testing Test Plan, Test Suite, and Manual Test Automated Test Page 47 of 211
Unit Testing Web Performance Test Advanced Web Testing Load Testing Ordered and Generic Testing Managing and Configuring Tests Test Results Reporting Test and Lab Center Page 48 of 211
Team Foundation Server NCVSS.010 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to ALM with Visual Studio Introduction to Team Foundation Server Using Centralized Team Foundation Version Control Branching and Merging Page 49 of 211
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 Using Reports, Portals, and Dashboards Page 50 of 211
Visual Basic Programming Fundamental NCVSS.011 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Visual Studio Project Template Visual Studio Settings.NET Framework Namespace dan Class Page 51 of 211
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 InstallShield dan Setup Project Page 52 of 211
Visual C# Programming Fundamental NCVSS.012 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to C# C# Program Structure Using Variables and Expressions Flow Control Page 53 of 211
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 Lambda Expressions Page 54 of 211
Windows Presentation Foundation Application Development NCVSS.013 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 55 of 211
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 Graphics Page 56 of 211
Windows Workflow Foundation NCVSS.014 Durasi: 4 (Empat) Hari 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). penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 57 of 211
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 Workflow Service Host Page 58 of 211
.NET Language Design Patterns NCVSS.015 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Structural Patterns: Decorator, Proxy, and Bridge Structural Patterns: Composite and Flyweight Page 59 of 211
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 Behavioral Patterns: Chain of Responsibility and Command Page 60 of 211
SQL Server Database SQL 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 61 of 211
SQL Server Introduction to SQL Database NCSQL.011 Durasi: 3 (Tiga) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Understanding Core Database Concepts Creating Database Objects Manipulating Data Understanding Data Storage Administering a Database Page 62 of 211
SQL Server Database Developer NCSQL.012 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. SQL Server as RDBMS SQL Server Tools T-SQL Basic Using Joins Create, Alter, and Drop Table Using Keys and Constraints Using Subquery Page 63 of 211
Using Common Table Expressions Normalization Using Index Views Scripts and Batches Stored Procedures User Defined Functions Transactions and Locks Triggers Page 64 of 211
SQL Server Database Administrator NCSQL.013 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. 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 Page 65 of 211
Automating SQL Server Management Configuring Security for SQL Server Agent Monitoring SQL Server with Alerts and Notifications Monitoring SQL Server Troubleshooting SQL Server Importing and Exporting Data Page 66 of 211
SQL Server Integration Services NCSQL.014 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. SSIS Architecture SSIS Tools SSIS Tasks Using Containers Data Flow Page 67 of 211
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 ODBC Page 68 of 211
SQL Server Reporting Services NCSQL.015 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Reporting Services SSRS Architecture Basic Report Design Report Layout and Formatting Designing Gauge Reports Page 69 of 211
Reporting Relational Data Filtering Techniques Composite Reports Subreports Chart Reports Data Modeling Using PowerPivot Visual Analytic with Power View Analysis Services Tabular Report Builder Solution Page 70 of 211
SQL Server Performance Tuning NCSQL.016 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. 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 Page 71 of 211
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 Plan Guides Page 72 of 211
SQL Server Transact SQL (T-SQL) Programming NCSQL.017 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Microsoft SQL Server Introduction to T-SQL Querying Writing SELECT Queries Querying Multiple Tables Page 73 of 211
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 Using Set Operators Page 74 of 211
Implementing SQL Server Data Warehouse NCSQL.021 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. 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 Page 75 of 211
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 Consuming Data in Data Warehouse Page 76 of 211
Implementing Enterprise BI Solution using SQL Server NCSQL.022 Durasi: 4 (Empat) Hari 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. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. 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 Page 77 of 211
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 Using Data Mining Page 78 of 211
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. Page 79 of 211
Android Mobile Application Development NCMAD.011 Durasi: 4 (Empat) Hari Training ini membahas konsep dan teknik pengembangan aplikasi mobile pada platform Android yang merupakan Mobile Application Framework dari Google. Materi yang dibahas mulai dari pengenalan platform Android, pengenalan Development Tools untuk Android, penggunaan fitur-fitur yang umum digunakan dalam Mobile Development, theme, android services, data persistence, akses data ke web services, dan lain-lain. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Android Android Development Tools Android Application Life Cycle Android Application Class Android Activities Creating User Interfaces Page 80 of 211
Using Intents and Adapters Data Persistence Using Location-Based Services Creating Map-Based Activities Creating and Controlling Services Notification Manager Using Card View Using Recycler View Accessing JSON REST Service Page 81 of 211
Android Mobile Application Development using Xamarin NCMAD.012 Durasi: 4 (Empat) Hari Training ini membahas tentang pengembangan aplikasi pada platform Android dengan menggunakan Xamarin, yaitu sebuah Cross Platform Framework untuk ios, Android, dan Windows Phone. Bahasa yang digunakan yaitu C# dengan Visual Studio sebagai tools untuk IDE-nya. Xamarin memberikan tampilan UI yang khas sesuai dengan platformnya dan juga memberikan performance yang sama baiknya dengan Native Development. Bagi developer yang sudah familiar dengan C# dan Visual Studio tentunya akan memberikan kemudahan dalam proses pengembangan aplikasi Android dengan menggunakan Xamarin ini, sehingga dapat lebih fokus ke hal-hal lainnya seperti pemanfaatan dan penerapan fitur-fitur pada Android, serta Business Logic-nya. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Xamarin Extension in Visual Studio Xamarin.Android Project Structure Layout Views Page 82 of 211
Activities Navigating beetween Activities Using Menu and Tab Page Using Camera API Notification Services Android Services Google Map API Integration Accessing REST Service Packaging and Distributing Apps Page 83 of 211
ios Application Development using Swift NCMAD.021 Durasi: 4 (Empat) Hari Training ini membahas tentang penggunaan bahasa pemrograman Swift untuk membangun aplikasi pada platform Apple ios. Swift merupakan bahasa pemrograman terbaru Apple yang ditujukan sebagai alternatif bahasa pemrograman selain Objective-C yang sudah lama digunakan. Swift dibangun untuk mempermudah developer dalam mengembangkan aplikasi ios, hal tersebut di fasilitasi dengan sintaks yang lebih mudah dipelajari, fitur OOP, pengaturan memori secara otomatis, dan fitur-fitur bahasa pemrograman modern lainnya. Diharapkan setelah mengikuti training ini peserta dapat membangun aplikasi sesuai dengan kebutuhan diatas platform Apple ios. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Swift Using Playground Handling Interaction Page 84 of 211
Using Controls Layouts Multiview Application Table Views Navigation Collection Views Split Views and Popover Application Settings Data Persistence Push Notification Application Deployment Page 85 of 211
ios Application Development using Xamarin NCMAD.022 Durasi: 4 (Empat) Hari Training ini membahas tentang pengembangan aplikasi pada platform ios dengan menggunakan Xamarin, yaitu sebuah Cross Platform Framework untuk ios, Android, dan Windows Phone. Bahasa yang digunakan yaitu C# dengan Visual Studio sebagai tools untuk IDE-nya. Xamarin memberikan tampilan UI yang khas sesuai dengan platformnya dan juga memberikan performance yang sama baiknya dengan Native Development. Bagi developer yang sudah familiar dengan C# dan Visual Studio tentunya akan memberikan kemudahan dalam proses pengembangan aplikasi ios dengan menggunakan Xamarin ini, sehingga dapat lebih fokus ke hal-hal lainnya seperti pemanfaatan dan penerapan fitur-fitur pada ios, serta Business Logic-nya. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Xamarin Extension in Visual Studio Xamarin.iOS Project Structure Detail Views Page 86 of 211
Menu View Modal View Controllers Using Menu and Tab Page Using Camera API Integrating Maps using MapKit Accessing REST Service Page 87 of 211
Mobile Application Development using Xamarin.Forms NCMAD.031 Durasi: 4 (Empat) Hari Training ini membahas tentang pengembangan aplikasi cross platform pada Android, dan ios. Bahasa yang digunakan yaitu C# dengan Xamarin Studio sebagai tools untuk IDE-nya yang diinstal di Mac OS X. Xamarin.Forms memberikan tampilan UI yang khas sesuai dengan platformnya dan juga memberikan performance yang sama baiknya dengan Native Development. Bagi developer yang sudah familiar dengan C# dan Visual Studio tentunya akan memberikan kemudahan dalam proses pengembangan aplikasi Android dan ios dengan menggunakan Xamarin ini, sehingga dapat lebih fokus ke hal-hal lainnya seperti pemanfaatan dan penerapan fitur-fitur pada Android dan ios, serta Business Logic-nya. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Xamarin.Forms in Visual Studio Xamarin.Forms in Xamarin Studio Xamarin.Forms Components Page 88 of 211
Working with Views and XAML Xamarin Forms ListViews Xamaring Forms Layouts Xamarin Forms Pages Photo Capture Using Notification Page 89 of 211
Web Development Semakin meluasnya penggunaan Internet di berbagai bidang membuat kalangan bisnis dan perusahaan mulai meninggalkan aplikasi berbasis desktop dan mulai beralih ke aplikasi yang berbasis web. Keuntungan utama dari aplikasi yang berbasis web adalah kompatibilitas untuk semua platform. Kalangan pengguna tidak harus melakukan instalasi aplikasi terlebih dahulu namun dapat langsung menggunakannya lewat web browser. Ada banyak produk dan teknologi, termasuk framework yang dapat mempermudah kalangan developer dalam mengembangkan aplikasi yang berbasis web ini. Page 90 of 211
Web Development using HTML5, CSS3, and JavaScript NCWEB.011 Durasi: 4 (Empat) Hari Training ini membahas tentang konsep pengembangan aplikasi web yang berbasis HTML5, CSS3, dan JavaScript dengan menggunakan tools Microsoft Visual Studio. HTML5 dan JavaScript bukan hanya digunakan untuk membangun aplikasi web, namun dapat juga digunakan untuk membangun aplikasi Windows Store yang berjalan di atas sistem operasi Windows 8 / Windows 10, sehingga disamping mempelajari aplikasi web, peserta juga akan memahami konsep dasar pengembangan aplikasi berbasis HTML dan JavaScript untuk sistem operasi Windows 8 / Windows 10. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Overview of HTML and CSS Creating Web Application Using Visual Studio Creating and Styling HTML5 Pages Introduction to JavaScript Introduction to Jquery Page 91 of 211
Creating HTML5 Forms Validating User Input Using HTML5 and JavaScript Communication with a Remote Server Styling HTML5 Using CSS3 Creating Objects and Methods Using JavaScript Creating Interactive Pages Using HTML5 APIs Adding Offline Support to Web Applications Implementing an Adaptive User Interface Creating Advanced Graphics Animating User Interface Real Time Communication Using Web Sockets Using Web Socket API Background Processing Using Web Workers Page 92 of 211
Angular Web Application Development NCWEB.012 Durasi: 3 (Tiga) Hari Training ini membahas tentang pengembangan aplikasi web dengan menggunakan Angular, yaitu framework berbasis JavaScript yang pada awalnya dibangun oleh Google. Framework ini menerapkan konsep penggunaan Component dalam implementasinya. Angular saat ini merupakan salah satu web front end framework yang cukup populer dalam pengembangan web. Untuk styling sudah disediakan Material Design Component yang akan membuat tampilan web lebih bagus untuk dilihat. Penggunaan framework Angular tidak membutuhkan basic TypeScript dan JavaScript. TypeScript merupakan superset dari JavaScript yang menyediakan fitur-fitur OOP dalam pengembangannya seperti layaknya bahasa OOP yang lain. Selain itu TypeScript juga lebih strict dalam penulisan kode, sehingga kesalahan penulisan kode dapat dideteksi sebelum aplikasi dijalankan. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 93 of 211
Introduction to Angular Component Based Concept in Angular Angular Module Dependency Injection in Angular Using Data Binding in Angular Angular Form Angular Routing Accessing REST Services Using Material Design Component Deployment Page 94 of 211
Ext JS Web Application Development NCWEB.013 Durasi: 3 (Tiga) Hari Materi training ini membahas tentang pengembangan aplikasi web dengan menggunakan framework Ext JS yang berbasiskan Java Script. Ext JS merupakan framework client side yang powerfull dengan menyediakan control UI yang kaya dan modern seperti misalnya Grid, Chart, Theme, hingga Layout Table Pada versi terbarunya, Ext JS menggabungkan komponen-komponennya dengan Sencha Touch framework yang merupakan komponen untuk membuat UI dengan target Mobile Device yang memberikan tampilan native di setiap platformnya. Ext JS juga menggunakan pattern MVC dan MVVM dalam implementasinya sehingga membuat penulisan kode yang lebih reusable dan mudah untuk dikelola. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Ext JS Setting Up Ext JS Class System and Events Page 95 of 211
Containers and Layouts Forms and Fields Form Validation Using Model and Store Proxies Using Grid Using Panel and Data Views Working with Charts Implementing Theme Responsive Design Page 96 of 211
Web Application Development using Node.js Express and MongoDB NCWEB.014 Durasi: 3 (Tiga) Hari Materi training ini membahas tentang pengembangan aplikasi web dengan menggunakan Express sebagai Routing Engine; MongoDB sebagai database untuk penyimpanan data; dan Node.js sebagai Backend atau Runtime Environment aplikasi web yang berbasis Java Script. View Engine untuk menampilkan data atau object di HTML-nya bisa menggunakan Jade, EJS, atau view engine lainnya yang umum digunakan. Dalam training ini juga dibahas komponen lainnya yang masih berhubungan dengan penggunaan Node.js yaitu Gulp yang merupakan Streaming Build System dan digunakan untuk melakukan otomatisasi task seperti misalnya monitoring files. Dalam materi ini juga dibahas teknik akses dan manipulasi data melalui REST Services. Node.js bersifat Open Source dan dapat di-host di berbagai sistem operasi seperti Windows, Mac OS X, hingga Linux. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Page 97 of 211
Introduction to Node.js Installing and Configuring Node.js HTTP Module Using NPM to Install Package Installing and Using Bower Installing and configuring Gulp Using Express Using MongoDB for Persisting Data Creating REST Services Testing REST Services Page 98 of 211
Web Development Essentials using Wordpress NCWEB.021 Durasi: 4 (Empat) Hari Wordpress adalah Content Management System (CMS) yang bersifat Open Source dan paling banyak digunakan hingga saat ini untuk membangun sebuah Website yang berbasiskan Engine PHP dan Database MySQL. Penggunaan Wordpress dalam sebuah website sangatlah luas dan dapat diterapkan untuk semua kalangan, mulai dari kalangan personal, organisasi, akademik / pendididikan, hingga kalangan bisnis dan perusahaan. Training ini membahas konsep dan pemahaman dasar untuk membangun website dengan mudah dan cepat dengan menggunakan Wordpress. Pokok bahasan materinya diantaranya meliputi pengenalan Website, pengenalan Wordpress, instalasi Wordpress, konfigurasi Wordpress, pengisian dan pengaturan konten, hingga pengelolaan pengguna. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction Login Dashboard Page 99 of 211
Posts versus Pages Adding your Site Content Adding Images and Other Media Adding HTML Links Editing Existing Content Deleting Content Fullscreen Editing Saving and Publishing Content Categories Tags Media Library Comments Appearance Plugins Users Tools Settings Page 100 of 211
Building RESTful Services using ASP.NET Web API NCWEB.031 Durasi: 3 (Tiga) Hari Kebutuhan akan pertukaran data antar platform dan perangkat 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 ASP.NET Web API. Training ini membahas framework ASP.NET Web API tersebut yang merupakan platform yang digunakan untuk membangun HTTP Services atau RESTful Services yang dapat diakses dengan beragam perangkat atau beragam aplikasi seperti aplikasi mobile, aplikasi web, dan aplikasi desktop. Metode pengaksesan data dilakukan melalui http verb sehingga kompatibilitas dalam hal pengaksesan datanya cukup tinggi. Output tipe data yang dihasilkan oleh services tersebut berupa xml dan json yang dapat dikonsumsi oleh beragam platform. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to RESTful Services ASP.NET Web API as RESTful Services Platform Designing REST API Page 101 of 211
API Controller Data Access Layer Support Configuring Output Data Securing Web API Testing Web API Consuming ASP.NET Web API Page 102 of 211
SharePoint Technology SharePoint adalah sebuah platform kolaborasi berbasis web dari Microsoft yang terintegrasi secara penuh dengan aplikasi Microsoft Office. Di kalangan bisnis dan perusahaan, SharePoint banyak digunakan untuk portal bisnis, tata kelola konten, serta kolaborasi dokumen. Fungsionalitas SharePoint sebagai portal bisnis tentunya dapat dikembangkan lebih lanjut dengan adanya dukungan untuk kustom aplikasi, workflow, hingga Business Intelligence. Page 103 of 211
SharePoint for End Users NCSPP.001 Durasi: 3 (Tiga) Hari Training ini ditujukan terutama bagi kalangan pengguna Microsoft SharePoint di lingkungan bisnis dan perusahaan, yaitu kalangan End User dan Information Worker yang dalam aktifitas pekerjaan hariannya aktif menggunakan layanan SharePoint. Pokok bahasan materinya meliputi konsep dan pemahaman dasar teknologi SharePoint serta cara menggunakan fitur-fitur utamanya. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. SharePoint Introduction List and Library Basics Working with Sites Page Content Forms Library Site Columns and Content Types Office Integration Participating in User Communities Page 104 of 211
SharePoint Administration NCSPP.002 Durasi: 4 (Empat) Hari Training ini membahas konsep dasar administrasi, konfigurasi, serta pengelolaan portal kolaborasi Microsoft SharePoint. Pokok bahasan materinya diantaranya meliputi pembuatan dan pengaturan Site, List, dan Library; pembuatan dan pengelolaan User; pembuatan Web Part; hingga pengenalan proses Workflow. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Getting Started with SharePoint Planning and Creating a Company Portal Using SharePoint Creating Consistency Across Sites Customizing and Extending a Company Portal Leveraging Web Content Management Bridging the Social Gap Controlling and Planning for Growth Administering a Company Portal Built on SharePoint Page 105 of 211
SharePoint Application Development NCSPP.003 Durasi: 4 (Empat) Hari Training ini membahas teknik-teknik pengembangan aplikasi pada Microsoft SharePoint untuk membangun solusi bisnis ataupun untuk melakukan kustomisasi object-object SharePoint seperti misalnya List; Document Library; hingga Business Connectivity Services. Materi training ini lebih ditujukan untuk kalangan developer yang telah memiliki pemahaman dasar dalam penggunaan portal SharePoint, juga telah memahami bidang aplikasi web khususnya ASP.NET, serta memahami konsep programming pada platform.net, baik dengan menggunakan tools Visual Basic ataupun C#. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to SharePoint SharePoint App Model SharePoint Developer Tools Application and Solution Types Common Developer Tasks Page 106 of 211
Building SharePoint Applications Packaging and Deploying SharePoint Apps Distributing SharePoint Apps Client-Side Object Model and REST APIs OAuth in SharePoint Developing Integrated Apps for Office and SharePoint Solutions Remote Event Receivers Business Connectivity Services Developing Applications Using Office Services Page 107 of 211
SharePoint Workflow Essentials NCSPP.004 Durasi: 3 (Tiga) Hari Training ini difokuskan pada penggunaan dan pengembangan fitur Workflow pada portal kolaborasi Microsoft SharePoint, baik secara out-of-the-box maupun Custom Workflow dengan menggunakan tools SharePoint Designer. Pokok bahasan materi dalam training ini diantaranya mencakup konsep implementasi Workflow yang sudah tersedia pada SharePoint Server seperti misalnya Three-State Workflow; Approval Workflow; dan Collect Feedback, serta konsep penerapan serta fitur-fitur Workflow pada SharePoint Designer seperti misalnya Custom Message; Workflow Parameters; Stages, Steps, Parallel Blocks; Reusable Workflow; dan State Machine. Sebelum mengikuti training ini peserta diharapkan sudah memiliki pemahaman dasar dalam penggunaan portal SharePoint Server. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to SharePoint Workflows Main Building Blocks Page 108 of 211
Types Of Workflows Workflow Associations And Subscriptions Workflow Visualizations Out-of-the-Box Workflows Three-State Workflow Approval Workflow Collect Feedback Stages, Steps and Parallel Blocks Reusable Workflows Workflow Best Practices Page 109 of 211
SharePoint Business Intelligence NCSPP.005 Durasi: 4 (Empat) Hari Kebutuhan untuk integrasi data yang terpusat, mudah diakses, serta mudah dibangun dari beragam sumber data dan teknologi saat ini cukup meningkat. Dengan adanya solusi Business Intelligence dari Microsoft SharePoint yang dapat berintegrasi dengan aplikasi Visio dan Excel serta fitur-fitur Reporting Services, Power Pivot, Power View, dan Performance Point, maka kebutuhan tersebut dapat dengan mudah dipenuhi. Training ini membahas konsep dan teknik pengembangan solusi Business Intelligence pada portal kolaborasi Microsoft SharePoint. Training ini lebih ditujukan bagi kalangan SharePoint Developer, SharePoint Administrator, atau SharePoint Power User. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Business Intelligence SharePoint and Business Intelligence Integrating Visio with SharePoint Reporting Services SharePoint Integration Page 110 of 211
Power View Business Connectivity Services Excel Services PowerPivot for Excel PerformancePoint Services Creating KPI, Score Card, Reports, and Dashboard Page 111 of 211
IT Management Bidang IT tidak hanya mencakup sisi technical saja, namun sisi management atau pengelolaannya pun termasuk hal yang sangat penting terutama terkait dengan layanan IT dalam ruang lingkup bisnis dan perusahaan. Untuk mempermudah tata kelola IT ini, ada beragam framework atau kerangka yang dapat digunakan sebagai standarisasi atau sebagai acuan utama. Page 112 of 211
BYOD Fundamentals NCITM.001 Durasi: 3 (Tiga) Hari Training ini membahas konsep dan pemahaman dasar pengelolaan perangkat bergerak atau Mobile Devices seperti misalnya Laptop, Smartphone, dan Tablet yang digunakan untuk menunjang aktifitas pekerjaan sehari-hari dalam ruang lingkup suatu organisasi atau bisnis dan perusahaan. Mobile Devices ini umumnya dimiliki serta diakses secara bebas oleh End User sehingga perusahaan tentunya harus memperhatikan tingkat keamanannya serta menerapkan batas-batas pengaturan yang jelas serta transparan terkait penggunaannya di lingkungan perusahaan tersebut. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to BYOD (Bring Your Own Device) Integrating BYOD into Performance Measurement Integrating BYOD into Management Systems Assessment and Mitigation of Risks in a BYOD Environment Managing and Securing Mobile Devices in the Enterprise Page 113 of 211
Cloud Best Practices Configuration Management in a BYOD Environment Content Management, Mobile, and Otherwise Integrating BYOD into Resource Management BYOD and Social Networking Page 114 of 211
CISA for IT Auditor NCITM.002 Durasi: 3 (Tiga) Hari Training ini membahas materi pengembangan, pengaturan, dan pelaksanaan audit dalam bidang IS (Information System) atau yang lebih dikenal dengan istilah IT Audit. Peserta akan mempelajari konsep-konsep IT Audit, kontrol, pengawasan, hingga teknologi keamanan jaringan yang umum diterapkan dalam ruang lingkup bisnis dan perusahaan. Materi training ini juga bersandar pada point-point utama yang terdapat dalam framework program sertifikasi CISA (Certified Information Systems Auditor) dari ISACA yang merupakan program sertifikasi internasional yang paling diakui dalam bidang IT Audit. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Definition and Planning of Audit Risk Management Audit Planning Page 115 of 211
Performing the Audit Audit, Analysis, and Reporting IT Governance and Management of IT IS Acquisition, Development, and Implementation IS Operations, Maintenance, and Support Protection of Information Assets Page 116 of 211
COBIT Foundation NCITM.003 Durasi: 3 (Tiga) Hari Training ini memberikan konsep dan pemahaman dasar tentang framework COBIT (Control Objectives for Information and Related Technology) yang merupakan sebuah kerangka dasar dan panduan untuk membantu mengelola kebijakan IT Governance berdasarkan standar best practice yang sudah dikeluarkan oleh IT Governance Institute dan tentunya sesuai dengan standarisasi Internasional. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Overview and Key Features of COBIT Introduction to the 5 Principle of COBIT COBIT Principle 1: Meeting Stakeholder Need COBIT Principle 2: Covering the Enterprise End to end COBIT Principle 3: Applying a Single Integrated Framework COBIT Principle 4: Enabling a Holistic Approach COBIT Principle 5: Separating Governance from Management Page 117 of 211
The 7 Enabler COBIT COBIT Enabler 1: Principles, Policies, and Framework COBIT Enabler 2: Process COBIT Enabler 3: Organizational Structures COBIT Enabler 4: Culture, Ethics, and Behavior COBIT Enabler 5: Information COBIT Enabler 6: Service, Information, and Application COBIT Enabler 7: People, Skill, and Competencies Life Cycle Approach Inter Related Component of Life Cycle Page 118 of 211
IT Asset Management NCITM.004 Durasi: 3 (Tiga) Hari IT Asset Management adalah sebuah kerangka fundamental untuk mengatur aset-aset yang terkait dengan bidang IT, baik aset berupa perangkat lunak hingga perangkat keras. Training ini akan membahas konsep dasar IT Asset Management agar peserta dapat memahami pentingnya memiliki suatu kerangka pengaturan aset-aset IT dengan tujuan untuk membangun kredibilitas IT yang baik dan terukur dalam ruang lingkup organisasi maupun bisnis. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to IT Asset Management IT Asset Management Context Supply Chain Management IT Asset Life Cycle Service and Support Strategy Page 119 of 211
IT and IT Asset Strategy IT Asset Management Services Model Inventory Management Configuration Management Change Management Order Processing Contract Management Reporting Organizational Structure Page 120 of 211
IT Project Management NCITM.005 Durasi: 3 (Tiga) Hari Training ini memberikan konsep-konsep dasar dan pemahaman untuk pengaturan dan perencanaan suatu Project dalam ruang lingkup Teknologi Informasi. Pokok bahasan materinya meliputi pengenalan IT Project Management; penggunaan Project Charter; pengaturan sumber daya manusia yang terkait dengan Project; serta cakupan atau ruang lingkupnya. Untuk membantu pemahaman peserta, materi training ini disampaikan dengan menggunakan bantuan software Microsoft Project yang merupakan salah satu software yang paling banyak digunakan untuk keperluan pengelolaan suatu project. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. The Nature of Information Technology Projects The Project Charter Defining and Managing Project Scope The Project Schedule Project Communication, Tracking, and Reporting Page 121 of 211
Managing Organizational Change, Resistance, and Conflict Conceptualizing and Initializing The IT Project The Human Side of Project Management The Work Breakdown Structure & Estimation Managing Project Risk IT Project Quality Management Project Implementation, Closure, and Evaluation Page 122 of 211
IT Risk Management NCITM.006 Durasi: 3 (Tiga) Hari Training ini membahas konsep dan pemahaman dasar untuk pengelolaan berbagai risiko yang mungkin terjadi di bidang IT dalam ruang lingkup organisasi, bisnis dan perusahaan. Pokok bahasan materi dalam training ini meliputi pengertian atau pemahaman tentang dampak risiko dan bagaimana kaitannya dengan perusahaan atau organisasi secara keseluruhan; konsep pengembangan dan pengelolaan rencana yang lebih efektif untuk mengurangi terjadinya risiko IT; serta bagaimana menerapkan suatu standarisasi untuk pengelolaan risiko IT yang mungkin terjadi. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Risk IT Risk Identification IT Risk Assessment Risk Response and Mitigation Risk and Control Monitoring and Reporting Page 123 of 211
IT Service Management Fundamentals NCITM.016 Durasi: 3 (Tiga) Hari Information Technology Service Management (ITSM) adalah sebuah petunjuk atau panduan proses yang dijalankan terkait dengan tata kelola IT dalam sebuah organisasi agar penerapan IT dalam organisasi tersebut bisa lebih efisien dan efektif. Training ini membahas konsep, pemahaman dasar, serta best practices ITSM yang berbasis framework IT Infrastructure Library (ITIL) dalam ruang lingkup bisnis dan perusahaan. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to ITSM The Four Perspectives (Attributes) of ITSM Benefits of ITSM Business and IT Alignment Introduction to ITIL Service Strategy Page 124 of 211
Service Design Service Transition Service Operation Continual Service Improvement Practical Suggestions Case Study Page 125 of 211
IT Service Management Implementation NCITM.017 Durasi: 3 (Tiga) Hari Salah satu upaya yang bisa dilakukan untuk meningkatkan kapabilitas IT serta efisiensi layanan IT kepada pengguna adalah dengan menerapkan Manajemen Layanan Teknologi Informasi atau Information Technology Service Management (ITSM). Training ini akan membahas penerapan ITSM sebagai best practices untuk tata kelola IT kepada pengguna dengan mengacu pada ISO 20000 dan framework IT Infrastructure Library (ITIL). penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. ITSM Concept based on ISO 20000 and ITIL v3 ITSM Standards and Best Practices based on ISO 20000 and ITIL v3 ITSM Process Capabilities Assessment for ISO 20000 based on ISO 15504 Developing IT Policies based on ITSM ITSM Implementation Business Case Page 126 of 211
IT Help Desk Management NCITM.018 Durasi: 3 (Tiga) Hari Help Desk adalah suatu unit kesatuan yang merupakan gabungan dari beberapa grup. Fungsi utama Help Desk adalah sebagai pemberi layanan terpusat kepada semua pengguna IT dalam suatu organisasi. Training ini membahas konsep dan pemahaman dasar untuk penerapan Help Desk dalam ruang lingkup bisnis dan perusahaan. Pokok materi yang dibahas diantaranya mencakup penyusunan rencana; penentuan layanan; pengukuran kinerja; penggunaan perangkat dan teknologi Help Desk; termasuk materi Self-Management serta Soft-Skills yang mutlak dibutuhkan dalam proses penyampaian layanan kepada pengguna. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Help Desk Management and Establishment Defining Help Desk Rules and Policies Tools and Technologies Defining Service Level Agreement Monitoring and Analyzing Ticket Status (Open, In-Progress, Closed) Page 127 of 211
User Requests Management User Requests Policies User Requests Scope and Classification Escalating User Requests Incident Handling Troubleshooting Process Page 128 of 211
IT Service Operation NCITM.007 Durasi: 3 (Tiga) Hari Materi training ini membahas konsep dan pemahaman dasar IT Service Operation yang merupakan salah satu bagian dari framework ITIL (Information Technology Infrastructure Library), yaitu suatu kerangka yang mengatur pengelolaan layanan IT yang efektif dalam ruang lingkup suatu organisasi atau perusahaan, dengan bersandar pada best practices yang umum digunakan. Pokok bahasan utamanya diawali dari pengenalan IT Service Operation, prinsip-prinsip dasar Service Operation, proses dan aktifitasnya, hingga pertimbangan teknologi yang digunakan. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to IT Service Operation Service Management as a Practice Service Operation Principles Service Operation Process Page 129 of 211
Common Service Operation Activities Organizing for Service Operation Technology Considerations Implementing Service Operation Challenges, Critical Success Factors, and Risks Page 130 of 211
IT Infrastructure Library (ITIL) Foundation NCITM.008 Durasi: 3 (Tiga) Hari Information Technology Infrastructure Library (ITIL) adalah sebuah kerangka atau framework yang mengatur suatu pendekatan sistematis tentang cara penyampaian layanan IT yang berkualitas terutama dalam ruang lingkup organisasi, bisnis, dan perusahaan. Training ini membahas konsep dasar kerangka ITIL yang dibagi kedalam 5 fase yang saling berkesinambungan, yaitu Service Strategy; Service Design; Service Transition; Service Operation; dan Continual Service Improvement (CSI). penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to ITIL Definition of Service Management Service Management Technology Overview of the Service Lifecycle ITIL Library Page 131 of 211
Functions and Processes ITIL Service Lifecycle Service Strategy Service Design Service Transition Service Operation Continual Service Improvement (CSI) Page 132 of 211
Managing Projects using Microsoft Project Desktop NCITM.009 Durasi: 3 (Tiga) Hari Training ini akan memberikan konsep dan pemahaman dasar tentang penggunaan aplikasi Microsoft Project, yaitu sebuah aplikasi berbasis desktop dari Microsoft yang digunakan untuk mengatur atau mengelola suatu project. Setelah mengikuti training ini peserta diharapkan memiliki dasar-dasar penggunaan aplikasi Microsoft Project serta mengenal konsep dasar pengelolaan project dengan bantuan aplikasi Microsoft Project tersebut. penyajian materi dalam bentuk pengenalan konsep, teori, dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Overview of Microsoft Project Initializing a Project Creating a Work Breakdown Structure Creating Task Relationships Configuring Advanced Task Information Page 133 of 211
Creating Resources Assigning and Leveling Work Resources Reviewing and Finalizing the Schedule Tracking and Updating Projects Page 134 of 211
Managing Projects using Microsoft Project Server NCITM.010 Durasi: 3 (Tiga) Hari Training ini akan memberikan konsep dan pemahaman dasar tentang Microsoft Project Server, yaitu sebuah perangkat sekaligus layanan kolaborasi dari Microsoft yang bisa digunakan untuk mengatur suatu project secara bersama-sama dalam satu tim kerja. penyajian materi dalam bentuk pengenalan konsep, teori, dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Overview of the Project Server Environment Creating and Managing Project Schedules Working with Project Sites and Enterprise Resources Assigning and Working Resources Advanced Task Assignment Options Finalizing and Tracking Project Schedules Tracking Task Progress Updating Time Progress with Timesheets Working with Reports and Dashboards Page 135 of 211
Managing Projects using Oracle Primavera NCITM.009 Durasi: 3 (Tiga) Hari Training ini membahas konsep, pemahaman, dan penggunaan dasar aplikasi Oracle Primavera untuk mengatur atau mengelola suatu project. Pokok bahasan materinya diantaranya meliputi pengenalan aplikasi Primavera; penyusunan rencana project; pembuatan project baru; penggunaan kalendar untuk project; penerapan WBS dan relasinya; penggunaan Filter; hingga pengenalan Report. penyajian materi dalam bentuk pengenalan konsep, teori, dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Primavera Creating a Project Plan Starting Up and Navigation Creating a New Project Defining Calendars Creating the Work Breakdown Structure Adding Activities Display Formatting Page 136 of 211
Adding Relationships Activity Network View Using Constraints Group, Sort, and Layouts Using Filter Printing and Reports Page 137 of 211
Software Project Management NCITM.011 Durasi: 3 (Tiga) Hari Training ini membahas tentang teknik dan konsep dasar dalam pengelolaan project yang terkait dengan pengembangan perangkat lunak atau software. Pokok bahasan utama dari materi training ini meliputi bagaimana caranya membangun sebuah team untuk keberhasilan pembuatan software yang tepat waktu, tidak over budget dan dapat memenuhi kebutuhan customer; serta bagaimana membangun komunikasi yang efektif antar team member, customer, dan stakeholder. Training ini ditujukan untuk siapapun yang sedang atau akan terlibat dalam suatu project pengembangan software. Dan setelah mengikuti training ini peserta diharapkan memiliki dasar-dasar pengelolaan dan perencanaan suatu project pengembangan software hingga kemudian dapat mengembangkan dan menerapkannya lebih lanjut. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Software Project Management Processes and Organization Planning Page 138 of 211
WBS and Estimation Project Scheduling Risk and Change Management Development Management Project Control Integration and Testing Final Stages Page 139 of 211
Software Quality Assurance NCITM.012 Durasi: 3 (Tiga) Hari Training ini membahas konsep dan pemahaman dasar Software Quality Assurance (SQA) yang merupakan sebuah kerangka panduan untuk menghasilkan suatu produk perangkat lunak atau software yang berkualitas tinggi. Materi yang dibahas dalam training ini diantaranya meliputi pengertian kualitas dan reliabilitas; 4 dimensi kualitas; kualitas produk software; pengaruh lingkungan terhadap kualitas pengembangan software; verifikasi; validasi; hingga proses akhirnya. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Quality Assurance Basics Four Dimensions of Quality Software Product Quality Organizational Environment that Fosters a Quality Culture Software Verification and Validation Reliability and Process Quality Page 140 of 211
Systems Analysis and Design NCITM.013 Durasi: 3 (Tiga) Hari Training ini akan memberikan konsep dan pemahaman dasar untuk proses perencanaan, implementasi, serta analisa yang tepat dalam merancang suatu sistem Teknologi Informasi di lingkungan organisasi, bisnis, dan perusahaan. Pokok bahasan materinya meliputi pengertian tentang System Analyst, konsep pelaksanaan project, analisa kasus, Process Modelling, Data Modelling, perencanaan arsitektur, perencanaan UI, pengaturan storage, hingga perencanaan migrasi serta implementasinya. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Systems Analyst Project Identification and Initiation Project Selection Managing and Controlling the Project Requirements Determination Requirements Analysis Techniques Page 141 of 211
Use Case Analysis Process Modeling Data Modeling Transition from Requirements to Design Architecture Design UI Design Program Design Data Storage Design Implementation Migration Plan Post Implementation Activities Page 142 of 211
TOGAF Foundation NCITM.014 Durasi: 3 (Tiga) Hari TOGAF (The Open Group Architecture Framework) adalah sebuah metodologi dan kerangka arsitektur kelas enterprise yang banyak digunakan serta dijadikan acuan dasar di organisasi atau perusahaan besar di dunia untuk meningkatkan efisiensi bisnis mereka. Training ini akan memberikan konsep dan pemahaman tentang kerangka TOGAF versi 9.1 dan bagaimana penerapannya secara praktis agar dapat mendukung desain dan implementasi arsitektur organisasi atau perusahaan. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. TOGAF Concepts Architecture Views, Viewpoints, and Stakeholders Building Blocks and Architecture Governance ADM Phases, ADM Deliverables, ADM Guidelines, and ADM Techniques Enterprise Continuum and Tools Page 143 of 211
TOGAF Reference Models ADM Phases and Steps Migration Planning Techniques Stakeholder Management The Architecture Repository Guidelines for Adapting the ADM Architecture Content Framework Implementation Support Techniques Page 144 of 211
Unified Modeling Language NCITM.015 Durasi: 3 (Tiga) Hari Unified Modeling Language (UML) adalah suatu metodologi untuk membuat model desain program yang berorientasi objek (OOP) serta aplikasinya. UML tidak hanya digunakan dalam bidang Software Engineering, namun juga dapat diterapkan pada proses bisnis hingga struktur data. Training ini membahas konsep dan pemahaman dasar tentang UML. Pokok bahasan materinya terutama meliputi pengenalan dan penerapan UML serta jenis-jenis diagram dalam model UML. penyajian materi dalam bentuk pengenalan konsep dan teori; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Fundamentals of UML Class Diagrams Package Diagrams Composite Structures Component Diagrams Page 145 of 211
Use Case Diagrams Statechart Diagrams Activity Diagrams Interaction Diagrams Tagged Values, Stereotypes, and UML Profiles Effective Diagramming Page 146 of 211
System Infrastructure Infrastruktur sistem memegang peranan penting dalam bidang IT. Komputer atau Laptop Client serta Server tentunya membutuhkan pengelolaan dan maintenance, baik untuk sistem operasinya, tata kelola user, penerapan policy, hingga pengelolaan untuk media penyimpanan datanya. Dan seiring perkembangan teknologi hardware dan Internet, infrastruktur sistem ini juga mulai berkembang ke bidang Cloud dan Virtualisasi. Page 147 of 211
Windows Client Installation and Configuration NCINF.011 Durasi: 4 (Empat) Hari Training ini dirancang bagi kalangan Helpdesk Technician, Technical Support, atau Staff IT yang aktifitas pekerjaannya berhubungan dengan PC / Laptop Client yang menggunakan Sistem Operasi Windows Client serta terhubung dengan jaringan yang berbasis Active Directory. Pokok bahasan materinya meliputi pengenalan sistem operasi Windows Client; fitur-fitur utama pada Windows Client; instalasi dan konfigurasi; hingga konfigurasi network dan storage. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Overview of Windows Client Installing Windows Client Configuring Device and Network Connectivity Managing Storage, Files, and Printers Managing Apps in Windows Client Managing Data and Device Security Managing Network Security Page 148 of 211
Windows Client System Administration NCINF.012 Durasi: 4 (Empat) Hari Training ini merupakan kelanjutan dari training Windows Client Installation and Configuration. Dalam training ini peserta akan mempelajari konsep pengaturan dan konfigurasi lanjutan pada sistem operasi Windows Client; konsep troubleshootingnya; serta konsep maintenancenya pada ruang lingkup jaringan yang berbasis Active Directory. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Implementing a Troubleshooting Methodology Troubleshooting Startup Issues, Hardware, and Device Drivers Troubleshooting Group Policy Troubleshooting User Settings Troubleshooting Resource Access Troubleshooting Applications Maintaining Windows Client Recovering Data and Operating Systems Page 149 of 211
Windows Server Installation and Configuration NCINF.021 Durasi: 4 (Empat) Hari Training ini membahas konsep dasar instalasi dan konfigurasi Windows Server di lingkungan infrastruktur jaringan yang berbasis sistem operasi Windows. Materi yang dibahas dalam training ini meliputi proses instalasi Windows Server; konsep Active Directory Domain Services (ADDS); pengaturan object-object utama dalam ADDS; konsep pengaturan keamanan dengan Group Policy; hingga pengenalan virtualisasi dengan Hyper-V. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Windows Server Overview Overview of Windows Server Management Installing Windows Server Post-Installation Configuration of Windows Server Introduction to Active Directory Domain Services Page 150 of 211
Managing Active Directory Domain Services Objects Implementing Local Storage Implementing File and Print Services Implementing Group Policy Overview of Virtualization Technologies Page 151 of 211
Windows Server System Administration NCINF.022 Durasi: 4 (Empat) Hari Training ini membahas konsep dasar administrasi sistem Windows Server pada infrastruktur Windows Server yang berbasiskan Active Directory Domain Services (ADDS). Materi yang dibahas diantaranya meliputi konsep penggunaan Group Policy; pengelolaan User dan Service Account; penggunaan fitur Remote Access; hingga pengenalan konsep Monitoring. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Implementing a Group Policy Infrastructure Managing User Desktops with Group Policy Managing User and Service Accounts Maintaining Active Directory Domain Services Optimizing File Services Configuring Encryption and Advanced Auditing Deploying and Maintaining Server Images Monitoring Windows Server Page 152 of 211
Windows Server Storage Fundamentals NCINF.023 Durasi: 3 (Tiga) Hari Training ini memberikan konsep dan pemahaman dasar tentang implementasi dan pengaturan storage pada platform Windows Server yang berada dalam infrastruktur berbasis ADDS. Pokok bahasan materinya diantaranya meliputi konsep dasar teknologi storage serta komponen-komponen utamanya pada Windows Server; pengenalan implementasi storage spaces; konsep dasar high availability; failover clustering; hingga konsep dasar NLB. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Fundamental Storage Technologies and Components Storage Spaces and Data Deduplication High Availability in Windows Server Failover Clustering Server Roles and Clustering Resources Network Load Balancing Clusters Page 153 of 211
Cloud Essentials NCINF.031 Durasi: 3 (Tiga) Hari Training ini membahas konsep dasar teknologi Cloud Computing, baik untuk pendekatan dari sisi bisnis maupun dari sisi technical. Materi yang dibahas meliputi pengenalan teknologi Cloud Computing, pengelolaannya dalam ruang lingkup bisnis, serta pengenalan konsep operasinya. Diharapkan setelah mengikuti training ini peserta dapat mengenal dasar-dasar Cloud Computing serta aspek bisnisnya hingga kemudian dapat mencoba menerapkannya pada ruang lingkup pekerjaan atau aktifitas keseharian peserta. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Cloud Computing Suitability to Organizations Cloud Service and Deployment Models Business Perspectives Techniques and Methods Page 154 of 211
Challenges and Risks Implications for Applications Adopting Cloud Computing Operating Cloud Computing Governing Cloud Computing Page 155 of 211
Virtualization Essentials NCINF.041 Durasi: 3 (Tiga) Hari Training ini memberikan pemahaman dasar tentang konsep Virtualisasi dalam bidang teknologi komputerisasi. Virtualisasi ini bertujuan untuk meningkatkan skalabilitas dari hardware atau perangkat keras yang ada hingga beberapa sistem operasi dapat berjalan bersamaan pada satu buah komputer saja. Pokok bahasan materi dalam training ini diawali dari pengenalan Virtualisasi; pembuatan mesin virtual; instalasi sistem operasi pada mesin virtual; pengaturan perangkat seperti CPU, Memory, dan Storage; hingga penggunaan Network pada mesin virtual. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Understanding Virtualization Understanding Hypervisors Understanding Virtual Machine Installing Windows on a Virtual Machine Page 156 of 211
Managing CPU for a Virtual Machine Managing Memory for a Virtual Machine Managing Storage for a Virtual Machine Managing Networking for a Virtual Machine Copying a Virtual Machine Managing Additional Devices in Virtual Machines Page 157 of 211
CompTIA Series CompTIA adalah sebuah perusahaan non-profit dalam bidang IT yang merilis materi serta sertifikasi IT yang bersifat vendor-neutral atau yang tidak terikat dengan vendor manapun. Hampir sebagian besar materi dari CompTIA merupakan materi dasar dalam berbagai bidang IT seperti misalnya pengenalan dasar-dasar IT; Hardware atau perangkat keras komputer; jaringan dan keamanan komputer; pengenalan Server dan Storage; Cloud Computing, dan masih banyak lagi. Page 158 of 211
CompTIA IT Fundamentals NCCTI.001 Durasi: 3 (Tiga) Hari Training ini ditujukan bagi kalangan pemula yang ingin mempelajari konsep penggunaan komputer secara garis besar. Pokok materinya lebih menitikberatkan pada pembahasan perangkat keras komputer, termasuk konsep pemeliharaannya, dasardasar troubleshooting, hingga instalasi sistem operasi dan perangkat lunak. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Processing, Memory, Input, and Storage Devices Peripherals and Networking Setting Up and Maintaining a Computer Installing and Configuring Software Updating and Upgrading Hardware Troubleshooting Operational Problems Security and Access Control Safe, Legal, and Green Computer Usages Page 159 of 211
CompTIA Cloud Essentials NCCTI.002 Durasi: 3 (Tiga) Hari Training ini ditujukan bagi semua kalangan yang ingin mempelajari teknologi Cloud Computing. Pokok bahasan utama dalam training ini meliputi konsep pengenalan serta pemahaman dasar Cloud Computing secara garis besar, seperti misalnya model layanan Cloud; teknologi yang digunakan; value yang didapatkan; hingga pengenalan konsep perencanaan Cloud dalam ruang lingkup bisnis. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Cloud Computing Cloud Service Models and Business Value Cloud Infrastructure Planning Strategies for Cloud Adoption Applications in the Cloud Cloud Service Rollout and Service-Level Management Security in the Cloud Privacy and Compliance Page 160 of 211
CompTIA A+ NCCTI.003 Durasi: 4 (Empat) Hari Training ini memberikan konsep pengenalan serta pemahaman dasar perangkat keras atau hardware komputer secara garis besar atau dalam ruang lingkup global yang tidak menjurus ke vendor apapun (Vendor-Neutral). Pokok bahasan materinya diawali dari pengenalan hardware; komponen-komponen utama komputer seperti Motherboard, Hardisk, Memory, dan Processor; perangkat I/O; serta perangkat pendukung lainnya seperti Multimedia dan Printer. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introducing Hardware Form Factors, Power Supplies, and Motherboards Supporting Processors, Upgrading Memory, and Supporting Hard Drives Installing and Supporting I/O devices Multimedia Devices and Mass Storage PC Maintenance and Troubleshooting Strategies Supporting Notebooks and Printers Page 161 of 211
CompTIA Network+ NCCTI.004 Durasi: 4 (Empat) Hari Training ini memberikan konsep pengenalan serta pemahaman dasar jaringan komputer secara garis besar atau dalam ruang lingkup global yang tidak menjurus ke vendor apapun (Vendor-Neutral). Pokok bahasan materinya diawali dari pengenalan jaringan komputer serta hubungannya dengan model OSI, pengenalan komponenkomponen dasar yang menyusun suatu jaringan, konsep pengalamatan, jaringan nirkabel, hingga pengenalan konsep pemeliharaan dan keamanan jaringan. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introducing Computer Networks Identifying Network Components Understanding Ethernet and Working with IP Addresses Optimizing Network Performance Using Command-Line Utilities Managing and Securing a Network Troubleshooting Network Issues Page 162 of 211
CompTIA Security+ NCCTI.005 Durasi: 4 (Empat) Hari Training ini memberikan konsep pengenalan serta pemahaman dasar jaringan komputer secara garis besar atau dalam ruang lingkup global yang tidak menjurus ke vendor apapun (Vendor-Neutral). Pokok bahasan materinya diawali dari pengenalan jaringan komputer serta hubungannya dengan model OSI, pengenalan komponenkomponen dasar yang menyusun suatu jaringan, konsep pengalamatan, jaringan nirkabel, hingga pengenalan konsep pemeliharaan dan keamanan jaringan. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Security Malware, Social Engineering, Application, and Network Attacks Vulnerability Assessment and Mitigating Attacks Host, Application, and Data Security Access Control Fundamentals Authentication and Account Management Business Continuity and Risk Mitigation Page 163 of 211
CompTIA Project+ NCCTI.006 Durasi: 4 (Empat) Hari Training ini membahas konsep dasar perencanaan suatu project berbasis IT dalam ruang lingkup bisnis dan perusahaan. Training ini bisa diikuti oleh semua kalangan yang ingin mempelajari bagaimana merancang suatu project IT yang terstruktur agar project tersebut dapat berjalan dengan baik hingga dapat menghasilkan value yang diharapkan. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Initiating and Planning Project Schedule Planning Communicating the Plan Defining the Cost, Quality, and Risk Plans Executing the Project Processing Change Requests Controlling the Project Closing the Project Page 164 of 211
CompTIA Server+ NCCTI.007 Durasi: 4 (Empat) Hari Training ini memberikan konsep pengenalan serta pemahaman dasar tentang teknologi Server. Pokok bahasan materinya diantaranya meliputi pengenalan hardware atau perangkat keras yang umum digunakan pada Server; pengenalan proses instalasi dan konfigurasi Server, konsep maintenance; networking; serta faktor keamanan yang harus diperhatikan. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Server Hardware Fundamentals Installing and Configuring Servers Server Maintenance Storage Technologies Capacity and Fault Tolerance Securing Server Data Securing Network Access Disaster Recovery Page 165 of 211
CompTIA Storage+ NCCTI.008 Durasi: 4 (Empat) Hari Training ini membahas konsep dasar teknologi Storage yang umum diterapkan dalam ruang lingkup bisnis dan perusahaan. Pokok bahasan materinya terutama meliputi pengenalan berbagai tipe Storage yang umum digunakan; pengenalan teknologi Storage; Virtualisasi untuk Storage; optimisasi kapasitas; pengenalan Backup dan Recovery; hingga pengenalan Storage yang berbasis Cloud. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Storage Primer, Devices, and Arrays Introduction to RAID, Files, NAS, and Objects Replication Technologies Storage Virtualization Capacity Optimization Backup and Recovery Storage Management Cloud Storage Page 166 of 211
Java Development Java adalah bahasa pemrograman yang bersifat Concurrent, Class-Based, dan Object Oriented. Dalam implementasinya, bahasa Java dirancang untuk meminimalisir ketergantungan terhadap object-object lainnya. Sampai saat ini Java masih termasuk kedalam bahasa pemrograman populer di kalangan developer karena implementasinya bersifat WORA atau Write Once - Run Anywhere, yang artinya kalangan developer dapat menjalankan Java di berbagai platform yang mendukung Java tanpa harus melakukan compile ulang aplikasi. Page 167 of 211
Java Programming Fundamental NCJVP.001 Durasi: 4 (Empat) Hari Training ini membahas konsep dasar pemrograman berbasis Java. Materi yang dipelajari dalam training ini meliputi pengenalan bahasa Java; sintak-sintak dalam pemrograman Java; penggunaan konstanta dan variabel; pengenalan Methods, Class, dan Object; konsep penerapan Looping dan Array; serta pengenalan dan penggunaan dasar komponen maupun object-object lainnya yang umum digunakan pada Java. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Java Programming Language Using Constants and Variabels Methods, Classes and Objects Block Scope Overloading Method Constructors Decision Making Logic Looping Page 168 of 211
Characters, Strings and StringBuilder Using Arrays ArrayList Class Inheritance Concepts Exception Handling File I/O Swing Components Using JFrame Class Using Layout Manager Event-Driven Programming Page 169 of 211
Java Enterprise Edition Development NCJVP.002 Durasi: 4 (Empat) Hari Training ini membahas konsep dan pemahaman dasar development pada platform Java Enterprise Edition (EE). Pokok materi yang dibahas diantaranya meliputi pengenalan fitur-fitur utama pada platform Java EE; penggunaan EJB dan JPA API; Web Tier Development API (JSF, Facelets, Expression Language); SOAP dan RESTful Web Services; hingga pembuatan User Interface yang bersifat dinamis. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Java EE Environment Context and Dependency Injection Bean Validation Java Persistence API Object-Relational Mapping Managing Persistent Object Enterprise Java Beans Callbacks, Timer Service, and Authorization Page 170 of 211
Interceptors and Transactions JavaServer Faces Processing and Navigation XML and JSON Messaging SOAP Web Services RESTful Web Service Page 171 of 211
Java Application Development using Spring and Hibernate NCJVP.003 Durasi: 4 (Empat) Hari Training ini membahas konsep implementasi dan pengembangan aplikasi berbasis Java dengan menggunakan Spring dan Hibernate untuk menghasilkan aplikasi yang memiliki unjuk kerja tinggi. Spring adalah sebuah Framework yang terkenal dengan fitur-fitur utamanya untuk meminimalisir waktu pengembangan aplikasi. Sedangkan Hibernate merupakan perangkat Object Relational Mapping yang memungkinkan Java untuk terhubung dengan Relational Database seperti Oracle, MySQL, dan SQL Server. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Spring Spring vs EJB Understanding IOC and DI Spring Architecture Implementation IOC in Spring Understanding AOP(AOP) Page 172 of 211
Implementing AOP in Spring Introducing the Template Design Pattern Simplifying Data Access using JDBC Template Abstract Data Access Layer using DAO Introduction to Spring MVC Transaction Management Object Relation Mapping Concept Integration with Hibernate Page 173 of 211
JasperReports Reporting Tools for Java NCJVP.004 Durasi: 4 (Empat) Hari JasperReports merupakan Reporting Tools yang digunakan untuk membuat report dengan konten yang dinamis dengan sumber data yang beragam. Tools ini bersifat Open Source dan dapat digunakan dalam aplikasi yang berbasiskan Java seperti Java EE Web Application. Dengan tools ini maka sebuah dokumen report dapat di-eksport ke dalam beberapa jenis file seperti misalnya PDF, HTML, XLS, CSV, dan lain sebagainya. Dalam training ini akan dibahas penggunaan dan penerapan JasperReports untuk pembuatan beragam report. Pokok materi yang dibahas diantaranya meliputi instalasi JasperReports; Design Report; View Report; hingga proses pencetakan ke jenis dokumen sesuai dengan kebutuhan. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Jasper Installation Setup Design Report Page 174 of 211
Fill dan Generate Report View and Print Report Exporting Report Using Parameter Report Data Source Report Field & Expression Variable's Reports Report Section and Groups Styling Report Subreports Chart Report Using Crosstabs Page 175 of 211
JavaFX Application Development NCJVP.005 Durasi: 4 (Empat) Hari JavaFX merupakan framework yang digunakan untuk membangun aplikasi Rich Internet Application (RIA) yang dapat dijalankan di berbagai Platform dan Device. Sebelum JavaFX diluncurkan oleh Oracle, untuk membangun aplikasi Rich Client Side harus menggunakan beberapa library dan API yang terpisah satu sama lain seperti media, UI controls, Web, 3D dan 2D. Dengan JavaFX semua kebutuhan akan library tersebut disediakan dalam satu platform yaitu JavaFX. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to JavaFX Software Requirements JavaFX Fundamentals Lambdas and Properties Layout and UI Controls Graphics with JavaFX Custom UI Page 176 of 211
Using Media in JavaFX JavaFX Web JavaFX 3D Page 177 of 211
PHP Development PHP adalah bahasa scripting Server-Side yang bersifat Open-Source dan digunakan untuk berbagai kebutuhan sistem atau aplikasi yang berbasis web. PHP umumnya dimasukan sebagai bagian dari bahasa HTML, namun seiring pengembangannya, PHP juga dapat dikombinasikan kedalam beragam sistem web yang berbasis template, Web Content Management System, hingga Web Frameworks. Saat ini ada banyak framework yang dapat digunakan oleh kalangan developer untuk mempermudah pengembangan sistem yang berbasis PHP, seperti misalnya Code Igniter, Yii, Laravel, dan lain sebagainya. Page 178 of 211
Web Database Application using PHP and MySQL NCPHP.001 Durasi: 4 (Empat) Hari Training ini membahas konsep dan teknik dasar pengembangan aplikasi berbasis web dengan menggunakan bahasa PHP yang dapat melakukan interaksi dengan database yang berbasis MySQL. Diharapkan setelah mengikuti training ini peserta dapat mengenal konsep dasar aplikasi PHP dan MySQL hingga kemudian mampu untuk membuat suatu aplikasi sederhana yang dapat dikembangkan lebih lanjut dan dapat diterapkan untuk membantu ataupun menunjang aktifitas pekerjaan sehari-hari. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Database Applications and the Web PHP Scripting Language Arrays, Strings, and Advanced Data Manipulation Object-Oriented Programming with PHP SQL and MySQL Page 179 of 211
Querying Web Databases Writing to Web Databases Validation with PHP and JavaScript Sessions Authentication and Security Errors, Debugging, and Deployment Advanced SQL Automating Querying Backup and Recovery Tuning MySQL Page 180 of 211
Web Application Development using PHP and jquery AJAX NCPHP.002 Durasi: 3 (Tiga) Hari Training ini membahas konsep dan teknik dasar pengembangan aplikasi web berbasis PHP yang menggunakan metode jquery serta memanfaatkan fungsionalitas AJAX. Diharapkan setelah mengikuti training ini peserta dapat mengenal konsep pengembangan aplikasi web yang berbasis PHP dan jquery AJAX hingga kemudian mampu untuk membuat suatu aplikasi web sederhana yang dapat dikembangkan lebih lanjut dan dapat diterapkan untuk membantu ataupun menunjang aktifitas pekerjaan sehari-hari. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to jquery Common jquery Actions and Methods Advanced PHP Programming Object-Oriented Programming Build an Events Calendar Page 181 of 211
Add Controls to Create, Edit, and Delete Events Password Protecting Sensitive Actions and Areas Combining jquery with PHP Applications Enhancing the User Interface with jquery Editing the Calendar with AJAX and jquery Advancing jquery and PHP Performing Form Validation with Regular Expressions Extending jquery Page 182 of 211
Advanced PHP Programming NCPHP.003 Durasi: 4 (Empat) Hari Training ini membahas materi lanjutan untuk pengembangan aplikasi berbasis web dengan menggunakan bahasa PHP. Diharapkan setelah mengikuti training ini peserta dapat mengenal beragam konsep dan teknik lanjutan pemrograman PHP hingga kemudian dapat membuat sekaligus mengembangkan aplikasi web berbasis PHP yang sudah ada ataupun sudah diterapkan dalam menunjang aktifitas pekerjaan sehari-hari. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Object Orientation Exceptions and References Mobile PHP Social Media Cutting Edge Form Design and Management Database Integration Libraries Page 183 of 211
Building PHP Web Application using Code Igniter NCPHP.004 Durasi: 4 (Empat) Hari CodeIgniter adalah sebuah framework untuk pengembangan aplikasi yang berbasis PHP serta menggunakan konsep Model-View-Controller (MVC). Framework CodeIgniter banyak digunakan karena sifatnya yang Open-Source, ringan, menyediakan Library yang lengkap, serta Interface yang relatif sederhana. Dalam training ini peserta akan mempelajari konsep dan pemahaman dasar untuk mengembangkan aplikasi berbasis web dengan bahasa PHP dan framework CodeIgniter. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to CodeIgniter Installing CodeIgniter Introduction to MVC Configuration Settings Active Record Style Guidelines Page 184 of 211
Form Helper and Form Validation Class Security Class and Objects Creating Helper and Library Using FTP Class and XML-RPC Files and Images Helper Error Handling CRUD Operation Code Convention Database Tools CodeIgniter Resources and Extensions Page 185 of 211
Building PHP Web Application using Yii Framework NCPHP.005 Durasi: 4 (Empat) Hari Yii adalah sebuah framework dengan fitur-fitur yang relatif lengkap untuk pengembangan aplikasi berbasis PHP. Framework Yii dapat mempersingkat waktu pengembangan aplikasi berkat fitur-fitur unggulannya, diantaranya adalah penerapan Model-View-Controller (MVC); DAO/ActiveRecord; Caching; Authentication and Role- Based Access Control; Scaffolding. Dalam training ini peserta akan mempelajari konsep dan pemahaman dasar untuk mengembangkan aplikasi berbasis web dengan bahasa PHP dan framework Yii. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to Yii Installing Yii using Composer and Archive Files MVC Concept Generaring Code with Gii Application Structure Page 186 of 211
Handling Request Database Access Objects Query Builder Active Record Creating and Validating Forms Data Providers and Data Widgets Error Handling Authentication and Authorization Caching RESTful Web Services Page 187 of 211
Building PHP Web Application using Zend Framework NCPHP.006 Durasi: 4 (Empat) Hari Zend Framework adalah sebuah framework Open-Source dan berkualitas tinggi yang dapat memudahkan seorang web developer dalam membangun sebuah website dan web services dengan PHP. Konsep ini dapat membagi sebuah project web kedalam bagian-bagian kecil sehingga memungkinkan developer untuk lebih mudah dalam membangun website tersebut menggunakan konsep Model-View-Controller (MVC). Dalam training ini peserta akan mempelajari konsep dan pemahaman dasar untuk mengembangkan aplikasi berbasis web dengan bahasa PHP dan framework Zend. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Installing PHP Installing Zend Framework MVC Pattern Zend Controller and Routing Zend Controller Error Handling Page 188 of 211
Working with Views Using Zend Form Using Filter and Validators CRUD Operation Transaction Paginating Records Using Zend Mail Web Services REST and REST Clients RSS and Zend Framework Using Zend Search Lucene Caching with Zend Framework Creating Cached Records Page 189 of 211
Building PHP Web Application using Laravel Framework NCPHP.007 Durasi: 4 (Empat) Hari Laravel adalah salah satu framework PHP yang menerapkan pola arsitektur Model- View-Controller (MVC). Framework Laravel populer dalam pengembangan aplikasi web karena banyak memberikan kemudahan untuk aktifitas yang umum digunakan dalam project web seperti misalnya Authentication; Routing; Sessions; Caching; Database Access; Modular Packaging System; dan lain sebagainya. Dalam training ini peserta akan mempelajari konsep dan pemahaman dasar untuk mengembangkan aplikasi berbasis web dengan bahasa PHP dan framework Laravel. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Composer Laravel Homestead, Virtual Box, and Vagrant File Structure Routing, a Static Method Controller Class View and Blade Page 190 of 211
Environment Database Migration Eloquent Model, View, Controller Worklow SQLite CRUD Application Authentication and Authorization Page 191 of 211
Oracle Technology Oracle adalah sebuah software RDBMS (Relational Database Management System) yang banyak digunakan di kalangan Enterprise. Nama Oracle ini diambil dari nama perusahaan yang membuatnya yaitu Oracle Corporation. Database Oracle mengacu pada standarisasi bahasa SQL (Structured Query Language) dan PL/SQL, yaitu seperangkat ektensi untuk memperluas fungsionalitas pemrograman SQL pada database Oracle yang bersifat proprietary. Page 192 of 211
Oracle Introduction to SQL NCORC.001 Durasi: 4 (Empat) Hari Training ini membahas konsep dan pemahaman praktis untuk penulisan statement dan perintah-perintah SQL yang merupakan pondasi untuk mempelajari teknik SQL lebih lanjut di Oracle yaitu PL/SQL. Perintah SQL yang dibahas mencakup kelompok perintah DDL, DML, dan DCL yang berguna untuk melakukan Query; manipulasi data; hingga pembuatan dan modifikasi object-object database. Dalam training ini juga dibahas tentang konsep RDBMS (Relational Database Management System); serta penggunaan SQL Developer dan SQL Plus sebagai tools untuk ekseskusi Query dan management object database. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Relational Database Systems and Oracle Introduction to SQL and SQL Developer Data Definition Page 193 of 211
Data Retrieval Data Retrieval Functions Data Manipulation Multiple Tables and Aggregation Data Retrieval Advanced Features Views SQL*Plus Basics and Scripting Object-Relational Features Page 194 of 211
Oracle Introduction to PL/SQL NCORC.002 Durasi: 4 (Empat) Hari Training ini membahas konsep pemrograman dasar dengan bahasa Oracle PL/SQL pada platform Oracle Database. Pokok bahasan materinya diantaranya meliputi variabel PL/SQL; struktur kontrol; tipe data; Procedures; Functions; Packages; hingga interaksi dengan Oracle Server. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Introduction to PL/SQL Declaring PL/SQL Identifiers Writing Executable Statements Interacting with the Oracle Server Writing Control Structures Working with Composite Data Types Using Explicit Cursors Handling Exceptions Page 195 of 211
Creating Stored Procedures Creating Stored Functions Creating Packages Working with Packages Using Oracle-Supplied Packages in Application Development Using Dynamic SQL Design Considerations for PL/SQL Code Creating Triggers Creating Compound, DDL, and Event Database Triggers Using the PL/SQL Compiler Managing PL/SQL Code Managing Dependencies Page 196 of 211
Oracle Advanced PL/SQL NCORC.003 Durasi: 3 (Tiga) Hari Training ini merupakan kelanjutan dari training Oracle Introduction to PL/SQL. Pokok bahasan materi dalam training ini meliputi fitur-fitur lanjutan dari Oracle PL/SQL seperti misalnya perancangan kode PL/SQL; pengukuran dan optimisasi; analisa untuk keperluan Reporting; hingga konsep keamanan kode dari kemungkinan terjadinya SQL Injection Attack. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Designing PL/SQL Code Working with Collections Using Advanced Interface Methods Implementing Fine-Grained Access Control for VPD Manipulating Large Objects Administering SecureFile LOBs Performance and Tuning Page 197 of 211
Improving Performance with Caching Analyzing PL/SQL Code Profilling and Tracing PL/SQL Code Safeguarding Code Against SQL Injection Attack Page 198 of 211
Oracle SQL Tuning NCORC.004 Durasi: 3 (Tiga) Hari Training ini membahas bagaimana konsep penulisan script dan statement SQL yang efisien serta bagaimana konsep pengaturan dan tuning di sisi database dan aplikasi untuk meningkatkan unjuk kerja sistem secara keseluruhan pada platform Oracle Database. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Database Architecture Overview Following a Tuning Methodology Designing Applications for Performance Introducing the Optimizer Optimizer Operations Displaying Execution Plans Gathering Statistics Application Tracing Page 199 of 211
Identifying High Load SQL Automatic SQL Tuning Introduction to Indexes Advanced Indexes Optimizer Hints and Plan Stability Materialized Views and Temporary Tables Page 200 of 211
Oracle Database Administrator I NCORC.005 Durasi: 4 (Empat) Hari Training ini membahas konsep dan pemahaman dasar administrasi sistem database pada platform Oracle Database. Pokok bahasan materinya terutama meliputi pengenalan arsitektur database Oracle serta komponen-komponen pendukungnya. Peserta akan mempelajari interaksi antar komponen dalam database Oracle; pembuatan dan pengelolaan database; pengawasan unjuk kerja sistem; pengaturan keamanan database; pengelolaan User; hingga konsep penggunaan fitur Backup dan Recovery. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Exploring the Oracle Database Architecture Installing your Oracle Software Creating an Oracle Database Managing the Oracle Database Instance Manage the ASM Instance Configuring the Oracle Network Environment Page 201 of 211
Managing Database Storage Structures Administering User Security Managing Data Concurrency Managing Undo Data Implementing Oracle Database Auditing Database Maintenance Performance Management Backup and Recovery Concepts Performing Database Backups Performing Database Recovery Moving Data Page 202 of 211
Oracle Database Administrator II NCORC.006 Durasi: 4 (Empat) Hari Training ini merupakan kelanjutan dari materi Oracle Database Administrator I. Pokok bahasan materinya secara garis besar meliputi penggunaan fitur maupun perintahperintah lanjutan pada platform Oracle Database yang umum digunakan oleh seorang Database Administrator. Setelah mengikuti training ini peserta diharapkan memiliki pengetahuan, kemampuan, serta keterampilan dalam mengelola database Oracle. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Database Architecture and ASM Configuring for Recoverability Using the RMAN Recovery Catalog Configuring Backup Specifications Creating Backups Page 203 of 211
Performing User-Managed Backup and Recovery Using RMAN to Perform Recovery Using RMAN to Duplicate a Database Performing Tablespace Point-in-time Recovery Monitoring and Tuning RMAN Using Flashback Technology Using Flashback Database Diagnosing the Database Managing Memory Managing Database Performance Using the Segment Advisor Managing Resources Automating Tasks with the Scheduler Administering the Scheduler Globalization Page 204 of 211
Oracle Performance Tuning NCORC.007 Durasi: 4 (Empat) Hari Training ini membahas konsep dan teknik untuk meningkatkan Performance atau unjuk kerja database server yang menggunakan Oracle Database dengan menggunakan beragam tools yang disediakan oleh Oracle. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Performance Tuning Overview Statistics and Wait Events Metrics, Alerts, and Baselines Using Statspack, AWR, and Reactive Tuning Tuning the Shared Pool and Buffer Cache Automatic Shared Memory Checkpoint and Redo Tuning Tuning I/O, PGA, and Temporary Space Tuning Block Space Usage Page 205 of 211
Oracle Implementing and Maintaining Data Warehouse NCORC.008 Durasi: 4 (Empat) Hari Training ini membahas konsep pengembangan, implementasi, tuning, serta utilitisasi Data Warehouse pada platform Oracle. Pokok bahasan materinya diantaranya meliputi konsep dasar perancangan Data Warehouse; skema yang digunakan; dasar Partitioning; penggunaan ETL Tools; hingga konsep operasi paralel. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Data Warehouse Design Data Warehousing Schemas Partitioning Basics Extraction, Transportation, and Loading (ETL) Parallelism Concepts Materialized Views Dimensions Materialized Views Refresh Page 206 of 211
Query Rewrite SQL Access Advisor Data Warehousing System Management Partitioning and Storage-Related Enhancements Using the New and Updated Materialized Views Catalog Views General Query Rewrite Enhancements Performing Pivoting and Unpivoting Operations Page 207 of 211
Oracle BI Suite Enterprise Edition NCORC.009 Durasi: 4 (Empat) Hari Training ini membahas konsep penggunaan Oracle Business Intelligence Suite yang umum digunakan di kalangan Enterprise. Setelah mengikuti training ini peserta diharapkan memiliki kemampuan untuk membuat Report; Dashboard; Scorecard; memahami Online Analytical Processing (OLAP); hingga melakukan integrasi dengan aplikasi Office dengan mendayagunakan teknologi dari Oracle. penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya. Oracle Business Intelligence Enterprise Edition: Overview and Architecture Repository Basics and Building the Physical Layer of a Repository Building the Business Model and Mapping Layer of a Repository Building the Presentation Layer of a Repository Testing and Validating a Repository Adding Multiple Logical Table Sources and Calculations to a Fact Table Creating Dimension Hierarchies and Level-Based Measures Using Aggregates, Partitions, Fragments, and Repository Variables Page 208 of 211
Modeling Time Series Data Configuring Oracle Business Intelligence Data and Metadata to Support Multilingual Environments Security and Cache Management Setting Up and Administering Usage Tracking Multi-user Development Filtering Requests in Oracle Business Intelligence Answers Oracle Business Intelligence Answers: Advanced Features Building Views and Charts in Requests Showing Results with Pivot Tables Creating and Configuring Oracle Business Intelligence Interactive Dashboards Customizing the Oracle Business Intelligence User Interface Administering the Oracle Business Intelligence Presentation Catalog Using Oracle Business Intelligence Delivers Page 209 of 211
Training Center: Jl. Setrasari Kulon V No. 10 Bandung 40152 Jawa Barat - Indonesia Call / SMS / WhatsApp / Telegram: 0851.0848.1111 0851.0848.4848 Line ID: native.training Fax: 022.201.8568 Web: http://ntv.co.id http://native-enterprise.net Email: info@ntv.co.id info@native-enterprise.net LinkedIn: http://linkedin.com/company/native-enterprise/ Google Plus: http://google.com/+ntvidn Facebook: http://facebook.com/native.enterprise/ Twitter: http://twitter.com/nativeent/ Instagram: http://instagram.com/native.training/ Tumblr: http://native-enterprise.tumblr.com YouTube: http://youtube.com/ntvidn