Creating Database Driven Web Sites And Applications With PHP

Dates: 4th, 11th, 18th of September
            Enroll now or request to participate at some other future time

Time: 9.00 am to 5.30 pm

Training fee: Rs. 9000/= with a one time discount of Rs. 3000/= (Only for this time)
                      Regular fee: Rs. 12000/=

Advance booking fee: Rs. 3000/= (Rest payble on the first day of the training before it starts)

Refreshments and lunch: Included

Description:

PHP is probably the most widely used language in implementing dynamic web sites and applications. It is light weight but used to implement simple as well as complex web based systems. This training on PHP covers the basics as well as the advanced features of PHP. It also goes into covering some useful libraries, frameworks, tools and best practices in implementing database driven web sites and applications.

Software View Certified Java Programmer Training - (Java SE 6)



Dates:

  1. Weekdays batch: 8th - 17th September (8 weekdays except weekend)
    Enroll now or request to participate in the next batch.
  2. Weekend batch: 22nd of August - 10th of October (8 Sundays)
    Request to participate in the next weekend batch.
     

Frequently asked questions: Click here to view the FAQ page

Employers: Click here for benefits

Time: 9.00 am to 6.00 pm

Training fee: Rs. 10000/= (All inclusive and absolutely low.)

Advance booking fee: Rs. 3000/=

Certification exam fee: Free of charge (first attempt only)

Refreshments and lunch: Not included

Description:

Java is a high level computer programming language and a platform to run computer applications. It has evolved into different directions. You find Java in most of the mobile phones (with Java Micro Edition). Java can be used to write and run simple to complex enterprise applications which may be web based or distributed (with Java Enterprise Edition). You can also write standalone applications (with Java Standard Edition).

This hands-on training program grows industry grade Java programming skills within yourself. It is confined to Java Standard Edition which is the base for both Java Micro Edition and Java Enterprise Edition). See the FAQ page for details.

This training program covers much more than what you need to know to sit for the Sun Certified Java Programmer (SCJP) SE 6 certification exam. SCJP certification is conducted by Oracle Corporation, USA (previously by Sun Microsystems Inc.). SCJP is a worldwide recognized certification program.

Java Duke - The Java Mascot

At the end of this training program, Software View conducts a similar certification exam for no additional charges and those who pass successfully will be entitled with "Software View Certified Java Programmer" status. We encourage you to sit for the SCJP certification as well. See the FAQ page for details.

Enterprise Architecture Training

Dates: Request to participate. We will schedule and inform you.

Time: 8.30 am to 5.00 pm

Training fee: Rs. 30000/=

Advance booking free: Rs. 5000/= (Rest payble at least on the first day of the training)

Refreshments and lunch: Included

Description:

"An enterprise architecture (EA) describes the structure of an enterprise, its decomposition into subsystems, the relationships between the subsystems, the relationships with the external environment, the terminology to use, and the guiding principles for the design and evolution of an enterprise. An enterprise architecture provides a holistic, systematic description of an enterprise. It encompasses business functions, business process, people, organization, business information, software applications and computer systems with their relationships to enterprise goals." - Wikipedia

Spring Framework Training

Dates: Request first. We will schedule and inform you the dates.

Time: 9.00 am to 5.30 pm

Training fee: Rs. 10000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Spring Framework is a revolutionary application development framework that has dramatically changed the way Java applications are built and integrated together. While the original versions had limited features, Spring has now evolved to a stage that it is so serious to be neglected. Spring helps applications be developed faster, encourages loose coupling, modularization, testability and reuse of components. It also simplifies integration, adaptability and reconfigurability of Java applications to an unexampled level.

While the number of extensions are high, this training focuses on the core of Spring Framework and a number of mostly used extensions. The set of features covered during the training are in most of the cases more than required for typical Spring based application development irrespective of the size and complexity.

Apache Ant - The Most Popular Java Build Tool

Date: A weekday of September (Exact date will be notified within the first week of September)
          Follow these instructions to register.

Time: 6.00 pm to 8.00 pm (Evening)

Training fee: Absolutely free of charge

Advance booking free: Rs. 300/= (We will fully refund this amount only if you participate.)

Notes: The certificate issued will be a soft copy.

Refreshments and lunch: Not included

Description:

Apache Ant is the most popular Java build tool. It allows you to specify a number of tasks to be executed in building complex Java projects in a build script and executing the same. Ant build scripts are written in XML. Ant has a powerful set of prebuilt tasks to manage files and folders, interact with version controlling systems, compile source code, execute unit tests, compress the content, upload, download resources, deploy the code and so on. You can add new tasks too.

The internal build environment of most of the IDEs like Eclipse and NetBeans is based on Apache Ant. Any serious Java developer should know about how to use this open source build tool including reading, writing and modifying Ant build scripts and extending it.

GIMP Training - Create Cool Graphics

Date: 3rd of September
          Follow these instructions to register.

Time: 9.00 am to 6.00 pm

Training fee: Absolutely free of charge

Advance booking free: Rs. 300/= (We will fully refund this amount only if you participate.)

Notes: The certificate issued will be a soft copy.

Refreshments and lunch: Not included

Description:

GIMP is an open source image manuplation application. You can use it to create nice web graphics, edit photos, prepare brouchers and the like. Some not very complicated graphics prepared in GIMP are found here.

Training Content:

Setting up GIMP, Different image formats, Image modes (RGB, Grayscale, CMYK, Indexed), Raster images and vector images, Working with layers, Creating an animated gif, Creating an image map, Transform tools, Path tool, Working with fonts, brushes, effects and more!

jQuery Training

Dates: Request first. We will schedule and inform you.

Time: 9.00 am to 5.30 pm

Training fee: Rs. 13500/=

Advance booking fee: Rs. 2000/=

Refreshments and lunch: Included

Description:

jQuery is an amazing JavaScript library that has been embraced not just by the individual web developers but also by the big companies like Nokia, IBM, Microsoft, Dell, Twitter and Amazon. The list continues. It's a powerful library that can significantly reduce the amount of JavaScript code that you would typically write to do some work. jQuery also proposes a neat and clean approach of implementing feature rich web sites and web applications by separating the behavior related code from HTML structure much in the same way that CSS separates the styling rules from HTML elements.

The animations and effects, themes support, style and DOM manipulation, AJAX capabilities and the like can turn your web site or application to deliver a soothing user experience. All of that with only about 15% of JavaScript code that you would use otherwise!

This comprehensive training program on jQuery teaches you everything that you should know about the latest version of jQuery.

Test Driven Development With JUnit And Its Extensions

Dates: Click here to request scheduling this training program

Time: 9.00 am to 5.30 pm

Training fee: Rs. 5000/=

Advance booking fee: Rs. 2000/=

Refreshments and lunch: Included

Description:

Test driven development (TDD) which is also known as test first programming or test infected programming refers to the practice of software developers where they write code test cases before the actual application code is written. This practice enhances the code and design quality of the software, reduces bugs and improves the overall software development efficiency.

JUnit is a Java library that facilitates TDD in Java. It is the de facto standard. It has many extensions and has also been ported to many different programming languages. This training program focuses on TDD with JUnit and some of the widely used extensions.

Advanced Web Application Security Training

Dates: Click here to request scheduling this training program

Time: 9.00 am to 5.30 pm

Training fee: Rs. 15000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Web applications are integral parts of many enterprise applications. While they provide a convenient mechanism for organizations to render their services in a customer convenient manner, they are often the targets for abuse. Effects of such abuses can often be devastating and costly to recover from. Hence, all non-trivial web applications should be developed, tested, selected, evaluated, bought, deployed and operated with sufficient security controls.

This advanced training on web application security distinguishes threats, vulnerabilities and attacks. Each threat, vulnerability and attack is looked at in detail and countermeasures are identified. Some topics are highlighted for their increased relevance or the need for greater explanation.

IT Investment Management & Value Realization Training

Dates: Click here to request scheduling this training program 

Time: 9.00 am to 5.30 pm

Training fee: Rs. 22500/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Being a complex topic, value realization from IT investments requires special considerations due to the modern enterprise's reliance on IT and the sizable nature of IT expenditures. Related surveys consistently reveal that 20 to 70 percent of large scale IT related investments are challenged or fail to deliver any value at all.

Our understanding of the business value of IT investments has significantly improved during the last couple of years due to the related work by the governments, organizations and individuals.

How to make IT investments deliver the expected results without hiccups?

This is a comprehensive training on value realization from IT investments that takes into consideration the full economic life cycle of them. The training brings to you the state of the art value realization methods, tools and practices that are being used by modern enterprises to optimize the return on their investments. The training also covers the templates, check lists and case studies that assist the participants practice what they learn quickly and easily within their organizations.

Best practices from around the world

This training derives its content from frameworks and best practices established by the governments, organizations and individuals worldwide. Some of such notable sources are the Val IT and Cobit frameworks from the IT Governance Institute (USA), TOGAF from The Open Group (UK, USA), Federal Enterprise Architecture (USA), CIO Council publications (USA), AGIMO publications (Australia) and CIOB publications (Canada).

Linux Training (Video Based, in Sinhala and Free!)

Description:

Do you want to learn Linux in Sinhala? Freely available Linux based operating systems are being used by millions of people worldwide as their computing platform of choice. Linux can be used in your personal desktop computer. Commercial and non-commercial organizations can use Linux to run mission critical and/or complex applications.

This training from Software View is meant to assist beginners to start using Linux and then move to perform moderately complex tasks which are expected skills of even the System Administrators.

Enterprise IT Security Threat Risk Modeling

Dates: Click here to request scheduling this training program

Training fee: Rs. 4000/=

Advance booking fee: Rs. 4000/=

Refreshments: Included

Description:

If security of the organization's IT systems is to be improved, the primary step towards that should be the modeling of threat risks. Why would you spend your resources, time, and money on controls with inferior results? Learn how to access risks in a systematic manner so that the security investment is result oriented. This training focuses on characterizing threats with STRIDE and quantifying, comparing and prioritizing risks with DREAD which are popular threat risk modeling techniques.

Fundamental Patterns for Object Oriented Systems Designing

Dates: Click here to request scheduling this training program 

Training fee: Rs. 8500/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

How to create a good object oriented design for a software system? Is it possible to follow a systematic approach where requirements are translated though analysis to a good design? What are the best practices that can be applied in doing so? This training program teaches you how to write use case as a means to capture requirements, object oriented analysis and applying fundamental patterns to create good object oriented designs. Content of the training primarily revolves around Generalized Responsibility Assignment Software Patterns (GRASP Patterns) that are primitive, but powerful concepts that can be applied in creating good object oriented designs.

Writing Effective Use Cases Training

Dates: Click here to request scheduling this training program

Training fee: Rs. 10000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Use case technique is by far the most widely used approach in capturing functional requirements of software systems. Use cases are effective, sufficiently detailed and clearly describes how software systems are used.

Unfortunately, many write use cases without a clear understanding of how they are used. This leads to diverse styles and structures leading to confusion or inferior requirements management.

Java Standard Edition (Java SE 6) Training

Dates: Click here to request scheduling this training program 

Training fee: Rs. 16000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Java is one of the most popular programming languages used to implement enterprise and mobile applications. Java Standard Edition covers the core language features. Developers should first be conversant with the core language features to work with higher level application environments like Java Enterprise Edition or Mobile Edition.

This training covers Java Standard Edition version 1.6, object oriented programming in Java, Eclipse IDE as a development platform, regression testing with JUnit, details of garbage collection and some amount of Java Virtual Machine (JVM) performance tuning. It is also packed with development best practices.

Web Services With Java Training

Dates: Click here to request scheduling this training program

Training fee: Rs. 20000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Web Services has become a widely used integration technology in modern software systems. It facilitates interoperable machine-to-machine interaction over computer networks. As a Service Oriented Architecture (SOA) implementation technology and a cloud computing enabler, Web Services receives prime consideration in enterprise computing.

Effective Object Oriented Programming

Dates: Click here to request scheduling this training program

Training fee: Rs. 4000/=

Advance booking fee: Rs. 4000/=

Refreshments and lunch: Included

Training Description:

Mainstream software development nowadays uses object oriented programming (or OOP for short) languages and techniques. OOP is a programming paradigm and is supported by many modern programming languages.

While understanding the fundamental concepts behind OOP is a key requirement to be effective in OOP, one also needs to understand how these concepts are applied in real software projects. Expert object oriented designs also adhere to best practices and principles to improve the qualities of object oriented systems like component reusability, extensibility, maintainability and robustness.

Web Services With PHP Training

Dates: Click here to request scheduling this training program

Training fee: Rs. 15000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Web Services is the most widely use technology in implementing SOA (Service Oriented Architecture) based enterprise applications. Given that most of the applications that we implement today are aligned towards SOA, it makes sense for all enterprise application developers be familiar with Web Services. This training teaches you how to implement and consume Web Services in PHP. Also including are the details of a number of related technologies that Web Services developers should know about.

Advanced Training on Drupal Content Management System

Dates: Click here to request scheduling this training program

Training fee: Rs. 20000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Training Description:

Do you want to create highly interactive fabulous web sites within the shortest possible time? How about starting up your web site business in just 5 days? Payment you may receive for your first Drupal web site job can far exceed the investment you make in this great training program.

Drupal is a Content Management System (CMS) written in PHP. Distributed free of charge and being an open source product, it is being used as a mainstream dynamic web site and web application implementation platform for the Internet and intranets. A large number of Drupal modules (which are again available free of charge) extend the core platform to add diverse features.

This training is comprehensive in its coverage. Simple and advanced Drupal deployment scenarios are covered. Anyone who wants to create fabulous web sites or web applications that are database driven and having rich user interaction facilities will benefit from participation.

Software Project Effort Estimation Training

Dates: Click here to request scheduling this training program

Training fee: Rs. 15000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Despite the difficulties of predicting future, estimating software projects (development, quality assurance or maintenance) is an essential need. An estimate helps pricing and planning the project before the project starts. Afterwards, an estimate helps in managing the project progress. Hence, attempts to make an estimate as realistic as possible is paramount to the success of software project undertaking companies.

Agile Software Development Processes And Project Management Training

Dates: Click here to request scheduling this training program

Training fee: Rs. 15000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

For software development companies, a sound development methodology is a key to success. However, history shows ample amounts of cases where developers divert from the process they said to follow. Furthermore, some processes add significant overheads undermining the productivity at which the final goal is achieved - the working software. Agile is where the theory meets the real life. Than heavy weight software development processes, more and more companies embrace agile approaches due to the more realistic and practical means used to develop software, significantly enhanced productivity of development and continuous high value delivery to the client with guaranteed client satisfaction.

Software Design Patterns Training

Dates: Click here to request scheduling this training program

Training fee: Rs. 15000/=

Advance booking fee: Rs. 5000/= (Rest payable before training start)

Refreshments and lunch: Included

Description:

Software design patterns represent proven solutions to recurring software design problems. They capture the knowledge of software experts in an easy to learn fashion. Upon learning, they help freshers and the experts to produce high quality software designs with desired properties. Ability to use design patterns is an essentially required skill of any software engineer and represents maturity.

Syndicate content