Skip to content

dsc-id/web-syllabus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

web syllabus

Timeline

  • Batch 1 = Git, HTML, CSS, JavaScript, Object Oriented Programming (OOP) PHP & MySQL
  • Batch 2 = MVC Design Patterns, PHP Framework, NodeJS Framework (like: AngularJS or Angular.io)
  • Batch 3 = AMP or PWA
  • Batch 4 = coming soon . . .
  • Batch 5 = coming soon . . .

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

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

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages