This channel is using the new YouTube One Channel. Learn more about the new design.
YouTube home Comedy Week on YouTube
Upload
94

Subscription preferences

Loading...

Loading icon Loading...

Working...

Romans Malinovskis

Agile Toolkit Tutorial

Loading...
  1. Thumbnail 23:40
    1

    1. Simple way to develop Web Software - introducing Agile Toolkit

    by Romans Malinovskis 2,640 views

    You can find more series at http://agiletoolkit.org/tutorial

    Developing with PHP have many different styles. What if there would be a common way to develop a PHP Web Application? Similarly to Java but in a simple and intuitive way?

    Well then your application could use a standard User Interface. It could use standard APIs for deploying stand-alone web application, Joomla add-on, PHP-fog application or Wordpress add-on. Your app would also be instantly compatible with hundreds of add-ons, themes, widgets, localization, components and UI extensions.

    This is what Agile Toolkit is. It's the new way to develop web software. Learn Agile Toolkit and take your efficiency to a new level.

  2. Thumbnail 46:04
    2

    2. Starting your first Web Software project - Agile Toolkit Tutorial

    by Romans Malinovskis 1,430 views

    You can find more series at http://agiletoolkit.org/tutorial

    Web Development is a quickly growing industry and your ability to develop web software quickly is critical. Here's how:

    In this video I create a new web software project from scratch by taking you through all the essential steps:
    - creating new project on github.com
    - modeling database in MySQLWorkbench
    - building admin back-end for your software
    - creating a nice user interface for your application
    - adding authentication and extending your basic application

  3. Thumbnail 1:03:29
    3

    3. SQL, Dynamic Queries, Models, ORM - Agile Toolkit Data Stack

    by Romans Malinovskis 688 views

    You can find more series at http://agiletoolkit.org/tutorial

    Agile Toolkit is an Object-Oriented PHP framework which builds one concept on top of another greatly simplifying web developer's life.

    If you are a curious type, you will want to know how things work in the background and how you can further improve and tweak the data access. This episode takes one step at a time to explain:
    - Agile Toolkit connectivity with the PDO / Database
    - Dynamic SQL - worlds most powerful query builder
    - Agile Models - the innovative approach to ORM (Object Relational Management) and Active Record
    - UI Integration (CRUD, custom methods, custom expressions, subqueries etc)

    See also:
    - http://agiletoolkit.org/doc/dsql
    - http://agiletoolkit.org/doc/modeltable

  4. Thumbnail 1:37:40
    4

    4. Creating Menu, New pages, Form validation and other custom UI in Agile Toolkit Tutorial

    by Romans Malinovskis 488 views

    You can find more series at http://agiletoolkit.org/tutorial

    So far PHP UI Toolkits have failed to impress.

    Agile Toolkit is the first PHP Framework to introduce a consistent approach to building User Interface. This episode will demonstrate how to extend standard user interface, manipulate components, change behaviors and generally implementing work-flow of your web software.

    You will also learn how to traverse references is Agile Toolkit models and how to seamlessly integrate them with the UI.

    Finally you will learn how to create a custom View components with a fully customized HTML templates.

  5. Thumbnail 1:35:31
    5

    5. CSS Framework, jQuery UI Themeroller and HTML templates of Agile Toolkit tutorial

    by Romans Malinovskis 1,024 views

    You can find more series at http://agiletoolkit.org/tutorial


    Your first web application in a PHP Framework Agile Toolkit is on it's way but it lacks that unique look and feel. This video will explain how to make your application unique.

    This episode will introduce you to the three steps of CSS customization in Agile Toolkit:
    - jQuery UI Themeroller CSS - roll your own template
    - Using LESS.app for CSS3 enhancements
    - Writing custom CSS rules

    Further you will learn how to change the basic HTML of any component in Agile Toolkit.

  6. Thumbnail 1:33:29
    6

    6. JavaScript and jQuery integration of Agile Toolkit tutorial

    by Romans Malinovskis 373 views

    You can find more series at http://agiletoolkit.org/tutorial

    No PHP framework have demonstrated a consistent, lightweight and reliable way to build interact between JavaScript and PHP. That is - before Agile Toolkit.

    The JavaScript, Events, jQuery plugins and extensible JavaScript library make it really easy for PHP components to integrate with JavaScript in Agile Toolkit. This tutorial will show you the basics how you can:
    - Create Views with JavaScript integration
    - Use jQuery chains and binds events
    - Master AJAX without writing a single JavaScript line
    - How to properly use JavaScript namespaces to neatly organize your own JavaScript functionality.

    JavaScript integration joins the other two major features of Agile Toolkit - UI and ORM. The three features make Agile Toolkit the most powerful and flexible Web Software Development Environment available today.

    http://agiletoolkit.org/

  7. Thumbnail 1:24:50
    7

    7. Soft-Delete, Password Encryption, Expressions and Recursion in Agile Toolkit Tutorial

    by Romans Malinovskis 187 views

    You can find more series at http://agiletoolkit.org/tutorial

    In our tutorial series we focus on real-life tasks of a typical web developer:

    - Implementing soft-delete (marking records as deleted, not actually deleting them)
    - Implementing password encryption
    - Model Expressions (such as count of lost item, total value of lost item)
    - Recursive Delete and Preventing Delete


    For example in this episode I start by improving our password change form. I will show you how to implement strength checker as well as verification of password re-type. Next we will look into password encryptions - md5, rot3 and sha256 which are bundled but will also try to create our own password encryption method.

    Next, we will set to correct one of the evil problem in the web application - case-missmatch on email. I'll explain how to get around this problem gracefully with beforeSave hook and custom password verification.

    Next we look into soft-delete implementation and then how soft-delete can have a system-wide impact on relation traversal and expressions from other models. We look into several scenarios of deleting dependant records such as preventing delete of records with related entries and deleting recursively.

  8. Thumbnail 1:41:15
    8

    8. Developing an Auto-Complete field add-on for Agile Toolkit Tutorial

    by Romans Malinovskis 139 views

    You can find more series at http://agiletoolkit.org/tutorial

    How easy it is to use auto-complete field for a model? One line. But to make it simple, some work must be done for building the universal add-on.

    This video screencast / hangout shows how you can build your own add-on and create your own field.

  9. Thumbnail 1:24:01
    9

    9. Integrating CMS add-on and enabling Filestore in Agile Toolkit Tutorial

    by Romans Malinovskis 257 views

    You can find more series at http://agiletoolkit.org/tutorial

    We show you how you can enhance your web app with a user-friendly (and developer-friendly) Content Management System. File Storage Manager which we also review in this video helps to develop automated file-upload procedure and linking with your models.

  10. Thumbnail 1:14:00
    10

    10. Migration in Motion - New Features in Agile Toolkit 4.2.2

    by Romans Malinovskis 161 views

    Finally we have Janis Volbergs - long-time Agile Toolkit Developer and contributor of some significant add-ons (such as CMS), he tells us his story and also reveals plans for add-on which will allow us to build Agile Toolkit project without developing much.

    In this podcast we review many new things in 4.2.2 - certificate verification, SQLite support, SUHOSIN support, improved add-on support and version bump for jQuery and jQuery UI. Also many back-end changes are discussed with some examples and questions from the audience.

  11. Thumbnail 1:06:18
    11

    11. Rich Web Application with Agile Toolkit, History API, AJAX and Loading JS and CSS on demand.

    by Romans Malinovskis 327 views

    Your Web Application written in Agile Toolkit can be turned into AJAX application with a full support for History API and BACK / FORWARD button with just a few lines of code.

    Additionally I review the difference between jQuery UI Add-ons and jQuery add-ons and we integrate TimePicker making a new Add-on for Agile Toolkit.

  12. Thumbnail 57:26
    12

    12. Conclusion of the Lost-and-found project, further strategies and sneak peak into next Hangout

    by Romans Malinovskis 89 views

    In 14 hours (which is roughly two working days) we have managed to create a completely new Web Project from scratch and enhance it in many ways: custom theme, CMS, Registration, Models, Expressions, File uploads, Git integration and many more. Without the commentary a single day would be more than enough to get all of this done.

    Next we set a new challenge. Starting from next week, we will record a new tutorial. London time 13:30 next Wednesday, search for Agile Toolkit on google plus.

Loading...
Working...
Sign in to add this to Watch Later