5.00
(1 Rating)
ColdFusion Development
About Course
CNext Learning envisions a future where personalized, accessible, and innovative learning empowers individuals to reach their full potential and shape a brighter world.
Course Content
Introduction to Adobe Certified Professional
-
Welcome
-
Downloading the Exercise Files
-
Installing and configuring your code editor
-
Downloading and Installing ColdFusion with CommandBox
-
Using CFPM, the ColdFusion Package Manager
Introduction to ColdFusion
-
What is ColdFusion?
-
Printing data on the screen
-
Discovering the cfscript syntax
-
Commenting code in tag syntax
-
Commenting code in script syntax
-
Using cfdump and writedump()
-
Touring the ColdFusion administrator
Variables and DataTypes
-
Creating simple variables
-
CFML is weakly typed
-
Creating Lists
-
Discovering ColdFusion functions
-
Understanding the list delimiter
-
Lists with Empty items
-
Finding items in lists
-
Creating Arrays
-
Empty items in arrays
-
Finding items in an array
-
Merging arrays
-
Multi dimensional arrays
-
Exploring Array functions
-
Creating Structures
-
About keynames in structures
-
Finding items in structures
-
Merging and copying structures
-
Shallow Copy vs Deep Copy
-
Null Support in ColdFusion
Main ColdFusion constructs
-
Simple if statement in script syntax
-
Nested ifs
-
Simple if statement in tag syntax
-
Comparison operators in the tag syntax
-
The Ternary operator
-
The switch case construct
-
The break keyword in a switch case
-
If statements in switch case
-
Reviewing the for loop
-
Reviewing the While loop and the Do While loops
-
Reviewing the For In loop
-
Looping over lists
-
Looping over arrays
-
Looping over structures
-
Using break and continue
ColdFusion Functions
-
Creating a simple function
-
Function arguments
-
Type checking the arguments
-
Working with required and optional arguments
-
Passing arguments to functions
-
Returning data from a function
-
Creating functions with tags
Scopes
-
About scopes in general
-
The default variables scope
-
The var scope of a function
-
The CGI Scope
-
Introducing the Application.cfc file
-
The older Application.cfm file
-
The Application scope
-
The Session scope
-
Session Identifiers and the Cookie scope
-
The Server Scope
-
Locking scopes
Reusing Code
-
Using simple include
-
cfinclude and the variables scope
-
Use cases for cfincludes
-
Using cfinclude with functions
-
When cfinclude is not a good idea
-
Custom tags with cfimport
-
Opening and closing custom tags
-
Passing attributes to custom tags
-
The request scope
-
Custom tags with cfmodule
-
Custom tags with the cf_ syntax
The Application framework
-
The main application framework variables
-
onApplicationStart() and onSessionStart()
-
The request event handlers
-
onsessionEnd() and on ApplicationEnd()
-
Other event handlers
-
Using cfInclude in Application.cfc
Basic database operations
-
Creating a DSN
-
Using cfquery
-
This.datasource in Application.cfc
-
Displaying Query Data
-
Grouping Query output
-
Creating dynamic queries
-
Using Query parameters
-
Query metadata
-
Using queryExecute()
-
Caching queries
-
Queries of queries
-
Using the ValueList() function
-
Other Tags and Functions for Creating Queries
Object Oriented programming in ColdFusion
-
Creating Components
-
Methods in components
-
Creating component instances
-
The constructor method
-
Understanding components, instances and objets
-
Public and private methods in components
-
Understanding the need for accessors
-
Creating accessors manually
-
Cfproperty and the implicit accessors
-
Overriding the implicit accessors
-
Using the Getter and setter attributes of the cfproperty tag
-
Inheritance : the “is a” relationship
-
Using the extends attribute
-
The super keyword
-
Multi-level inheritance
-
Using Abstract components
-
Inheritance best practices
-
Composition, the “has a” relationship
-
Advanced composition
-
Using composition and inheritances in an application
-
Understanding the use of interfaces
-
Creating interfaces
-
Using interfaces
-
What interfaces do?
-
Using interfaces with multiple components
-
Basic CRUD operations with CFCs
-
Building a search functionality
-
Building a model layer in your app
-
Caching component instances in the application scope
-
Caching in the session scope
-
Caching variables
An introduction to ColdFusion ORM
-
Enabling ColdFusion ORM
-
Building an ORM entity from an existing Database table
-
Using ORMReload()
-
CRUD operations with ORM entities
-
An introduction to HQL
-
Updating the Database Schema
-
Creating relationships
-
Understanding ORM Sessions
Basic error handling in ColdFusion
-
Try / Catch
-
Throw and rethrow
-
using OnError
Building applications with forms
-
Introduction to forms, cfforms and data validation
-
The URL and the FORM scopes
-
Protecting against CSRF attacks
-
Logging In users in and out
-
Encoding data
-
Using remote CFC methods
-
Uploading files to ColdFusion
-
Securing file uploads
PDF and Spreadsheet manipulation in ColdFusion
-
Using cfdocument
-
Using cfdocumentitem and cfdocumentsection
-
Saving PDF files with cfdocument
-
PDF best practices
-
Using cfhtmltopdf
-
Using cfpdf
-
DDX support in ColdFusion
-
Manipulating spreadsheets in ColdFusion
Student Ratings & Reviews
5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
Amazing course