INFO KURSUS PERL LP2M ARAY


default image lp2maray.jpg

PENDAHULUAN PERL

Adalah bahasa pemrogaman yang dibuat oleh Larry Wall pada tahun 1987. Bahasa ini dibuat sebagai alat bantu bagi system administrator yang membutuhkan bahasa yang lebih baik dari shell script namun lebih mudah dari C. Kini Perl telah menjelma menjadi bahasa pemrograman yang general purpose, alias bahasa pemrograman yang dapat digunakan diberbagai bidang seperti graphics programming, system administration, network programming, finance programming, bioinformatics, dan bidang-bidang lainnya.

Bahasa pemrograman ini memiliki dukungan yang sangat kuat terhadap bahasa pemrograman fungsional, prosedural, dan berbasis obyek. Selain itu, bahasa ini memiliki ekosistem library yang cukup matang dan bersifat modul open-source.

Mampu digunakan untuk menangani enkripsi data, serta memiliki dukungan terhadap library eksternal dengan bahasa pemrograman C maupun bahasa C++ melalui XS atau SWIG. Bahasa pemrograman ini juga memiliki penerjemah yang dapat ditanamkan pada sistem lain, seperti web server dan database server.Dan dijuluki dengan Swiss Army chainsaw-nya bahasa pemrograman karena memiliki sifat yang fleksibel dan kuat. Bahasa pemrograman ini memiliki karakteristik utama yang salah satunya adalah berbagai macam jalan pintas untuk menyelesaikan persoalan-persoalan umum.

 

Keunggulan Perl

Kekurangan Perl

Kursus Perl 5 Hari

LP2M menyelenggarakan Training Perl Untuk Math Computation dan Analysis yang sangat berguna untuk mendapatkan skill tentang cara penggunaan Perl sebagai aplikasi bantu untuk memudahkan para pengguna untuk keperluan berbagai Project Pengolahan Data.

Training ini akan mengarahkan para pesertanya untuk menjadi Programmer yang mampu mengoperasikan Perl demi menghasilkan pembuatan Kalkulasi Optimal yang sesuai kriteria project. Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.

Belajar 5 hari @3 jam; Biaya Mahasiswa : Rp. 600.000;
Kelas Minimal 2 orang
Biaya Privat : 900.000; (1 Peserta tetap jalan)

1.Intro And Installation
1.1 Hello World!
1.2. Syntax overview

2. Operators
2.1. Common Operators
2.2. Reversed Operators
2.3. Reduction Operators

3. Variables
3.1. Scalars
3.2. Arrays
3.3. Hashes
3.4. Types
3.5. Introspection
3.6. Scoping
3.7. Assignment vs. Binding

4. Functions and mutators

5. Loops and conditions
5.1. if
5.2. unless
5.3. with
5.4. for
5.5. given
5.6. loop

6. I/O
6.1. Basic I/O using the Terminal
6.2. Running Shell Commands
6.3. File I/O
6.4. Working with files and directories

7. Subroutines
7.1. Definition
7.2. Signature
7.3. Multiple dispatch
7.4. Default and Optional Parameters
7.5. Returning values

8. Functional Programming
8.1. Functions are first-class citizens
8.2. Anonymous functions
8.3. Chaining
8.4. Feed Operator
8.5. Hyper operator
8.6. Junctions
8.7. Lazy Lists
8.8. Closures

9. Classes & Objects
9.1. Introduction
9.2. Encapsulation
9.3. Named vs. Positional Parameters
9.4. Methods
9.5. Class Attributes
9.6. Access Type
9.7. Inheritance
9.8. Multiple Inheritance
9.9. Roles
9.10. Introspection

10. Exception Handling
10.1. Catching Exceptions
10.2. Throwing Exceptions

11. Regular Expressions
11.1. Regex definition
11.2. Matching characters
11.3. Matching categories of characters
11.4. Unicode properties
11.5. Wildcards
11.6. Quantifiers
11.7. Match Results
11.8. Example

Kursus Perl Lanjutan

LP2M menyelenggarakan juga Training perl Lanjutan untuk memudahkan para pengguna melakukan pengolahan data / arsip. Training ini akan mengarahkan para pesertanya untuk menjadi programmer terapan yang lebih baik, Tajam dalam menganalisa suatu bentuk basis data dan Mahir dalam Pembuatan berbagai Aplikasi Terapan


Belajar Minimal 3 hari atau Sampai target aplikasi Selesai; Biaya Mahasiswa : Rp. 500.000 s/d 1.500.000;


+Perl Modules
+Perl Unicode
+Perl Parallelism (Concurrency and Asynchrony)
+Native Calling Interface And Types

Untuk pengerjaan perusahaan butuh waktu minimal 3 hari kerja. Untuk pengerjaan Skripsi atau tugas akhir biasanya 5 x pertemuan @4-8jam. Siswa diwajibkan hadir untuk mempelajari logika pemrograman, pemahaman algoritma yang dipakai dan source code yang digunakan. Untuk jarak jauh siswa disediakan penginapan dan pengerjaan max 2 sd 3 hari kerja.

Tutorial

Link Pembelajaran LP2M ARAY