Skip to main content

Posts

Showing posts from November, 2019

Reverse Engineering dengan Doctrine dan Symfony

Pada kasus-kasus tertentu dimana kita perlu membuat ulang applikasi yang sebelumnya telah berjalan, atau misal karena database dan table-tablenya telah dibuatkan sebelumnya oleh pihak lain. Untuk memulai pekerjaan seperti ini kita bisa menggunakan fasilitas dari  Doctrine  tools dan  Symfony  untuk memulai pekerjaan ini supaya dapat dimulai lebih cepat dengan langkah-langkah sebagai berikut: Buat  Symfony 4 Project  dengan Doctrine support yang telah terpasang didalamnya. Mengkonfigurasi  string koneksi ke database  yang diinginkan di .env. Install  REPL  bernama  psysh-bundle Generate entity-entity  dari table yang telah ada didalam database yang diinginkan. Generate setter dan getter  untuk entity-entity yang telah berhasil digenerate. Generate repository  class untuk entity-entity diatas.  Setup  encoders  dan  in memory users provider  untuk user login (bila men...

Test Koneksi Symfony ke database dengan PsyshBundle

Dengan ini saya akan menunjukan bagaimana cara sederhana untuk mengecek koneksi Symfony ke database dengan PsyshBundle. Install Symfony 4.3 Setup project fresh install (Saya pakai yang fresh biar pure aja). $ symfony new The_Jakarta --full Create project Symfony dari console. Hasil instalasi Setup Database Connection di .env database connection di .env Install theofidry/psysh-bundle Psysh Bundle adalah sebuah bundelan Symfony yang digunakan mengimplementasikan php REPL PsySH  pada Symfony. Untuk informasi yang lebih lanjut tentang penggunaannya silahkan kunjungi  https://psysh.org/ . $ composer require --dev theofidry/psysh-bundle Instalasi berhasil. Masuk ke psysh-bundle $ php bin/console psysh masuk ke dalam psysh Cek Koneksi Dengan ke psysh-bundle $em = $container -> get ("doctrine")-> getManager (); $em -> getConnection ()-> connect (); $connected = $em -> getConnection ()-> isConnected...

Hello Word dengan Lamda dengan Serverless Framework

Pengenalan AWS Lamda (Catatan In Progress) Untuk mengenal sedikit tentang AWS Lambda bisa baca dipostingan saya sebelumnya yang bisa anda temukan disini .  Install Serverless Framework "sudo npm install -g serverless" Verifikasi Hasil Instalasi Serverless Framework "serverless -v" Add caption AWS - Credentials Serverless Framework memerlukan akses pada akun cloud provider anda  supaya dapat membuat dan memanage resource dengan hak akses anda. Pada kasus ini saya membahas secara spesifik implementasi Serverless Framework pada Amazon Web Services (AWS), oleh karena itu kita memerlukan proses untuk melakukan konfigurasi credentials untuk AWS dan  digunakan untuk mengakses fungsi Serverless kita. AWS -  Buat Akun  Untuk membuat akun AWS Buka https://aws.amazon.com/, dan pilih Create an AWS Account. Ikuti instruksi yang diberikan disana online. Catat ID dari akun AWS anda, karena anda akan memerlukan ini untuk la...