This comprehensive course, covering the whole spectrum of web applications will equip the learner with all of the skills that they need, in order to start effectively working with such programmes.
This knowledge will enable your business to perform competitively in this fast-moving market.
What’s Covered in the Course?
As the content of this course is structured in modules, it allows learners to benefit from a wealth of information about web applications. The key areas that are covered are as follows:
- Definitions of web applications, including how they integrate with browsers and servers and some of the key web application methodologies and how they are used;
- How to structure a web app project, including identifying the features and technical processes that are required and how to clearly define and plan the scope of the apps;
- How to use front end and back end coding;
- The differences and uses of User Interfaces, User Experiences and Material Designs and how to effectively use them;
- What relational and non-relational databases are, how they are used and why they are important.
What are the Benefits of the Course?
Here are just some of the advantages that team members can enjoy:
- A broader and more comprehensive understanding of web applications, so that students can quickly and easily develop their first working web app;
- No time limits on completing the course, so that your employees can study and work at the same time;
- Full online guidance and access to the most up-to-date information, including example code, in order to get the student started;
- The flexible, modular structure of the course means that students can study at their own pace, at work or at home, and from a variety of devices;
- When they have completed the course, students will receive a certified, industry-recognised certificate.
- What a web application is and how it works with browsers and servers
- The different types of web applications that one can build for the Web
- The main difference between a website and web application
- The main difference between a traditional software application and a web application
- What the three main components of any web application are
- What the difference between front and back end code is
- What the purpose of a database in a web app is
- What the two main development methodologies are, and their differences
- How to start defining the features and technical requirements for your app
- The main questions you need to ask when defining the purpose and audience
- What wireframes are and why they are an important step in web app development
- The purpose of the Unified Modelling Language (UML) and how it can help you create a model flow for your app
- What a front end is and the languages used for building front end code
- How you can use the latest version of HTML to create a front end structure using semantic markup tags
- How to define a web app layout using HTML elements
- How to create an external style sheet for the styling code and import it into the HTML document
- What User Interface is and how it is different from User Experience
- What the basic guidelines for User Interfaces are
- What the key practices are that can help your design look modern and aesthetic
- What a design language is and how it is used by web app designers
- What a database is and the three main concepts of entities, attributes and relationships between them
- The two main types of databases based on the type of information you will store in them
- How a relational database works and the concepts of a record, primary and foreign key in the context of a database table
- What normalisation is and why it is important when creating queries to the database
- The key components of a back end for a web application
- What middleware is in the context of the back end to front end relationship
- The advantages of Java as a language for back end development
- Why Python is the biggest rival to Java for back end development
- How to set up your project folder when starting the front end of a web app
- How to quickly setup a MySQL database and how to fill it with data
- How to use the AngularJS framework to speed up the front end coding process
- How to build the HTML structure of your app and link AngularJS code to HTML elements
- How to effectively utilise CSS styles to the front end built with HTML
- What the CSS Box is, including the concepts of borders, padding and margins
- How to create code for the back end using AngularJS and PHP
- How to utilise AngularJS templates and data binding to achieve a near-OOP style
Who can take the Web Applications Certification course?There are no entry requirements to take the course.
What is the structure of the course?The course is broken down into 10 individual modules. Each module takes between 20 and 90 minutes on average to study. Although students are free to spend as much or as little time as they feel necessary on each module.
Where / when can the course be studied?The course can be studied study at any time and from any internet connected device
Is there a test at the end of the course?Once you have completed all 10 modules there is a multiple choice test. The questions will be on a range of topics found within the 10 modules. The test, like the course, is online and can be taken a time and location of your choosing.
What is the pass mark for the final test?The pass mark for the test is 70%.
What happens if a user fails the test?If the user doesn’t pass the test first time they will get further opportunities to take the test again after extra study. There are no limits to the number of times a test can be taken.
How long does it take to complete the Web Applications Certification course?We estimate that the course will take about 15 hours to complete in total, plus an additional 30 minutes for the end of course test.