Java Training in Seattle

nTier training offers Java Training from beginner to advanced in Seattle, WA.

Feel free to contact us for a specific quote

OOAD Corporate Training Now Available

nTierTraining is pleased to announce corporate, on-site OOAD training classes for the following areas:

East Coast Training

Continue reading →

Corporate Training Classes by nTierTraining

nTierTraining is pleased to announce corporate, on-site training classes:

We look forward to seeing you at one of these classes soon.

Corporate Training Available On The West Coast

nTierTraining is pleased to announce corporate, on-site classes:

We look forward to seeing you at one of these classes.

Spring Framework Training Capitalizes on Java Experience

This course is designed for the experienced Java developer. The successful student will leave class being able to create web application using the Spring Framework.

Python II: Applied Python Training

Python refresher

  • Data types
  • Sequences
  • Mapping types
  • Program structure
  • Files and console I/O
  • Conditionals
  • Loops
  • Builtins

OS Services

  • The os module
  • Environment variables
  • Launching external commands
  • Walking directory trees
  • Paths, directories, and filenames
  • Working with file systems
  • Dates and times

Pythonic Programming

  • The Zen of Python
  • Common idioms
  • Lambda functions
  • List comprehensions
  • Generator expressions
  • String formatting

Program development

  • Analyzing programs
  • Using pylint
  • Testing code
  • Using unittest
  • Debugging

Creating modules

  • Initialization code
  • Namespaces
  • Executing modules as scripts
  • Documentation
  • Packages and name resolution
  • Naming conventions
  • Using import

Classes

  • Defining classes
  • Instance methods and data
  • Initializers
  • Class methods
  • Static methods
  • Inheritance
  • Multiple inheritance
  • Pseudo-private variables

GUI programming

  • Graphical programming overview
  • About Tk
  • The TkInter module
  • Creating widgets
  • Packing widgets
  • Fonts, colors, and other widget attributes
  • Starting the application
  • Bindings and events

Database access

  • The DB API
  • Available Interfaces
  • Connecting to a server
  • Creating and executing a cursor
  • Fetching data
  • Parameterized statements
  • Metadata
  • Transaction control

Threads

  • Why use threads?
  • Threads are different
  • Variables are shared
  • Python threads modules
  • The threading module
  • The queue module
  • The python thread manager
  • Debugging threaded programs

CGI

  • The cgi module
  • URL encoding
  • Calling CGI scripts
  • CGI Environment variables
  • The FieldStorage object
  • Sending the HTTP header
  • Outputting HTML
  • HTML from templates

Network Programming

  • Sockets
  • Clients
  • Servers
  • Application protocols
  • Forking servers
  • Threaded servers
  • Binary data
  • The struct module

XML

  • Working with XML
  • DOM: The Document Object Model
  • Getting a DOM tree
  • Document nodes
  • Walking the tree
  • SAX: The simple API for XML
  • Creating a SAX reader

Scrum Master for Developers

nTier Training offers the missing link in Scrum training. Many organizations that are adopting scrum have a difficult time because the development teams are writing procedural Java code. Scrum requires object oriented principals to be used consistently so code can be re-factored on a regular basis.

This training course addresses exactly that issue.

PHP Course offered

nTier has added a 5 day PHP course to our already extensive offerings. A brief outline is listed below.

  1. Object-Oriented PHP
  2. Try & Catch Exception handling
  3. Debugging PHP Code
  4. Accessing Databases using PHP
  5. Smarty Templates with PHP
  6. PHP XML Support
  7. XML-RPC
  8. PHP Web Services
  9. Complex PHP Web Services
  10. Ajax with PHP
  11. PHP Design Patterns
  12. PHP Best Practices

Welcome to nTier’s Blog

Welcome to nTier Training.

This section of our site is dedicated to gathering and disseminating information about open source software practices and principals. We hope you will find this site informative.

Thank you,

Tad Buhman
Director of Operations
nTier Training