Skip to main content

TRAINING WEB APPLICATION DEVELOPMENT WITH LARAVEL PHP FRAMEWORK

WEB APPLICATION DEVELOPMENT WITH LARAVEL PHP FRAMEWORK
www.purnamaacademy.com , Hotline (Call/SMS/WA) :  0838-0838-0001


Syllabus Overview
Peserta dalam training ini akan mendapatkan pengetahuan terkait pembuatan aplikasi web menggunakan php framework laravel yang merupakan salah satu PHP framework terbaik dan termudah untuk dipelajari, peserta juga akan memahami berbagai macam kemudahan yang disediakan laravel dalam membangun aplikasi web yang cepat seperti penggunaan artisan, eloquent, pembuatan template dan juga blade, database yang akan diintegrasikan adalah mysql serta bantuan bootstrap sebagai framework dalam pengembangan web  interface yang cepat

Class Type : Training
Duration : 4 Days (09.00 – 17.00)
Venue / Price : Click www.purnamaacademy.com 
Registration : Click www.purnamaacademy.com 

Description :
Laravel adalah framework PHP yang dikembangkan pertama kali oleh Taylor Otwell. Walaupun termasuk pemain baru, namun komunitas pengguna laravel sudah berkembang pesat dan mampu menjadi alternatif utama dari sejumlah framework besar seperti CodeIgniter & Yii. Laravel oleh para developer disetarakan dengan CodeIgniter dan FuelPHP namun memiliki keunikan tersendiri dari sisi coding yang lebih ekspresif dan elegan.

Keunggulan Laravel daripada framework lain antara lain:
– Coding yang simple
– Tersedia generator yang canggih dan memudahkan, Artisan CLI
– Fitur Schema Builder untuk berbagai database,
– Fitur Migration & Seeding untuk berbagai database,
– Fitur Query Builder yang keren,

Topics include:
Building the Database with the Schema Builder Class
The Schema Builder class
Working with tables
Working with columns
Columns' methods reference
Other $table object methods
Updating tables and columns
Indexes and foreign keys
Database versioning with the migrations system
Creating migrations
Rolling back migrations

The Most Important Element – the Model!
Creating a Model
Create, read, update, and delete operations basics
Creating operations
Reading operations
Updating operations
Deleting operations
where, aggregates, and other utilities
where and orWhere
Magic wheres
Aggregates
Utility methods
Mass assignment... for the masses
Timestamps and soft deletes
Timestamps
Soft deleting
Query scopes
Attributes casting, accessors, and mutators
Attributes casting
Accessors and mutators
Descending in the code
A big file
Quick conversion to array or JSON
Imaginary attributes
Route model binding
Records chunking for memory optimization

Exploring the World of Relationships
The trinity – one to one, one to many, many to many
One to one
What exactly happened?
One to many
Many to many
Querying-related models
Accessing a pivot table
Querying a relationship
Eager loading (and the N +  problem)
Basic eager loading
Advanced eager loading
Lazy eager loading
Inserting and updating related models
The save() and associate() methods
What about many to many?
The sync() method
Accessing distant relationships
More power – polymorphic relationships
A simple polymorphic relationship
A many-to-many polymorphic relationship

Using Collections to Enhance Results
Basic collection operations
Transforming collections
Iterating and filtering
Iterating
Filtering
Sorting

Everything under Control with Events and Observers
When should I use events in my models?
Model events
An example of model events
Events observers
An example of model observers

Eloquent… without Laravel!
Exploring the directory structure
Installing and configuring the database package
Installing the package
Configuring the package
Using the ORM
Using the Query and Schema Builder
The Query Builder
The Schema Builder

Extending Eloquent
Advanced Concepts
Extending the Model: Aweloquent!
The Aweloquent Model
Auto Hydrate
Model self-validation
Smart password hashing
The autopurge of confirmation fields
Extending the class
The Auto Hydrate feature
The Aweloquent Model self-validation feature – the basic version
The Aweloquent Model self-validation feature – the operation-based version
Smart password hashing and the confirmation fields autopurge method
Fixing the save() Model method
Diving into the repository pattern
Hello, repository pattern!
Introducing repositories – a concrete implementation
Coding on Abstractions
Repositories – a complete implementation
Adding the new repository
Participants :  (Web Developer, IT Staff, Public)

Speaker  : Purnama Academy Trainer

#laraveltraining  #phplaravel  #belajartutorial  #silabustraining #tempattraining  #pelatihan #jakarta  #bandung  #bali  #surabaya #makasar #jadwaltraining


PURNAMA ACADEMY
Jl. Pelajar Pejuang 45 No.23
Hotline : 0838-0838-0001


Comments

Popular posts from this blog

mybabycute.com , Caterpillar 3D Jibbitz Rp 17.500

Caterpillar 3D Jibbitz Rp 17.500 Iklan Jual - AKSESORIS , Jawa Barat Toko : www.mybabycute.com/akudanmama Spesifikasi Sifat Penawaran Harga Sesuai harga pasaran Jumlah yang dijual 1 Kondisi Layak Guna 100% Baru/ Second Baru Ketersediaan Kemasan/ Dus Ada Ketersediaan Garansi Tidak Ada Original Original Harga Pasaran 22500 , Jual menjadi Rp 17.500 Keterangan lainnya New Product ! Keterangan : Caterpillar 3D Jibbitz adalah pin untuk dekorasi sepatu Crocs. Terdiri dari 1 buah bagian, dengan 2 kancing, bentuk 3 dimensi. Tinggi 1,5 cm, Panjang 4 cm. Bahan : Rubberized Plastic Harga : Rp 22.500,- ==>SALE Rp 17.500,- Penjual : Aku dan Mama Telepon : 0856 211 0000 / 022 91211166 Email : info@akudanmama.com Kontak Detail Nama Kontak akudanmama.com No Kontak Telepon / HP 0856 211 0000 / 022 91211166 Lokasi kontak Jawa Barat, Bandung

Liverpool Vs Real Madrid

Liverpool dan Real Madrid akan bertemu di babak perempat final Liga Champions pada musim ini. Pertandingan ini akan berlangsung pada bulan April mendatang dan dipastikan akan menjadi pertandingan yang sangat menarik. Liverpool, yang dikenal sebagai salah satu klub terbesar di Inggris, telah menunjukkan performa yang stabil sepanjang musim ini. Klub yang diasuh oleh Jurgen Klopp ini berhasil mencapai babak perempat final Liga Champions setelah mengalahkan RB Leipzig di babak 16 besar dengan skor agregat 4-0. The Reds akan sangat bergantung pada penampilan pemain bintang mereka seperti Mohamed Salah, Sadio Mane, dan Roberto Firmino untuk mencetak gol dan membawa tim ini meraih kemenangan. Sementara itu, Real Madrid juga menunjukkan performa yang cukup baik di musim ini. Los Blancos berhasil melewati babak 16 besar dengan mengalahkan Atalanta dengan skor agregat 4-1. Klub yang diasuh oleh Zinedine Zidane ini memiliki skuad yang kuat dan berpengalaman, seperti Sergio Ramos, Karim Benzema, ...

Getafe Vs Valencia

Pertandingan sepak bola antara Getafe dan Valencia selalu dinanti oleh para penggemar sepak bola di seluruh dunia. Kedua tim ini telah menunjukkan kualitas mereka dalam beberapa musim terakhir, dan pertandingan antara keduanya selalu penuh dengan drama dan kegembiraan. Getafe dan Valencia adalah dua tim yang cukup berbeda. Getafe, tim yang berbasis di pinggiran kota Madrid, telah menjadi tim reguler di La Liga selama beberapa musim terakhir. Mereka terkenal karena pertahanan yang kuat dan kemampuan untuk memanfaatkan peluang dari serangan balik. Valencia, di sisi lain, adalah salah satu tim terbesar di Spanyol dengan sejarah yang kaya. Mereka terkenal karena sepak bola menyerang dan sering menunjukkan performa yang impresif di Liga Champions. Pertandingan antara Getafe dan Valencia selalu berlangsung dengan intensitas yang tinggi. Kedua tim selalu berusaha untuk memenangkan pertandingan dan memberikan penampilan terbaik mereka. Pertandingan ini sering berlangsung dengan tempo yang cepa...