Silabus Web
Web Development
Introduction
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Timeline
- Batch 1 = Git, HTML, CSS, JavaScript, Object Oriented Programming (OOP) PHP & MySQL
- Batch 2 = MVC Design Patterns, Laravel PHP Framework, API
- Batch 3 =
Segera
- Batch 4 =
Segera
- Batch 5 =
Segera
Batch 1
Level Beginner
Description
PHP adalah bahasa pemrograman yang didesain untuk menciptakan halaman web interaktif maupun aplikasi berbasis web pada computer. Tidak seperi HTML, dimana web browser menggunakan tag dan markup untuk menciptakan sebuah page, tapi PHP code berjalan diantara halaman yang direquest dan web server, dan merubah code PHP kedalam output HTML dasar.
Pada batch pertama ini, Agent of Change akan belajar mengenai sintaks dan functions yang ada pada bahasa pemrograman PHP dan juga belajar mengenai database MySql, sehingga setelah mengikuti batch pertama ini, Agent Of Change mampu membuat website sederhana yang interaktif.
Objective
- Memahami prinsip, dasar perintah dan cara kerja Git.
- Memahami dan Mampu bekerja pada Repositori dan berkolaborasi dengan orang lain.
- Menerapkan Git pada pekerjaan sehari-hari.
- Menguasai sintaks-sintaks PHP dasar.
- Mampu membuat inteface web seerhana dengan HTML.
- Menguasai Structure Query Language (SQL) pada database MySQL.
- Mampu membuat web sederhana yang dinamis.
- Mampu membuat aplikasi sederhana berbasis web.
Requirements
- Niat, Ikhtiar dan Tawakal.
- Mampu Mengoperasikan Komputer.
Schedule
Pertemuan | Materi |
---|---|
1 | Git |
2 | Git |
3 | HTML, CSS, JavaScript |
4 | PHP Fundamental |
5 | PHP Fundamental |
6 | PHP Function |
7 | OOP PHP |
8 | OOP PHP |
9 | PHP MySQL |
10 | PHP MySQL |
Final Result
Create awesome App with PHP & MySQL
Batch 2
Level Intermediate
Description
Laravel merupakan framework PHP yang dirancang untuk membangun situs web dengan teknik pengembangan yang mudah dipahami karena mengikuti pola MVC (Model View Controller).
Pada batch kedua ini diharapkan mampu membantu meningkatkan kemampuan dan kinerja Agent Of Change dalam memperbaharui dan membangun website yang lebih mudah dan cepat, serta memiliki kinerja akses yang cepat.
Objective
- Menerapkan Git pada pekerjaan sehari-hari.
- Memahami cara kerja Arsitektur MVC (Model-View-Controller) Design Pattern.
- Memahami dasar perintah dan cara kerja Laravel PHP Framework.
- Menggunakan Testing PHP Unit pada Laravel.
- Mampu Menggunakan Blade Templating dan Elixir pada Laravel.
- Mampu menggunakan Olequent Object Realtional Mapping (ORM).
- Mampu Membuat RESTful API.
- Memahami Model Relasional pada Database.
- Mampu Mendeploy aplikasi di Heroku
- Mampu membuat web sederhana yang dinamis dengan MVC Design Pattern.
- Mampu membuat aplikasi sederhana berbasis web dengan cepat.
Requirements
- Niat, Ikhtiar dan Tawakal.
- Memahami PHP Fundametal (Dasar).
Schedule
Pertemuan | Materi |
---|---|
11 | MVC Software Design Pattern & Introducing to Laravel |
12 | Managing Project Controllers, Layout, Views, and Other Assets |
13 | Introducing Laravel Models |
14 | Model Relations, Scopes, and Other Advanced Features |
15 | Integrating Web Forms |
16 | Introducing Middleware |
17 | Authenticating and Managing Users |
18 | Deploying, Optimizing and Maintaining Application |
19 | Creating a Restricted Administration Console |
20 | Introducing Lumen & Events |
Final Result
Create awesome App with PHP & MySQL