Courses
This concise course provides details of the differences between C++ and Java, and discusses how specific concepts like File Handling and Networking is implemented in Java. Audience This course is aimed specifically at experienced 'C' or C++ application programmers.
FURTHER DETAILSThis course is for programmers who need a thorough grounding in the Java programming language. The course covers writing stand-alone applications as well as writing applets that runs in a web page. Audience The course is intended for programmers experienced in other languages who need to be able to understand and write Java classes.
FURTHER DETAILSPrerequisites: Knowledge of JavaScript Examples and Exercises There are numerous (standards compliant) examples available for this course that illustrate the concepts covered. In addition to the examples there are practical exercises in each section that allow attendees to explore and consolidate their knowledge of the concept. Further topics are given for future study that relate to the topics covered. Some of the exercises are done as team work; the remainder are done on an individual basis with the individual choosing the level of complexity they want to code within the exercise parameters.
FURTHER DETAILSPrerequisites: Working knowledge or equivalent of JavaScript JavaScript SE best practices Software engineering best practice for JavaScript code, simple things that can be done now plus areas for further study.
FURTHER DETAILSCOURSE OVERVIEW This Hands-On JavaScript training course provides an intensive introduction to the essential syntax, features and capabilities provided by JavaScript. It will use practical examples and sessions to introduce the concepts and language commonly used in developing modern functionality for applications and web sites for the internet and mobile devices. During the practical sessions, the attendees will also be shown how to use debugging tools and other syntax and standards tools to help them. The course covers some of the newer syntax available with ECMAScript versions whilst focusing on cross browser and platform compatible code. This course gives attendees a chance to use modern techniques such as Single Page Applications and Responsive Design. It is especially useful for creating advanced feature-rich web sites within the latest browser environments. You will learn how to validate forms, animate, manipulate, and add dynamic content and style to your website. The course starts with a brief overview of the modern web development landscape and how all the parts (i.e., HTML, CSS, JavaScript, JS libraries/frameworks, AJAX) interact. Each module is covered using a mixture of discussion, instruction, and practical hands-on exercise(s). The exercises are available on 2 levels (selected by the attendee); a “pre-made” web page where a less experienced attendee can add and modify existing HTML/CSS code or a “roll-your-own” site where attendees with some previous knowledge can design and build their own websites. Each exercise builds on the previous one working towards a final functioning website displaying responsive design, cross platform code and feature sniffing.
FURTHER DETAILS