Workshop on |
PHP Basic to CodeIgniter Framework |
| Held on : 30 January - 13 March 2012 |
| Venue : BDBL Building, 14th Level, 12 Kawran Bazar C/A, Dhaka-1215. |
| No. of Participants : 20 |
| No photos found |
Course Description |
| Lesson: 01 (HTML Basic & Advanced)
Introduction, Elements, Attributes, Table, List, Forms, Formatting, Styles, Image, Hyperlinks, Head, Meta, Scripts, Layout, Fonts, URL- encode and Html Web server. Lesson: 02 (Basic CSS) CSS Introduction, CSS Syntax, Padding, Border, Margin, Text, Font, Text, List, color, background Lesson: 03 (Advanced CSS) Classification, Positioning, Dimension, Media Types, Pseudo-class, Pseudo-elements. Lesson: 04 (Basic & Advanced JavaScript) Basic JavaScript: Introduction, Comments, Variable, Operator, Statement, Loops, and Functions, Date, Array, RegExp, Cookies, Validation, Create Object, Timing Lesson: 05 (PHP Basic, Operators & Statement) About PHP & MySQL Advantage of using PHP for web development PHP Installation, PHP Syntax & PHP Variable PHP Operators Conditional Statements --o if (...else) statement --o Switch statements Lesson: 06 (PHP Loop, Array, Functions, Get & Post Variable) Loop --o For statement --o Foreach statement --o While statement --o Do While statement Arrays PHP Functions Get & Post Variable Difference between PHP 4 & PHP 5 Lesson: 07 (File Upload, Cookie, Session) Date Include File File Upload Cookies Sessions Lesson: 08 (Exception & Database) Error Exception About Database & Hierarchical Model Specialization, Generalization & Aggregation Data Normalization Relationships Lesson: 09 (Database & Query) MySQL Introduction MySQL Connect & Create MySQL Insert & Select Lesson: 10 (Database & Query) MySQL Where & Order By MySQL Update & Delete Lesson: 11 (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: 12 (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: 13 (PHP Framework) Advantage of using Framework Introducing PHP Framework (CodeIgniter) Lecture on PHP Framework with Example. Lesson: 14 (MVC Pattern & Advanced Framework Templating) Understanding MVC Model Create Function In Controller Class Understanding Framework Templating Lesson: 15 (Client Side & Server Side Validation) Implement JavaScript Client side validation Implement Server side Validation Lesson: 16 (Advanced Database with Session) Active Record Class: --o Selecting Data --o Method Chaining Session Email system Lesson: 17 (DB Normalization & Query) Active Record Class: --o Deleting Data --o Updating Data Database Normalization Lesson: 18 (DB Normalization & Query) Database relationship Database Model Description Lesson: 19 (Advanced PHP Framework) Basic database design concept Methods & Classes Cookie Lesson: 20 (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: 21 (File Upload & Emailing) Understanding File Upload Class Understanding CodeIgniter Email Class Lesson: 22 (TinyMce Editor & Searching) TinyMce Editor In Ci Framework Understanding database Searching Lesson: 23 (CI Framework Reporting) Implementing PieChart Implementing VarticalBarChart Lesson:24 (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. |