Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 4


This instructor-led course begins by introducing the different architectures of ASP.NET Web applications. It then covers the Page class, Web controls, master pages, CSS/Themes, Web parts, user controls, site navigation, ADO.NET, data binding, handlers...


 
Course Outline
Complete ASP.NET 3.5 is a five-day instructor-led course which begins by introducing the different architectures of ASP.NET Web applications. It then covers the Page class, Web controls, master pages, CSS/Themes, Web parts, user controls, site navigation, ADO.NET, data binding, handlers/modules, the provider model, security, AJAX, and deployment. This course and labs is designed for both C# and VB.NET developers.

Audience Profile

This class is intended for experienced software developers who understand object-oriented programming (OOP) and C# or VB.NET.

At Course Completion

After completing this course, students will be able to:
  • Understand the different architectures of ASP.NET Web applications.
  • Create Web Sites and Web Application Projects using various controls.
  • Create custom controls and user controls.
  • Use master pages, CSS styles, themes, and Web parts.
  • Add site navigation and consider different deployment methods.
  • Work with the provider model, ADO.NET, data binding, AJAX, and security.
Course Outline

Module 1: Introducing .NET

This module introduces the world of ASP.NET Web development. It examines the two different types of Visual Studio Web applications - Web Sites and Web Application Projects. It also covers some of the new features in ASP.NET 3.5 and compares the different versions of IIS.
Lessons
  • Understand the basic architecture of a Web application.
  • Understanding the role of HTTP.
  • The difference between HTML and XHTML.
  • Learn the key features of ASP.NET 3.5.
  • The ASP.NET Namespaces.
  • The history of ASP.NET Web development.
  • Contrast the use of IIS vs. the Visual Studio 2008 development Web server.
  • Work with different versions of IIS.
  • Know the differences between a Visual Studio 2008 Web Site and a Web Application project.
Lab : Introducing ASP.NET
  • Use VS to create, explore and configure a Web Site.
  • Use VS to create, explore and configure a Web Application Project.
  • Work with the ASP.NET development server, webdev.webserver.exe and IIS.
  • Migrate a Web Application Project from the file system to IIS.
After completing this module, students will be able to:
  • Understand the basic architecture of a Web application.
  • Know the key features of ASP.NET 3.5.
  • Contrast the use of IIS and the Visual Studio development Web server.
  • Work with different versions of IIS.
  • Know the differences between a Visual Studio Web Site and a Web Application Project.

Module 2: The Page Class and Other Files

This module introduces the Page class, which offers tremendous capabilities to all derived .aspx Web pages. This module also describes some of the other more common files and folders in an ASP.NET application such as Global.asax, Web.config. This module also covers tracing and debugging.
Lessons
  • Know the three architectures of ASP.NET Web pages.
  • Work with members of the Page class.
  • The Page class events.
  • Explore the single-file and code-behind models.
  • The ASP.NET directives (Page, Control, and so on).
  • Investigate the ASP.NET folders.
  • The Request and Response objects.
  • The IsPostback property.
  • Understand the basics of Web.config.
  • Perform debugging and tracing.
  • Introducing Web Site Administration Tool (WAT).
  • Research the global.asax file.
  • Trapping application errors.
Lab : Page Class and Other Files
  • Experiment with the single-file and code-behind models.
  • Examine the life cycle of a page object.
  • Populate an .aspx file's control tree manually.
  • Turn on tracing for an application and analyze the results.
  • Create a dedicated error handling page.
After completing this module, students will be able to:
  • Know the architecture of an ASP.NET Web page.
  • Work with members of the Page class.
  • Interact with the Page class events.
  • Explore the single-file and code-behind models.
  • Investigate the ASP.NET folders.
  • Understand the basics of Web.config.
  • Perform debugging and tracing.
  • Research the Global.asax file.

Module 3: ASP.NET Controls

This module defines the three types Web controls available with ASP.NET. It examines HTML Server Controls and different types of Web Controls including simple controls, list controls, data controls, rich controls, and validation controls. It also covers how to use HTML tables and CSS for positioning controls on a Web page.
Lessons
  • Understand the ASP.NET Web control event architecture.
  • Contrast HTML Server Controls with Web Controls.
  • Survey the categories of Web Controls.
  • Work with ASP.NET Validation Controls.
  • Examine the use of HTML tables and CSS to provide exact positioning of Web content.
Lab : ASP.NET Controls
  • Create a new Web Application Project that uses a custom DLL.
  • Position your controls within an HTML table.
  • Work with the Calendar and Ad Rotator controls.
  • Work with the ASP.NET Validation controls.
After completing this module, students will be able to:
  • Understand the ASP.NET Web control event architecture.
  • Contrast HTML Server Controls with Web Controls.
  • Know the categories of Web Controls.
  • Work with ASP.NET Validation Controls.
  • Examine the use of HTML tables and CSS to provide exact positioning of Web content.

Module 4: Custom Controls

This module shows how to create a custom Web control using the VS Custom Web control project. It also shows how the controls inherit from the WebControl class and how to dynamically add existing controls. Last, the module also shows how to do it with style using the Style object.
Lessons
  • Understand the need for custom Web controls.
  • Building custom Web controls.
  • Using the HTMLTextWriter.
  • Adding Style to Custom Controls.
  • Integrating custom Web controls with the VS IDE.
  • Creating composite custom controls.
  • Registering the controls with .aspx, .ascx, and .master files.
  • Defining properties for the VS Properties window.
  • Adding a custom icon for the Toolbox.
Lab : Custom Controls
  • Learn how to use a custom control in an ASP.NET Web Application.
  • Learn how to implement the attributes associated with custom controls.
  • Learn how to integrate a custom control into the Visual Studio development environment.
  • Add an icon to a custom control for the Toolbox.
After completing this module, students will be able to:
  • Build custom Web controls.
  • Integrate custom Web controls with the VS IDE.
  • Register the controls with .aspx, .ascx, and .master files.
  • Work with style.
  • Work with the VS Properties window.

Module 5: User Controls and Master Pages

This module examines user controls (.ascx files), which are really just a portion of a Web page with a code-behind file, and Master pages, which can give multiple Web pages the ability to “inherit” controls and appearance.
Lessons
  • Understanding and creating user controls.
  • Creating composite user controls.
  • Manipulating user controls on the host page.
  • Exposing events from user controls.
  • Host Web pages subscribing the user control events.
  • Introducing Master pages.
  • A Master page walkthrough.
  • Nested Master pages.
  • Master page events and page access.
Lab : User Controls and Master Pages
  • Create a simple composite user control.
  • Create a user control that supports events.
  • Build pages that consume user controls.
  • Design, build and consume master pages.
After completing this module, students will be able to:
  • Build custom user controls as composite controls.
  • Know how to subscribe/handle to events raised by user controls.
  • Build Master pages.
  • Understand how to build nested master pages.
  • Programmatically set the master page.

Module 6: Site Navigation

This module examines the navigation controls, including the TreeView, Menu, Wizard, and MultiView control.
Lessons
  • Basic page navigation.
  • Response.Redirect() and Server.Transfer().
  • Work with the MultiView control.
  • Work with the Wizard control.
  • Understand the site map model of ASP.NET.
  • Examine the Menu navigation control.
  • Examine the TreeView navigation control.
  • Create Web application breadcrumbs.
Lab : Experimenting with .NET Assemblies
  • Create and configure a private assembly.
  • Work with application configuration files.
  • Build a shared assembly and place it in the GAC.
  • Experiment with versioning.
After completing this module, students will be able to:
  • Utilize Response.Redirect() and Server.Transfer() methods.
  • Work with the MultiView control.
  • Use the Wizard control.
  • Understand the site map model of ASP.NET.
  • Implement the Menu navigation control.
  • Use the TreeView navigation control.

Module 7: State Management

This module examines a number of state management techniques including view state, application state, session state, cookies, and caching. It examines how to use the state management features that are included with ASP.NET such as the state server, the ASPState database, and caching methods.
Lessons
  • Define the role of view state.
  • Read and write cookies.
  • The role of application state and session state.
  • Work with The State Services.
  • Work with SQL Server session management.
  • Study the various forms of caching (the Cache object and OutputCache).
  • Work with Cache dependencies, such as a Sql Server dependency.
Lab : State Management
  • Work with Application data.
  • Work with Session data.
  • Set up SQL Server to store Session and Application data.
  • Configure the ASP.NET State Server to store session and application data.
After completing this module, students will be able to:
  • Define the role of view state.
  • See how to read and write cookies.
  • Know role of application state and session state.
  • Work with out-of-process and SQL Server session management.
  • Use the various forms of caching.

Module 8: CSS and Themes

This module defines the stylized support included with ASP.NET that enables you to create reusable styles with CSS and themes. First, it examines the use of Cascading Style Sheets (CSS) for modifying control appearance and positional layout. It also covers Visual Studio's support for style sheet building (.css files, CSS classes and inline styling). Then it dives into ASP.NET themes, which are used to complement (not replace) CSS. Themes and CSS can work together to establish a consistent Web user interface using style attributes, .css files, CSS classes, and skins.
Lessons
  • Understand Cascading Style Sheets (CSS).
  • Adding a CSS Style sheet.
  • CSS and Web controls.
  • Learn the style builder tools in Visual Studio.
  • Examine the use of themes and skins.
  • Dynamically assign themes.
  • Adding a skin to a theme.
  • Defining a .skin file.
  • Using CSS and themes together.
  • Adding a stylesheet to a theme.
Lab : CSS and Themes
  • Define a CSS style sheet in VS.
  • Add various .skin files to themes and use them with an .aspx.
  • Provide a way for the end user to change themes.
  • Store the current theme selection within a session variable.
After completing this module, students will be able to:
  • Understand Cascading Style Sheets (CSS).
  • Use of themes and skins.
  • Dynamically assign themes.
  • Use CSS and themes together.

Module 9: ADO.NET

This module will cover the primary data objects used in ADO.NET with both models. It will also demonstrate how they can be used to display data in a Windows application.
Lessons
  • Introducing System.Data.dll.
  • The ADO.NET Data Providers.
  • The Speedy DataReader.
  • Binding DataReaders to Web controls.
  • Performing CRUD operations in a connected model.
  • Working with Parameters.
  • Working with Sql Server Stored Procedures.
  • The Disconnected Model.
  • Working with the Data Adapter.
  • Working with the members of a DataSet.
  • Working with a DataView.
  • Testing the CommandBuilder.
  • Adding Data relationships.
Lab : ADO.NET
  • Work with several integrated database tools in Visual Studio.
  • Work with the DataReader and Command objects.
  • Build and implement stored procedures.
  • Work with DataAdapters and DataSets.
After completing this module, students will be able to:
  • Understand the ADO.NET data access model.
  • Work with ADO.NET DataReaders.
  • Work with ADO.NET DataSets and DataAdapters.
  • Work with DataViews and DataRelations.

Module 10: Data Binding

This module examines several different data-binding techniques offered by ASP.NET. Using data controls such as the FormView and DetailsView allow for extremely simple Web page creation for displaying data using a “no-code” declarative approach.
Lessons
  • Understanding ASP.NET Data Binding.
  • Data Binding with Array, Collection and Custom Types.
  • Look at some new ways to manage Connection Strings in our applications.
  • Declarative data binding.
  • Expression data binding.
  • Data Source Controls.
  • The SqlDataSource control.
  • The GridView control.
  • The Repeater control.
Lab : Data Binding
  • Observe the ASP.NET data-binding engine in action.
  • Use data-binding expressions.
  • Work with the Repeater control.
After completing this module, students will be able to:
  • Understand the range of data sources that can be used in binding operations.
  • Know some new ways to manage connection strings in applications.
  • Work with the new data source controls.
  • Use the data controls (GridView, ListView, Repeater, etc.)
  • Know the “declarative” model of data binding.

Module 11: Handlers, Modules and IIS

This module takes a look at the details of the entire request pipeline to help gain a clear understanding of how the request for an ASP.NET resource is processed and the points of extensibility along the way. It will also examine the HTTPHandler class via its implementation in the Page class, and in a custom implementation of a handler and module.
Lessons
  • Understand ASP.NET and IIS process management.
  • IIS delegation of requests.
  • Understand ASP.NET handlers.
  • Configuring handlers.
  • Creating a custom handler.
  • Installing a custom .ashx handler.
  • Using as custom file extension.
  • Understand ASP.NET modules.
  • Configuring modules.
  • Creating a custom module.
  • Comparing handlers and modules to ISAPI filters and extensions.
  • Configuring IIS 5.1, 6, 7.x.
Lab : Handlers, Modules and IIS
  • Create an HTTP Handler that returns a thumbnail of an image.
  • Create a page that uses the HTTP Handler to display a thumbnail linking to each image in a directory.
After completing this module, students will be able to:
  • Know ASP.NET and IIS Process Management.
  • Create ASP.NET Handlers.
  • Understand ASP.NET Modules.

Module 12: Providers

This module examines the membership provider, the role provider, and the new profile manager provided by ASP.NET.
Lessons
  • Understand the ASP.NET provider model.
  • Configuring providers.
  • Using aspnet_regsql.exe.
  • Explore the membership providers and SqlMembershipProvider.
  • Adding new users.
  • The MembershipUser type.
  • Learn the Role Manager with SqlRoleProvider.
  • Store and retrieve user information with the Profile object.
  • Personalize a Web site.
Lab : Providers
  • Define a custom type that represents items in the shopping cart.
  • Maintain two GridView objects to display inventory and shopping cart items.
  • Persist your shopping cart data using the ASP.NET Profile object.
After completing this module, students will be able to:
  • Understand the ASP.NET provider model.
  • Work with the membership providers and SqlMembershipProvider.
  • Known the Role Manager with SqlRoleProvider.
  • Store user information with the Profile object.
  • Personalize a Web site.

Module 13: Web Parts

This module gives a great overview of the capabilities of Web Parts.  It introduces the different types of parts and how they are displayed in a Web browser, depending on the display mode.
Lessons
  • The role of Web Parts.
  • The Web Part Manager.
  • The different modes of the WebPartManager.
  • Working with Web Part Zones.
  • Add Web Parts.
  • Web Parts in the Toolbox.
  • Using an EditorZone.
  • Using a CatalogZone.
  • Using AJAX with Web Parts.
Lab : Web Parts
  • Build a page which contains various WebPartsZones.
  • Implement a User Control with a Web Part.
  • Enable the Web Part Manager's Edit display mode to reposition Web Parts.
  • Enable the Web Part Manager's Catalog display mode to add existing Web Parts.
After completing this module, students will be able to:
  • Understand the role of Web Parts.
  • Learn the types of Web Parts.
  • Use the Web Part modes.
  • Personalize with Web Parts.

Module 14: Security

This module begins by suggesting several Web programming best practices. It also introduces ASP.NET Forms authentication and how users can be authenticated and authorized for Web pages. It also demonstrates how to use Forms authentication with the SqlMembershipProvider.
Lessons
  • Definition of Web security.
  • Understand Web programming best practices.
  • Learn ASP.NET forms-based authentication.
  • Discover ASP.NET authorization.
  • Encrypting sections of Web.config.
  • Know ASP.NET security configuration.
  • Learn IIS security.
  • Work with ASP.NET security controls.
Lab : Security
  • Work with the ASP.NET WAT (Web Site Administration Tool).
  • Create a new account.
  • Log in to a site using an existing account.
  • Marvel at the utter simplicity of securing a site.
  • Encrypt/Decrypt sections of Web.config and read the data.
After completing this module, students will be able to:
  • Understand the definition of Web security.
  • Understand Web programming best practices.
  • Know the ASP.NET security configuration.
  • Work with IIS security.
  • Work with ASP.NET security controls.

Module 15: AJAX

In this module, you learn AJAX and its purpose, along with numerous ways to implement it. You learn to implement AJAX manually with JavaScript, with ASP.NET Script Callbacks, and with the ASP.NET AJAX controls.
Lessons
  • Know the role of AJAX.
  • AJAX in today.
  • Understand the role of the XMLHttpRequest object.
  • Learn about the ASP.NET Page Script Callbacks.
  • Learn the ASP.NET AJAX controls.
  • Learn the ASP.NET AJAX controls.
  • Build a Web site using the ASP.NET AJAX Control Toolkit.
Lab : AJAX
  • Build an AJAX-enabled Web application.
  • Understand the UpdatePanel and ProgressPanel.
  • Work with the AJAX Control Toolkit.
After completing this module, students will be able to:
  • Know the role of AJAX.
  • Understand the role of the XMLHttpRequest object.
  • Learn the ASP.NET AJAX controls.
  • Build a Web site using the ASP.NET AJAX Control Toolkit.

Module 16: Deployment

ASP.NET and Visual Studio offer several different tools that developers, testers and software administrators can use for pushing software. These tools and processes are explained here to offer Web developers various choices for different types of ASP.NET Web deployment.
Lessons
  • Copy, XCopy and RoboCopy a Web Site.
  • Pre-compiling a Web site using aspnet_compiler.exe.
  • Copying a Web site in Visual Studio.
  • Publishing a Web site in Visual Studio.
  • Building an ASP.NET Web deployment (*.msi) project.
Lab : Deployment
  • Pre-compile an ASP.NET Web site.
  • Publish a Web site in Visual Studio.
  • Create a Microsoft Installer (.msi) Web Setup project.
After completing this module, students will be able to:
  • Copy, XCopy and RoboCopy a Web site.
  • Pre-compile a Web site.
  • Copy a Web site.
  • Publish a Web site.
  • Build an ASP.NET Web deployment (.msi) project.

Module 17: Silverlight

This module is an overview of Silverlight 2.0, including the overarching programming model and technologies as well as the core development tools.
Lessons
  • Understand the role of Silverlight.
  • Contrast the Silverlight 1.0 and 2.0 feature sets.
  • Survey the Silverlight 2.0 architecture.
  • Overview key Silverlight 2.0 development tools.
  • Learn the core Silverlight assemblies and namespaces.
  • Learn the role of the Application and UserControl classes.
  • Learn the syntax of XAML.
After completing this module, students will be able to:
  • Understand the role of Silverlight.
  • Contrast the Silverlight 1.0 and 2.0 feature sets.
  • Survey the Silverlight 2.0 development tools.
  • Know the Silverlight 2.0 architecture.
  • Examine a simple Silverlight 2.0 application.

Prerequisites & Certificates
Pre-Requisites

Before attending this course, students must have: * Experience using C# or VB.NET with Visual Studio 2005 or newer. * Previous Web development is helpful but not necessary.

Certificates offered

Certificate of completion


Cancellation Policy
ctc TrainCanada - We Never Cancel*:
We are unique in the corporate training field in that we do not cancel desktop applications courses due to low enrollment. When there are less than 3 students, ctc TrainCanada will personalize the class (students then receive more time with the instructor to address their individual needs allowing the student to complete the full course in less time) or connect the student remotely to a class at one of our other branches via TrainLive remote classroom instruction. *Microsoft Certified Courses and other technical courses require a minimum enrollment of three students. Business Skills courses require multiple students in order to run due to the interactive nature of the training. Selected Desktop Applications courses may require a minimum enrollment of two students to run. ctc TrainCanada® reserves the right to deliver Microsoft Certified and other technical courses via TrainLive remote classroom instruction in order to guarantee the course to run.

ctc TrainCanada Cancellation policy:
You may cancel or reschedule this registration in writing with no penalty with a minimum of 10 business days' notice prior to the first day of the course. Full payment is required if you cancel or reschedule this registration within 10 business days prior to the first day of the course. However, substitutions are welcome. If you do need to cancel or reschedule a publicly scheduled course within the 10 day non-cancellation period (not a client dedicated course), payment is to be made and a training voucher for a public course will be issued to you. This allows you to attend a future date for the same course at no charge (subject to availability).
No-shows will not be issued a training voucher.

Complimentary Service: We offer all our students coffee, tea, juice or pop, muffins or pastries in the morning and cookies baked in our own oven each afternoon.
Map & Reviews
ctc TrainCanada
[ View Provider's Profile ]

Reviews
 

This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
We had taken Photoshop CS6 Level 1 on Nov 15 so knew essentially what to expect, even though what was initially supposed to be an “in-class instructor” session turned into a remote-instructed session. We got to the Level 2&3 training site ahead of schedule on Nov 17 and were settled in for the 8:00 start time. There were problems with the training immediately. • The instructor – Chris Motherwell in Ontario – was half an hour late logging into the “TrainLive solution.” • When he did log in, he refused to use the CS6 training manual that we had been given. • He had us spend time downloading his CS3 manual and labs, which took an additional 15-20 minutes. • CS3 was released in 2007 and is 5 years older than the CS6 manual version we were supposed to be training on. • There was no way for us to download the CS3 manual for use outside of the training session. • While we were getting set up he had everyone (6 students in 3 locations) open Photoshop and “follow exercise 3.1” of his CS3 manual – use the brush tool to put star shapes on a black background – for 30 minutes. No other instruction was given during this time. • Since we were doing this remotely, there was lag-time with my mouse. This makes it extremely difficult to do any of the fine detail work that Photoshop requires. It’s hard to place your mouse precisely when the cursor doesn’t move at first, then jumps around the screen with a half-second delay. We spoke to the people running Logical Choice several times and they were at a loss to explain what was going on. Their expectation was that we would be taught CS6, and we were provided with that manual. They tried contacting him and Last Minute training to sort things out but were having no luck. At this point we had wasted close to two hours and felt that it would be a long time before anything was fixed. The instructor would not want to change manuals as he wasn’t familiar with the CS6 version. Any training that could now take place would be rushed and we would not get the full benefit of the course. Frustrated and seeing no solution presenting itself, we left. We've had one good, and one very disappointing experience. We are booked to re-take this course at a later time. I hope it will be better with an in-class instructor.
Reviewed by 2016
Absolutely ... I have taken many courses from Last Minute Training and have always been very impressed with the vendors they use. Alex Donos was the instructor and was exceptional as an instructor. I would for sure take another course from him as he not only knows his "stuff" but he would continually tell the class to use "critical thinking" when using Excel.
Reviewed by 2016
It was good to have the instructor in class with us. Someone was brought in remotely and it was awkward. There were many technical issues which delayed our class. By the end of the day we had to rush to get through the last lessons. Would have been good to spend more time on them.
Reviewed by 2016
I can't really comment on the instructor's "presence" because this was a virtual instructor led course using GoToMeeting, however I had to provide a rating for this.
Reviewed by 2016
Course content is good aswell as the instructor. There is no time for in class work therefore very little learning. I have picked up a book on project 2010 from amazon for 30 dollars which has given me similar downloads and exercises therfore I see your course as way over priced for the return. I would not recommend the course in the current structure.
Reviewed by 2016
I was not fond of the room we were in. It may have been because of the paramedic training/testing going on that day. It was a long hallway with a fan blowing to keep the air circulating. Looked like it was a makeshift set up. The computers could have been more up to date. Mine had to be serviced by an IT person during the session.
Reviewed by 2016
I am re-entering the workforce after a one-year absence and am not very tech savy. My employer promised me training, but due to time constraints, they could only squeeze me in to Level 2 Word course. The other people in the class had taken Level 1 the day before, so I was at a bit of a disadvantage. I would like to take Level 1 soon.
Reviewed by 2016
Would prefer that the instructor be in house instead of class being lead through Skype.
Reviewed by 2016
I was told my course would end at 12:00, because there were only 2 of us registered. When i showed up, there were 3 people - meaning the class was scheduled to go until 1 or 2pm. I had to leave at noon, as i had a prior meeting set up - so i had to miss the last part of the course.. which would have been the most pertinent information to the level i am at.
Reviewed by 2016
Would have liked a more comprehensive course on Styles and Styles alone as that is what our office most needs.
Reviewed by 2016
THE INSTRUCTOR ADJUSTED THE COURSE TO MY NEEDS. I WAS HOPING FOR A LONGER FULLER DAY. ACTUALLY MISSED A 2 DAY COURSE AT NAIT FOR THE SAME PRICE. HOWEVER WITH THAT BEING SAID MY ONE ON ONE INSTRUCTOR WAS AN ABSOLUTE WEALTH OF KNOWLEDGE AND GAVE ME MORE THAN I HOPED FOR. I AM CURRENTLY DOING THE FINAL TOUCH ON MY TWO PRESENTATIONS, WHICH I BELIEVE, THANKS TO THE COURSE, WILL LOOK PRETTY DARN IMPRESSIVE.
Reviewed by 2016
The course was excellent and the teacher was amazing! She explained everything clearly and stopped to answer any questions we had.
Reviewed by 2016
the day I took the course, the jackhammer was being used on one of the floors. Rescheduling the course whould have been a great idea. the instructor was an expert in the field, but kept talkign about her personal life....which took time from the course itself. also the istructor spoke to fast and it was hard to follow/
Reviewed by 2016
excellent
Reviewed by 2016
The classroom was in serious need of a shampooing of the carpet. People were sneezing and coughing from all the dust. The screens for the projector needed to be upgraded as we had a tough time reading the white board. They should use a proper drop down screen for showing the projector. The computer monitors were also way too small...
Reviewed by 2016
I would have preferred an in person instructor.
Reviewed by 2015
Everything that the instructor said is on the training workbook. It could be better if there are more practical exercises than following step by step listed on the workbook (it could be self-exercise).
Reviewed by 2015
The computer screens used were smalll and far away. The projector screen used had the same issue.
Reviewed by 2015
There were no handouts as promised. Very disappointed with the lack of support from the individual assisting the 3 technical issues I encountered during the training. Was told by the instructor not to waste time writing notes I should and will be receiving a handbook (did not receive anything). I was given a piece of paper to log in from Logical Operations with access key only to find out it is a "read only" document of Adobe Acrobat X. This is not at all helpful and told the individual at the course if he can provide me with a paper copy of the manual. Not at all helpful.
Reviewed by 2015
I will be giving you a call to discuss the course
Reviewed by 2015
CTC TrainCanada did a really good job, though there was an individual in the small class that was well below the requirements for the level of the class, which slowed down some portions significantly and did not contribute to the learning environment.
Reviewed by 2015
Bronwen was very knowledgeable and friendly. She ensured we were all following along together as I was the only person physically in the class (there were others via remote). I quite enjoyed the class and will absolutely recommend to other co-workers :)
Reviewed by 2015
I was disappointed that the instructor was off-site. This was not conducive for Q&A or other interaction Would prefer to be at the same location as the instructor; this was what I thought it was when I booked.
Reviewed by 2015
Too much of a repeat of Level 1
Reviewed by 2015
Class time seemed to long for the material - breaks were longer than necessary and some material appeared to be stretched out to fill time. Shorter class would have been preferred as it would be a better use of time.
Reviewed by 2015
I ENJOYED THE CLASS AND LEARNED A LOT. THE INDTRUCTOR WAS AMAZING AND KEPT MY ATTENETION AND WAS VERY KNOWLEDGABLE.
Reviewed by 2015
This 'advanced' course was part of a 2-day course where the Beginner course was on the previous day. I was only there for the second day. However, there were too many questions with material covered on the previous day that there wasn't much in terms of learning any advanced content. This course really needs to be longer.
Reviewed by 2015
When calling to require about this course, I was told I should be taking the 2 day course rather than 1 day. When arriving onsite, I was told that the instructor would only be in class for day one and the 2nd day I was on my own! This should have been described prior to payment or I would only have taken the 1 day. Poor advertising and I will not go with company again for future courses!!!
Reviewed by 2015
I was the only person to register for this course in Ottawa, so they implemented their Microsoft award-winning TrainLive solution for my session. My instructor was in Toronto. This was a new experience for me and it was not that bad. My only complaint, I did not have learning materials to refer to during exercises. It would have been nice to have step-by-step instructions. As someone new to SharePoint, I had some difficulty remembering everything we were taught.
Reviewed by 2015
The instructor was not as knowledgeable about certain features and where to find them in this version.
Reviewed by 2015
I would also have preferred to have a handbook to take away with me as I noticed that the download file for students is well over 500 pages and when I tried to have it printed externally for myself, I could not due to it being copyright. I'm not sure how to access this information as I do not always have time to log into the site when I want to reference something from the course.
Reviewed by 2015
I was pretty disappointed and frustrated with this course. It's a level 2 course, and the course description says that the prerequisite is level 1. I did take a level 1 course at another organization over a year ago. I don't have any other Access experience and/or knowledge. I feel like I learned more in one day at the other Level 1 course than I did in both days with this Level 2 course. It was clearly catered to people with NO knowledge of Access. At the end of the 1st day, we were in the midst of creating a simple sub query on 1 table without relations!! What a waste of time. The first half of the first day was spent going over database theory, which would be fine, if it had been better presented and explained. I'm so glad I've got some background knowledge on database theory through university. I'm far from an expert, but I'm glad I wasn't learning database theory for the first time in that course because I don't think I'd have a very concrete understanding. Also, I wish the instructor would think her thoughts through first before speaking. I've never heard someone cut themselves off mid-sentence, and change thoughts so many times before finishing a single idea. It's confusing, annoying, and makes it seem like she doesn't actually know what she's talking about.
Reviewed by 2015
I thought that this course would have been better if the instructor was able to apply Excel functions to real-life situations and examples in the context of common job functions. The instructor made us aware of various functions, and walked us through the syntax, but for an advanced-level course, I didn't find much value over and above spending the same amount of time just randomly exploring Excel and/or using Google to figure out what can be done. I believe that this course could have been taught more effectively by a different facilitator.
Reviewed by 2015
It was nice to have an instructor who is strong in more than one discipline. This made some of the answers easier to understand. The instructor was also clear about which parts of and explanation went beyond the scope of the course.
Reviewed by 2015
As usual, a lot of material to cover in one day. When taking a one-day course, one has to be prepared to work at a very fast pace in order to keep up with the instructor so that they can get through all of the material to be covered in one day. Amazingly enough, the instructor covered it all, because he knew the subject inside-out and was able to keep us moving at a fast pace, while still ensuring that we were all keeping up. We were all very impressed. I have downloaded the course book and will now review the material at my own slower pace. Thanks very much for a great course.
Reviewed by 2014
I picked a course levels way to low for my knowledge so its hard to make comments about the material. But I would say that the instructor could've been more prepared and use better presentation skills
Reviewed by 2014
The instructor was very friendly and excellent to get along with and interacted with the group very well, that being said I felt as though he sometimes couldn't quite explain his thoughts and knowledge with us effectively. There were many times students were helping students and it almost felt like a study group. It would be beneficial to have the instructor be a better communicator about his knowledge of the class but also to thoroughly know the course inside and out, sometimes it felt like he was winging it.
Reviewed by 2014
Last Minute Training needs to re confirm start and end times for courses. My LMT confirmation sheet said the course went from 8:30 until 4:30; however at CTC Train Canada arrived really early and was advised course was actually 9-4.
Reviewed by 2014
Very good for learning the key features about the Excel but subsequent practice is more important for retaining knowledge achieved and skills, enhancement.
Reviewed by 2014
At time aspects of the course were rushed. when we were watching the board then righting down material, we were on the the next topic. course size was a bit big for a beginners starting at 9am was late. I would have preferred 8-4
Reviewed by 2014
The perks of the day were great. Complimentary snacks and beverages go a long way. Facility was great and so was the insturctor. He was patient and hands on.
Reviewed by 2014
The course was very helpfull
Reviewed by 2014
It would have been nice to have hand outs of the steps but it was nice to get access to the manuals online after. I wasn't a big fan of the remote class, I prefer to be in the room with the instructor, I find I am more focused in that type of learning environment.
Reviewed by 2014
The training was great but is would be nice to have a hand out showing the steps during the training and also to keep as a guide.
Reviewed by 2014
Excellent course, excellent teacher! Learned a lot of helpful features.
Reviewed by 2014
ctcTrainCanada is my preferred course vendor to learn software and applications. The course content at Level 1 was too basic for my needs.
Reviewed by 2014
Level 3 advanced excel course was not very advanced. The first half of the course was spent doing basic excel functions. The course is a waste of time if you have taken the pivot table course.
Reviewed by 2013
Surprise late start/finish because of a Calgary virtual participant. Instructor's initial pace was too slow and he was too accommodiating letting an overly helpful participant who added a lot of explanation (was helpful) which caused a time crunch in the afternoon. Error problem with example and server problem further added time pressure. I got left behind and the afternoon was a write-off.
Reviewed by 2013
The chairs in that room were terrible, I was so sore by the end of day two that there is no way I would ever book another course there unless the chairs are change
Reviewed by 2013
Although the instructor was knowledgable of the topics covered, it came across on occasions that she wasn't fully prepared since there were times when she would have to stop and think up an exercise for us to do in class. To me, these are basic exercises that should be a part of her syllabus. Moreover, there was a large group of Canada Post employees in attendance during the last day of my course. They were often loud, similar to junior high school. There were occasions when shutting the door did not eliminate the noise coming from their room.
Reviewed by 2013
The instructor had limited knowledge of the program and could not answer quetions that weren't in his notes. The manual was only provided in a Kindle copy. I can not use a Kindle at work. The projection screen was to close to the work station which made it uncomfortable to look at all day.
Reviewed by 2013
Instructor was beyond helpful. Followed-up with an e-mail outlining course content. A very positive and engaging instructor. Excellent knowledge of subject matter and a total pleasure to take instruction from.
Reviewed by 2013
The only thing I didn't like was the location. I am not from the city and having to go right down town was not enjoyable at all.
Reviewed by 2013
The course was scheduled to start at 9am according to the website but was rescheduled for 10am and this update was not communicated to us as we showed up for 9am and had to wait an hour; it also ran an hour later which was not planned for since it started an hour later.
Reviewed by 2013
All I would like to suggest is to have more comfortable chairs. By the end of the day I was ready to stand up rather than sit! :)
Reviewed by 2013
Ella was an amazing trainer!!!!!!!!!!!
Reviewed by 2013
The in class session was handled well enough, but there were no support materials or handouts to take home for students to review what they learned. This is especially important since this Excel module used complex formulas and macros. One 8 hour training day won't be enough for people to remember it when they get back to the office.
Reviewed by 2012
Instructor covered the course material very effectively and provided enough time to complete the lab portions of the course.
Reviewed by 2012
The course idea was a great one for the company I work for, HOWEVER, the course did NOT meet expectations. For example NO TEXT BOOKS, NO WORK BOOKS, NOTHING. I was sent a copy for my Kindle, however I will not use my personal property for work, this is UNACCEPTABLE!!!!!! The instuctor could have been more interactive, I know that he was a last minute instructor, but once again this is UNACCEPTABLE.
Reviewed by 2012
The trainer was unfortunately late for the class through no fault of her own. Secondly, the class was full of technical issues trying to support the remote users. As a result the overall class time and content was reduced. We raced through the material. Secondly - and more important - there was no roadmap presented on what we were going to learn. There was also no introduction to the software or interface. We just jumped straight into code and bounced from topic to topic with no roadmap. The instructor definitely knew her material but it came across as haphazard. I don't feel I got a lot from the day.
Reviewed by 2012
The seminar/course didn't cover all the subjects that were mentioned on the "course outline". I believe we only covered 75% of what was mentioned. I understand that the instructor was not prepared for teaching the course, but if the instructor doesn't have a firm knowledge of the software, then they shouldn't be teaching the course. It is great to hear that a company is going green by using E-books but I prefer to have a hard copy. As an employee of a company, it is difficult to install the proper software to open/read the books. Also, an average user isn't authorized to install programs without going through their respective IT/Management departments. We should have been given an option to choose between a hard copy or electronic copy. Overall, I would take another seminar if the instructor was more knowledgeable and abided by the course outline.
Reviewed by 2012
It was an excellent course. The instructor was knowledgable and I learned more than I expect. My only problem with the day was finding the actual office. The instructions indicate the 'Delta Tower' but there is no where on the actual building that says 'Delta Tower'. To make things more confusing, there is a Delta Hotel across the street.
Reviewed by 2012
I appreciated the pace of the course, and also the way the instructor made the content relevant to my work. I would recommend ctc TrainCanada to anyone looking for Excel training. The instructor was very knowledgeable.
Reviewed by 2012
the course was great, the instructor was great, the technology had a few issues, but worked out fine.
Reviewed by 2012
The trainer was FABULOUS! Would definately take another course.
Reviewed by 2012
Like the pace and the use of technology - hands on approach -
Reviewed by 2012
It was an excellent course! The facilitator was very knowledgeable. The only issue was that I had a hard time finding the place.
Reviewed by 2012
The course outline stated the durtion of the course is from 9:00am-4:30pm, however the instractor said it's going to be a half day course. This was ok but it didn't leave any time to practice and the minimal practice we didn't wasn't enough. Also, not all material was covered and it felt like I came out short. The material that was covered was great and the instructor was knowlegable but he didn't cover enough material. comparing dollars versus value - the content of the course wasn't worth the cost of the course.
Reviewed by 2012
I thought that the course was excellent, and i learned quite a bit in a short amount of time, and our instructor was awesome. He definetly knows what he is doing, and yes i would take another course if it was available.
Reviewed by 2012
The content read more like a beginners course.
Reviewed by 2012
If there weren't enough class participants signed up, the 2nd day of training which we paid for was cancelled and we could either come in and work on exercises or attend another class at another time. A notice was sent out to the participants who registered directly with CTC Train Canada but because I went through Last Minute Training, I wasn't advised. This is one major setback. They did have a very nice office, free coffee/tea and bagels, a nice outdoor patio to have lunch or breaks and made fresh cookies mid day for everyone. Very pleasant staff. Trainer began his session with how he was trying to get out of this business for the last 15 yrs and probably shouldn't be saying that. Not a happy way to introduce himself but he was a very good teacher and patient and addressed all of our concerns trying to cover as much of the material normally covered in 2 days into 1 day.
Reviewed by 2012
I was fortunate to have the undivided attention of the facilitator and was able to have all of my quuestions aswered.
Reviewed by 2012
Excellent instructor and it was a smaller group of students so the instructor really tailored it to the students attending the course.
Reviewed by 2012
We had an excellent instructor! She was very knowledgeable and would take the extra time to assist you if you needed extra instruction.
Reviewed by 2012
I enjoyed the Access 2010 course. the instructor was very knowledgeable and presented the topic well. The only negative aspect was that no written training materials were offered until the course was completed. Would have liked to be able to make notes as we went along for future reference.
Reviewed by 2012
My teacher was wonderful, and i have already singed up for more classes at this location.
Reviewed by 2012
The course was initially scheduled for 2 days but due to instructor availability it was shortened to one day. I am very computer literate, work full time in an office, and go to business school in the evenings and it was a little tough to learn everything in one day because there was no time for practice. Yes it was useful to find out what the program is capable of, but since it was shortened there was no time for individual practicing or trying things out on your own. Next time the class would be much better suited for the initial 2 day class.
Reviewed by 2012
All in all, this training was not that great. The first part moved very slowly, and then toward the end, the instructor plowed through to get finished. Possibly the most incredible part was that the course taught how to create forms, but not how to deploy or use them. The instructor said for that, participants would have to take the follow up course. What use is it to create forms if they can't be used? No handouts at all? Other courses I've taken provide full books with step by step coverage of everything done in the classroom. It's impossible to go back and review things.
Reviewed by 2012
My most significant feedback is that the course was advertised as Working with Data using SQL for the 'non-database administrator'. Of the 10 course modules, nearly half were presented by the instructor as tasks that would be completed by a database administrator. While it is helpful to have a general understanding of a database administrators interaction with SQL, far too much of the course content was aimed at the database administrator level. Otherwise, use of technology for remote teaching and the instructor himself were both excellent.
Reviewed by 2012
Very helpful course. Excellent instructor.
Reviewed by 2012
I only rated the location bad because i don't like driving down town. Otherwise it was a good course.
Reviewed by 2012
The course was great.
Reviewed by 2012
Excellent Instructor ,Excellent location,
Reviewed by 2012
excellent trainer really knows her stuff
Reviewed by 2012
The instructor was excellent and very knowledgeable! I found the course information extremely useful for the business world and I am looking forward to putting together presentations that impress!The facilities and snacks and drinks provided were great too!
Reviewed by 2012
The one and only issue I had was with parking, unexpectedly having to pay and not having enough cash for this as well as there not being very much parking. It made me late for the class, even though I actually arrived there early!
Reviewed by 2012
Esther (the instructor) was awesome. Her charisma and upbeat attitude really added to my experience and made it a pleasurable course to take.
Reviewed by 2012
This level of Excel should not be considered as advanced level. It is rather biginner level. I was expecting to learn more. 95% of the content I already knew.
Reviewed by 2012
A good seminar but quite a lot of info to take in during a one-day course for someone who hasn't done Word before. A bit overwhelming! Perhaps a two-day course would work better so could have time to actually practice what we're being taught. A little hard to see the projector from the back. Otherwise, very useful.
Reviewed by 2011
I signed up at one facility in Ottawa and it got switched to a different training facility location in Hull, Quebec. There were several emails confirming the course, however, I just happen to notice one email stating the new location. LastMinuteTraining was good to try to look into for me. In the end, the training provider provided me with taxi chits and it all worked out. I was not aware that the training provider had 2 locations and would switch the location at the last minute. I was upset because I do not know the bus system in Hull, Quebec.
Reviewed by 2011
Html lvl 1 and this course should be merged course can be extended to 2 days of instruction and include more in depth material. Do not recomend taking html lvl one.
Reviewed by 2011
I enjoyed the course thoroughly and learned as much as I could in a 3 hour class, however, I think I would have preferred a longer class as we were a bit rushed going through the material.
Reviewed by 2011
The course was 3 hours long becasue there was only the 2 of us in the office completing this course. 3 hours is very short to learn Outlook. More time is required.
Reviewed by 2011
Handouts were in pdf however, the screens were not big enough to open two files (handout and Project file) together and we had to toggle a lot. It was very annoying. Either give paper handouts or much bigger screens or two screens per student.
Reviewed by 2011
All good. Enjoyed it very much.
Reviewed by 2011
I didn't fill out your form because I filled one out at the end of the course.
Reviewed by 2011
MY BIGGEST BEEF IS THAT THE BOOK WAS VERSION 2010 AND THE SOFTWARE WAS 2007, WE MISSED A LOT OF WHAT 2010 COULD DO BECAUSE OF OLD SOFTWARE INSTALLED ON THE SERVER, THE INSTRUCTOR HAD SOME PROBLEMS NAVIGATING THROUGH THIS.
Reviewed by 2011
no, everything is ok
Reviewed by 2011
This two-day training was jam-packed with information, with a good balance between demonstrations and exercises to verify that the students understood the subject matter. I do not believe that the instructor could have used the time more efficiently then he did.
Reviewed by 2011
Project 2010 was a brand new course, as such there were a few things that the instructor could not find (in the new "ribbon" layout). He did spend extra time during his breaks to find what he couldn't before, then showed them to the class once we all returned. Overall, this was a very useful and enjoyable training course.
Reviewed by 2011
I took a course that was remote and I don't think that I would take a remote course again. The instructor didn't really make himself available for questions. Even when their was questions he would take them offline if they took more then 5 minutes to answer. Never brought the results back to the group. Never went over the labs just lectured in between. Didn't bother to learn anyone's name. I think the experience would be better if each user in the class had a headset and could speak to the instructor instead of it being a conference call.
Reviewed by 2011
CTC Train Canada was professional and helpful in ensuring I got the most out of my training course. Overall I am most happy with them.
Reviewed by 2011
The course was held via remote. The course it self was alright, all content was directly from the book. The teacher was in another time zone and he wanted to start the course before my location even opened. I told him that, he did it anyways. So I was out of sync the whole time. On the last day lunch was at 10 am! The instructor said he would watch screens to see when we got stuck. Not once did that happen. He couldnt even troubleshoot the labs. He only really talked to the student in the room, pretty much said nothing to rest of us. He even took personal calls!
Reviewed by 2011
Ran on schedule, with knowledgeabe instructor. Small class allowed for specific questions that are relevant to my work. Thank you
Reviewed by 2011
No, everything was perfect, Thank you I learned alot.
Reviewed by 2011
Alot of material to cover in the course. I would recommend that this be a 2-day course. Re. course content - should contain more examples to work on. Before moving to another section in the course the Instructor should summarize what was covered (i.e. go through the steps required to complete each task). Task and steps should be given on a handout for future reference.
Reviewed by 2011
No everything and everyone was excellent
Reviewed by 2011
Did not find it helpful that no course material was handed out. What was learned on that day was easily forgotten without the ability to make notes to refer to.
Reviewed by 2011
It is great to have access to the online training manuals, but it would be nice to have some handouts for reference. Not everyone has time to do the online training or to consult the manuals. The training location is very convenient to the highway. Lyse Brooks is an amazing instructor. She is extremely knowledgeable and patient. She spent time with each participant helping each person with their individual needs. She gave us a hands-on exercise that allowed us time to practice and learn. The instructor at the Intermediate Word course (same training facility) did not provide the same high level of training.
Reviewed by 2011
The instructor was very nice, personable and had a great sense of humour which made for a productive and pleasant day of learning.
Reviewed by 2011
The course is good for a basic overview of many advanced Excel features. The instructor and facilities were good. However, some of the items listed on the syllabus (new features in Excel 2010) were NOT covered and it wasn't due to a lack of time. I came to find out that the instructor had not planned to cover them at all. This was very disappointing, especially since we took very look breaks (easily almost 2 hours of combined break time in a class that went from 9-4) so there was ample time to cover the topics.
Reviewed by 2011
No, everything was excellent. I am even taking the next level course next week.
Reviewed by 2011
It was unfortunate that the local instructor was not available and I had to call in remotely to a class in Toronto. I did have the instructor screen available and I liked that. The first part of the course was helpful as the instructor moved through the functionality of MS Project and we could follow along on our own screen. I learned a lot about functionality with this instructor led demonstration, and the ability to follow along on my computer was great! I did find that after the first demonstration, a lot of time was spent working independantly, with the instructor available for questions. I thought there should have been more instructor led demonstration, perhaps one on our own, followed by another instructor led example. I didn't like spending well over 50% of the course time practicing on my own. If this is how all classes are run, I would not take another one, nor recommend this class.
Reviewed by 2011
Good Environment and course format.
Reviewed by 2011
With CTC can't go wrong. Although I've appreciated that this course took one day only. I really think that this course could be hosted for (1) day only. Two days is too long.
Reviewed by 2011
I think the course is excellent. Some of the thing I learn I am implementing in our warehouse as we speak. Our instructor was very knowlegeable, caring, a good listener, she was magnificent.
Reviewed by 2011
I believe the seminar was just a little long - could have been done in 1.5 days. Otherwise - Excellent!
Reviewed by 2011
course was cancelled due to a "family emergency" I was notified upon arriving at the facility - flew from Windsor to Toronto. Totally unprofessional!!
Reviewed by 2011
An excellent course with an excellent teacher. For me personally this course gives me some more options, and guidence into the job and its responsibilites. We here are constantly trying to improve on accuracy, of the inventory on a day to day basis.
Reviewed by 2011
instructor lack knowledge on the subject matter.
Reviewed by 2011
need-to-train-a-group-banner

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 328 times.