Академический Документы
Профессиональный Документы
Культура Документы
200 2,995
Software Developer
Microsoft Software Development Fundamentals (MTA)
CIW: Advanced HTML5 and CSS3 Specialist
Oracle OCA Java SE 8 Programmer Course
Microsoft MCSA/MCSE Querying Microsoft SQL Server 2012
Cost - 2,995
Lesson 1:
Understanding Core Programming
Understand computer storage and data types
Understand computer decision structures
Identify the appropriate method for handling repetition
Understand error handling
Lesson 2:
Understanding Object-Oriented Programming
Understand the fundamentals of classes
Understand inheritance
Understand polymorphism
Understand encapsulation
Lesson 3:
Understanding General Software Development
Understand Application Life Cycle Management
Interpret application specifications
Understand algorithms and data structures
Lesson 4:
Understanding Web Applications
Understand Web page development
Understand Microsoft ASP.NET Web application development
Understand Web hosting
Understand Web services
Lesson 5:
Understanding Desktop Applications
Understand Windows Forms applications
Understand console-based applications
Understand Windows Services
Lesson 6:
Understanding Databases
Understand relational database management systems
Understand database query methods
Understand database connection methods
Lesson 1: Lesson 6:
HTML5 Essentials JavaScript Events, Functions and Methods
Introduction to HTML5 and CSS3 User Events and JavaScript Event Handlers
Migration to Mobile Devices Introduction to JavaScript Functions
The Web Development Trifecta Defining a Function
The Evolution of HTML5 Calling a Function
HTML5 Structure Elements Methods as Functions
Validating HTML5 Code Errors in JavaScript
HTML5 APIs
Lesson 7:
Lesson 2: Using HTML5 APIs
Using Cascading Style Sheets (CSS) Technology Introduction to HTML5 APIs
Cascading Style Sheets (CSS) Document Object Model (DOM)
Style Guides Common HTML5 APIs
CSS and HTML The Canvas API
CSS Terms and Syntax The Offline AppCache API
Applying CSS Styles The Geolocation API
Page Layout with CSS The Drag-and-Drop API
CSS Positioning Schemes The File API
The CSS Box Model The History API
Retrieving Data with XMLHttpRequest
Lesson 3: Manipulating Data with jQuery
Introduction to CSS Version 3 (CSS3)
Introduction to CSS3 Lesson 8:
CSS3 Selectors and Properties Developing HTML5 Forms
CSS3 Background Properties Introduction to HTML5 Forms
CSS3 Border Properties Cross-Browser Compatible HTML5 Forms
CSS3 Font Properties HTML5 Form Input Types
CSS3 Text Effects New Form Elements in HTML5
HTML5 Global Attributes for Form Elements
Lesson 4:
Using Advanced CSS3 Techniques Lesson 9:
Introduction to Advanced CSS3 Techniques Completing, Submitting and Validating User Input Forms
CSS3 2D and 3D Transformations Improving Forms with HTML5
CSS3 Transitions HTML5 Attributes for the <form> Element
CSS3 Animations HTML5 Attributes for the <input> Element
CSS3 User Interfaces Submitting Forms with the <button> Element
Concepts and Techniques for Validating User Input
Creating Menus and Buttons with CSS3
Validating User Input with HTML5 Attributes
Validating User Input with JavaScript
Lesson 5:
Introduction to JavaScript
Lesson 10:
HTML5 and JavaScript
Designing for Mobile Devices
Introduction to Scripting
Introduction to Mobile Design
JavaScript Characteristics
Mobile Web Sites vs. Mobile Apps
JavaScript vs. Other Languages
Designing Web Sites for Mobile Devices
Embedding JavaScript into HTML5 Documents
Page Layout for Mobile Devices
JavaScript and Common Programming Concepts
Navigation and Hyperlinks for Mobile Devices
Objects, Properties and Methods
Images and Mobile Design
Variables
Validating and Testing Mobile Web Pages
Expressions and Operators Responsive Web Design
Lesson 12:
Appendix B: Web Developer Resources
A List Apart: For People Who Make Web Sites
W3Schools
HTML Goodies: The Ultimate Web Resource
Yahoo! List of Site Development Resources
HTML5 Rocks: A Resource for Open Web HTML5 Developers
Lesson 1: Lesson 5:
Packaging, Compiling, and Interpreting Java Code Understanding Methods and Variable Scope
The Java Platform Create and Use Methods
Understand Packages Pass Objects by Reference and Value
Understand Package-Derived Classes Understand Variable Scope
Understand Class Structure Create and Use Constructors
Compile and Interpret Java Code Use the this and super Keywords
Certification Summary Create Static Methods and Instance Variables
Two-Minute Drill Certification Summary
Two-Minute Drill
Lesson 2:
Programming with Java Statements Lesson 6:
Understand Assignment Statements Programming with Arrays
Create and Use Conditional Statements Work with Java Arrays
Create and Use Iteration Statements Work with ArrayList Objects and Their Methods
Create and Use Transfer of Control Statements Certification Summary
Certification Summary Two-Minute Drill
Two-Minute Drill
Lesson 7:
Lesson 3: Understanding Class Inheritance
Programming with Java Operators and Strings Implement and Use Inheritance and Class Types
Understand Fundamental Operators Understand Encapsulation Principles
Use String Objects and Their Methods Advanced Use of Classes with Inheritance and Encapsulation
Use StringBuilder Objects and Their Methods Certification summary
Test Equality Between Strings and Other Objects Two-Minute Drill
Certification Summary
Two-Minute Drill Lesson 8:
Understanding Polymorphism and Casts
Lesson 4: Understand Polymorphism
Working with Basic Classes and Variables Understand Casting
Understand Primitives, Enumerations, and Objects Certification Summary
Use Primitives, Enumerations, and Objects Two-Minute Drill
Certification Summary
Two-Minute Drill
Lesson 10:
Programming with the Date and Time API
Understand the Date and Time API
Certification Summary
Two-Minute Drill
Lesson 11:
Understanding Lambda Expressions
Write Lambda Expressions
Certification Summary
Two-Minute Drill
Lesson 12:
Appendix A: Class Relationships
Understand Class Compositions and Associations
Class Compositions and Associations in Practice
Appendix Summary
Lesson 13:
Appendix B: Java SE 8 Packages
Core Packages
Integration Packages
User Interface Packages
Security Packages
XML-based Packages
Temporal Packages
Lesson 14:
Appendix C: Java Keywords
Lesson 15:
Appendix D: Bracket Conventions
Java Bracket Conventions
Miscellaneous Bracket Conventions
Lesson 16:
Appendix E: Unicode Standard
ASCII Punctuation Characters
Lesson 17:
Appendix F: Pseudo-code Algorithms
Implementing Statement-Related Algorithms from Pseudo-
code
Lesson 18:
Appendix G: Unified Modeling Language
Recognizing Representations of Significant UML Elements
Recognizing Representations of UML Associations
Lesson 1: Lesson 6:
Understanding SQL Servers Role Normalization and Other Design Issues
Overview Designing for Normalization
What Is Information Technology? Designing for Performance
Introduction to Databases Designing for Availability
Database Servers and Applications Designing for Security
SQL Servers Role
Lesson 7:
Lesson 2: Creating SQL Server Databases
Installing SQL Server 2012 SQL Server Databases
Installation Planning Database Storage
Installing a Default Instance Database Options and Properties
Installing Named Instances Creating Databases in the GUI
Installing to a Cluster Creating Databases with T-SQL
Installing Extra Features Creating Databases with PowerShell
Upgrading from Previous Versions Attaching and Detaching Databases
Validating an Installation Database Snapshots
Removing an Installation
Lesson 8:
Lesson 3: Creating Tables
Querying SQL Server Data Types
Understanding the SQL Language Query and manage XML data
SQL Statement Types Collations
SQL Syntactical Elements Table Creation Process
Coding Recommendations Data Partitioning
Using SELECT Statements
Advanced Query Techniques Lesson 9:
Using DDL Statements Indexes and Views
Using DCL Statements Understanding Indexes
Modifying Data Creating Basic Indexes
Create and modify constraints (simple statements) Creating Advanced Indexes
Work with functions Managing Indexes
SqlGeography Methods Understanding Views
Tuning and Optimizing Queries Creating Views
Once you hit the last leg of your course, the career support team
will work with you to explore the types of employers that would be
a good fit for you. The Training Room work with industry-leading
corporate partners to ensure that we are able to find you unique
career opportunities and even guarantee you interviews with the
best-fit organisations for you.
Whats great about our career support is that if you are looking to
relocate, want to try a different role, or simply want to find a new
position in the future, our career support team will provide you with
all the help you need to find the right role for you, for three years
from the date you enrol.
Take the first step to starting your new career today by contacting The Training Rooms Academy Assessors
on 0800 021 6050.
Registration payments can also be made using one of the methods below:
Loan Option Tuition Fee Loan APR* Monthly Monthly Total Amount
Number Installments Payments Payable
1 2,995 19.95% 36 108.77 3,915.72
*All loans are subject to individual status and criteria. **Affordability checks will take place during the credit application process.
The Training Room is authorised and regulated by the Financial Conduct Authority under reference number: 723720
Registered Office Waterloo House Fleets Corner Waterloo Road Poole BH17 0HL