Workshop on |
PHP Programming by CodeIgniter Framework |
| Held on : 23 May - 17 June 2012 |
| Venue : Bdjobs Training, BDBL Building (Level 19), 12 Kawran Bazar C/A, Dhaka 1215. |
| No. of Participants : 18 |
| No photos found |
Course Description |
Course Highlights: Complete package on web development Advanced JavaScript & Ajax PHP framework along with documentation process Client Side & Server Side Validation CI Framework Reporting TinyMce Editor & Searching SSL, File upload & Email Online Payment Method Individual / Group PHP framework CodeIgniter Project Lesson: 01 (Security, Error Reporting) Filesystem Security --o Database Security --o Designing Databases --o Connecting to Database --o Encrypted Storage Model --o SQL Injection Error Reporting Lesson: 02 (Class/Object Functions) Developing a web Forum Part Two Class Functions Object Functions call_user_method get_class_methods get_class_vars get_class get_object_vars get_parent_class is_a Note: Project using HTML & CSS, JavaScript,Basic PHP AND Database. Lesson: 03 (PHP Framework) Advantage of using Framework Introducing PHP Framework (CodeIgniter) Lecture on PHP Framework with Example. Lesson: 04 (MVC Pattern & Advanced Framework Templating) Understanding MVC Model Create Function In Controller Class Understanding Framework Templating Lesson: 05 (Client Side & Server Side Validation) Implement JavaScript Client side validation Implement Server side Validation Lesson: 06 (Advanced Database with Session) Active Record Class: --o Selecting Data --o Method Chaining Session Email system Lesson: 07 (DB Normalization & Query) Active Record Class: --o Deleting Data --o Updating Data Database Normalization Lesson: 08 (DB Normalization & Query) Database relationship Database Model Description Lesson: 09 (Advanced PHP Framework) Basic database design concept Methods & Classes Cookie Lesson: 10 (Advanced JavaScript & Ajax) Advanced: Data, Array, RegExp, Cookies, Validation, Image Maps, Create Object, Timing. Ajax basic: Introduction, Ajax request, Ajax Example, Ajax browser, Ajax XMLHttpRequest, Ajax suggest, Ajax database, Ajax XML file. Note: Test on Database, JavaScript & Ajax. Lesson: 11 (File Upload & Emailing) Understanding File Upload Class Understanding CodeIgniter Email Class Lesson: 12 (TinyMce Editor & Searching) TinyMce Editor In Ci Framework Understanding database Searching Lesson: 13 (CI Framework Reporting) Implementing PieChart Implementing VarticalBarChart Lesson:14 (SSL And Online Payment Method) Lecture on secure path SSL PayPal Standard Authorize.net |
Resource Person |
| Md. Shafiul Alam Mr. Shafiul Alams key expertise includes in Programming Language: C/C++, C#, Matlab 7, Prolog, in Web Development: PHP 5, HTML, DHTML, XML, JavaScript, AJAX, in Database: Access, MySQL, Microsoft SQL Server 2005, Oracle 9i, in Graphics: CSS, in Design methodology: OOAD (Object Oriented Analysis and Design), in PHP Framework: CodeIgniter, in Desktop Management with Microsoft Office, in Operating Systems: Windows, in Knowledge of Unified Modeling Language (UML), in Versioning Tools: Sub Version (SVN), in Project Planning & Tracking Tools: XPlanner, Code Track, Microsoft Professional, in Development Tools: Dreamweaver, Zend Studio, Visual Studio 2005, Microsoft FrontPage, Zend Studio Eclipse, NetBeans etc. His job experience includes: Athena Software Associates Ltd. ASA Formerly United IT Global Net (UIGN) as Software Engineer, Job Responsibility: Developing web applications using PHP, MySQL & Dreamweaver, Zend, Studio Eclipse, NetBeans.Athena Software Associates Ltd. ASA, Formerly United IT Global Net (UIGN) as Jr. Software Engineer Job Responsibility: Developing web applications using PHP, MySQL & Dreamweaver, Zend Studio, United IT Global Net (UIGN) as Internship, Job Responsibility: Developing web applications using PHP, MySQL & Dreamweaver, Zend Studio. The Projects Mr. Alam was involved were Premium Web Cart, Type: a B2B & B2C marketplace, Website: https://www.premiumwebcart.com/, Position: Software Engineer, Tools: PHP, MySQL, CodeIgniter framework, Dreamweaver, Zend Studio Eclipse, NetBeans, Project Name: Lead Generation, Type: Lead Generation is a leading Human Resource (HR) marketplace for businesses and HR services providers, Website: http://www.hrrates.com/, Position: Jr. Software Engineer Tools: PHP, MySQL, CodeIgniter framework, Dreamweaver, Zend Studio, Project Name: PR(Premium Response ), This is an online Ticketing & selling system, Website: http://www.premiumresponse.com, Position: Jr. Software Engineer, Tools: PHP, MySQL, Dreamweaver, Zend Studio, Project Name: FBR (Federal Business), Type: Business Rating and spam Rating system, Website: http://federalbusinessreview.org/, Position: Jr. Software Engineer Tools: PHP, MySQL, Dreamweaver, Zend Studio.Mr. Alam is a CSE graduate from UIU in 2007. |