1.HTML
2.CSS
1.Javascript Fundamentals
2.DOM (Document Object Model) Manipulation.
3.Modular Javascript.
4.AJAX Fundamentals
5.jQuery vs querySelector
6.Optimising Front End Performance
7.Service Workers
8.Functional Programming
10.Object Oriented Programming
11. Modern / Advanced Javascript: ES6, 7, Next
12.Progressive Web Apps
13.Task Runners
14.Working With WebSockets
15.Working with MQTT
16.Working with Server Sent Events
17.Using Load Balancers
18.Using Process Manager
19.Configuring Mail Servers
20.Implementing WebRTC SDKs
21.Implementing Payment Gateways
22.Implementing Push Notification / SMS Gateways
23.Implementing Semantic Versioning in APIs
24.Task Sheduling
25.Dependency Manager / Build Tool
26.Package Manager
27.Working with templating engines
28.Working with JSON & integrating backend / third party APIsv 29.Working with WebAPIs
30.Auditing Front Endcode
1.Material Design Concepts
2.Single Application Libraries / Frameworks
3.State Management
4.Data Visualisation with D3.js
5.>Working with GraphQL Client / Apollo
6.Unit Testing
7.Building Mobile Apps using Hybrid Platforms
8.Continuous Integration
9.Transpilation
10.Developer Tools
11.Development
1.Basic Computer Understanding
2.Completed Front End: Shallow or equivalent knowledge
3.Must have completed Back End: Shallo
4.Computer / Laptop with a minimum of 4GB RAM, i3 processor
Html
Getting Familiar with W3C Standards
Writing Semantic HTML, using DRY
Converting PSD to HTML
Transforming Wireframes to web page
Working with HTML5 Methods & APIs
Handling meta tags
CSS
Layouts & Grids
Responsive Design
CSS Animation
BEM (Block Element Modifier) Notation
CSS Frameworks: Bootstrap, Bulma, ..etc
Box Model
CSS Grid System
Mobile First Approach
Modular CSS
CSS Preprocessors: SASS / LESS, ..etc
Color Theory
Typography
Working with cross browser inconsistencies
Developer Tools
Web Accessibility
DOM (Document Object Model) Manipulation
Querying
Selecting
Modifying HTML & CSS Properties
Modular Javascript
AJAX Fundamentals
jQuery vs querySelector
Optimising Front End Performance
Service Workers
Closures
Scope
First Class Functions.
Declarative Programming
Object Oriented Programming
Modern / Advanced Javascript: ES6, 7, Next:
Promises
Async Await
Generators
let, const
Shared Array Buffers
Destructuring
Rest, spread operator
Arrow Functions
Template Literals
class keyword
Progressive Web Apps
Task runners:
Grunt
Gulp
Generators
Queries
Resolvers
Mutations
Graphql-tools
Working With WebSockets
Working with MQTT
Working with Server Sent Events
NGINX
Nodejs Cluster
Using Process Managers:
PM2
Forever
Configuring Mail Servers
Implementing WebRTC SDKs
Twilio
Nexmo
Implementing Payment Gateways:
PayPal
Stripe
Implementing Push Notification / SMS Gateways:
APN
FCM
TextLocal
Implementing Semantic Versioning in APIs
Task Scheduling: Cronjobs
Dependency Manager / Build Tool:
Webpack
Package Manager
NPM
Yarn
Working with templating engines
Working with JSON & integrating backend / third party APIs
Working with WebAPIs
WebRTC
Internationalisation for building multilingual apps
Speech to Text / Text to Speech Conversions
Auditing Front End Code:
Lighthouse
Identify Memory Leaks
Cross Platform Testing
Single Application Libraries / Frameworks:
React JS
Angular
Polymer
Vue
Ember
Backbone
Meteor
State Management:
Redux
Flux
MobX
Relay
RxJs
Data Visualisation with D3.js
Working with GraphQL Client / Apollo
Unit Testing
Jest
Mocha
Karma
Jasmine
Enzyme
Building Mobile Apps using Hybrid Platforms:
React Native
Flutter
Ionic
Continuous Integration:
Jenkins
Gitlab CI
Travis
Transpilation:
Babel
Developer Tools:
React Dev Tools
Redux DevTool
Angular Dev Tools
Hot Reloading
Sourcemaps
ScratchJS
CodeClimate
Linter
Prettier
JS Doc
Heroku
Cloud Iaas (Infrastructure as a Service)
A dynamic and self - motivated Trainer and System Administrator. Aspiring for a Bright and challenging career in the field of Training and Networking Technology, which could enable me to upgrade myself with emerging trends and technologies to benefits of the professional growth and accomplishment of organizational goals.