16 Hours Full Stack Developer-1 Training Course in London

Tue Oct 20 2020 at 04:30 pm to 06:30 pm
IT Training Center, London, United Kingdom

IT Training Center, London, United Kingdom

Created By:
Spread the word
16 Hours Full Stack Developer-1 Training course is being delivered from October 20, 2020 - November 12, 2020 US Pacific Time.

About this Event

This event has been UPDATED since it was first published. View the UPDATED & Detailed Full Stack Developer-1 Training course for beginners Information here.

16 Hours Full Stack Developer-1 Training course is being delivered from October 20, 2020 - November 12, 2020 US Pacific Time for 16 hours over 4 weeks, 8 sessions, 2 sessions per week, 2 hours per session.

All Published Ticket Prices are in US DollarsThe course will be taught in English language

16 Hours Full Stack Developer-1 Training ScheduleOctober 20, 2020 - November 12, 2020 US Pacific time4 Weeks | 2 hours on Tuesdays, 2 hours on Thursdays every week US Pacific time8:30 AM - 10:30 AM US Pacific time each of those daysPlease click here to add your location and check your local date and time for first session to be held on October 20, 2020 at 8:30 AM US Pacific Time.

Features and Benefits4 weeks, 8 sessions, 16 hours of total Instructor-led and guided trainingTraining material, instructor handouts and access to useful resources on the cloud providedPractical Hands-on Lab exercises providedReal-life Scenarios


There are no prerequisites to join in our Full Stack Developer Training. However, having prior knowledge of following concepts will be an added advantage:

General understanding of programming conceptsBrief knowledge of Java programmingFamiliarity with of front end & backend development

Course Objectives

In our Full Stack Developer training Course we will be covering complete breath of technologies & applications that are extensively used in the industry. This course will not only make the students gain expertise in both front end & backend programming applications but will also help them become familiar with the latest web development technologies & also complete web development life cycle.

Learn basics & advanced programming conceptsIntroduction to HTML FundamentalsA complete overview of JQuery & JavaScriptAdvanced concepts of React JS & Node JSAdvanced concepts of Angular JS & Express JSWorking on the concepts of MongoDBComplete knowledge of debugging applicationsExposure towards working on real-time projects & case studies

Course Outline

This is a suggested course outline and the actual course content taught in the class may vary. In 16 hours, partial Full stack developer course content can be covered. This is good for beginners to get started. For those interested in taking the complete Full stack developer course, there is additional price and it will take longer to cover the complete course. If interested, please contact us - info | techtraining ! solutions.

1. UI/UX

UI Developer roles and responsibilitiesUX designer rolesTechnologies neededPower of UICurrent market requirements on UIBasic Technologies neededDifference between Front end and Backend

2. Basic Web Pages

Sample webpagesCrawling and Meta tags.Basics

3. HTML-Basics

Exploring existing pagesBrowsers & EditorsDOMStructure of HTML PageMandatory tags in html page (html, head, body)Heading tags (H1…H6), Tags and attributes (Class, Id, style…etc.)Inline and block level elements

4. CSS

What is CSSDifferent ways of applying CSS for elements, and priority chain of CSSCSS Properties (color, font, size, border…etc.)

4. CSS – II

Box modelMargin & PaddingPositioning ElementsFloating Elements

5. More HTML Tags

Including external page links in a page using anchor tags and its propertiesWorking with row and column data using table tagsHiding and un-hiding elements using display propertyimg tag, p tag, ul and ol tags, li, nobr, hr, bretcLayouts, forms, buttonsInput fields (textbox, radio button, checkbox, dropdown, text area etc.)Debugging HTML & CSS (Firebug, IE and Chrome developer tool)Creating Tabs and menu lists

6. More CSS Properties

Adding borders, font, Pseudo classes and Pseudo Elementspositioning elements (absolute, relative, fixed and static)Image spritingBox model (margins, padding)Floating elements (float left, right etc.)Including external resourcesAbsolute and Relative pathsIncluding external resources like CSS, images etc.Display Property(inline, block, inline block etc)Display none and hidden elements.

7. Form Elements

Get & Post CommunicationValidating input values in a form.Form action and type

8. JavaScript

Data types and data structures in JsControl structures, if, if-else, while, for, switch case statements


Dynamic creation and manipulation of DOM elements using Java script.Adding multiple events dynamically using event listeners.Event capturing and event bubblingExploring Event Object.Validations using key char codes

10. JavaScript Supported Data Structures

Arrays and Predefined methods.Working on logical programs using Arrays.Predefined methods in arraysStrings and predefined methodsObjectsJSONIterating through Dynamic JSON Object.Exploring Predefined Date object.

11. Advanced JavaScript

Inheriting Static Object using proto.Inheritance using Object.create()Java Script ClassesPrototypingInheritance using prototyping.Global and local variablesSecuring Data using ClosuresException HandlingHandling Predefined and user defined exceptionsExploring try, catch, finally and throws.

12. jQuery

History and version explore

13. HTML 5

Difference between Minified and non-minified JS files.On load and on ready differenceJquery selectorsMultiple ways of referring DOM elements using jQuery selectorsJquery methodsAdding dynamic properties for DOM elementsToggling elementsCreating dynamic elements using jQuery

14. jQuery Traversing methods

Traversing SiblingsTraversing Children’sTraversing Parent Elements.Traversing Ancestors.Finding elements using jQuery techniquesFiltering elements

15. Events using jQuery

Binding eventsDynamic bindingList of events been supported in jQuery (blur, change, click, dbclick….etc.)s

16. AJAX

Advantages with AJAX and its limitationsSamples working with AJAXDifferent data formats used in AJAX (string, xml, JSON, etc.)XML and JSON differenceCross domain interactions using JSONPJquery PromisesHandling Multiple AJAX Calls using Jquery Promises.

17. Jquery Animations

Animation Effects usingHide, ShowSliding up and downFadingAnimate Method

18. jQuery Templating

Loading DOM dynamically using Jquery templatesloading templates using AJAX

19. HTML 5

Difference between HTML5 and HTML 4List of Browsers support HTML5Doc typeSemantic TagsMultithreading Using Web Workers.Media Support (audio and video tags)Graphics using Canvas tag and SVG Tags.Drag and Drop featuresOffline Application using Application CacheExploring Navigator ObjectWorking on locations lat and lng using GeolocationStoring user preferences using Local storage & Session Storage

20. CSS 3

Difference between CSS 2 and CSS 3Adding borders and backgroundsAdvanced text effects(shadow)2D and 3D TransformationsAdding Transitions to elementsAdding animations to text and elements20. Responsive DesignDifference between multiple devices, making a page to work on multiple devicesMedia queriesIntroduction to Bootstrap CSS API

21. Angular JS

Introduction and HistoryWhat is MVCFeatures and Advantages of Angular JsAngular ExpressionsPredefined DirectivesDependency InjectionAJAX communication in Angular using $httpHandling Multiple AJAX requests using $http promises.Working on multiple controllers with in single applicationCommunication between controllers using broadcast and $rootScopeDifference between $scope and $rootScope

22. SPA

What is Single Page ApplicationExploring routeProvider serviceWorking on $location serviceAngular configuration

23. Filters

Angular predefined FiltersAccessing Filters in controllersCreating Custom Filters

24. Angular Forms

Form ValidationsAngular predefined Form validation classesExploring ng-valid, ng-invalid, ng-pristine, ng-dirty, ng-touched etc

25. Predefined Methods

Angular predefined methodsBootstrap, copy, equals, forEach, extend, toJSON etc.

26. Handling Events

Adding events in angular jsng-click, ng-dbclick,ng-mouseupetc

27. Controller directives


28. NgResource

Handling REST calls using $resourcePerforming get, post, put, query, remove an delete calls using $resource

29. Custom Directives

Creating Custom User defined directives in AngularExploring template, templateUrl, scope, link and restrict propertiesManipulating DOM element using Directives

30. Angular services


31. Angular Scope Functions



32. Introduction to NodeJS

Introduction and HistoryLatest version details

33. Installation and Environment Setup

Setting up the Node environmentNode and npm Installation

34. REPL Terminal

Exploring REPL TerminalWalkthrough commands on terminal

35. Digging into NODE

Server side javascriptIntroduction to NPMCreating simple http serverExploring package.json

36. Event Loop

What is Event LoopExploring Event driven programmingEmitting eventsSetting Callback methods

37. Web Module

Creating simple web servicesCreating web clients using node.

38. Express js

Exploring Express moduleSetting up express environmentCreating http server using expressReading data from GET/POST requests

39. Templates

Creating templates using PUGGenerating Dynamic html pages from serverResponding a template for a client request

40. File system

Exploring File systemReading and writing to files


Introduction to REST APIREST Architecture

42. Clustering

Creating and handling multiple clusters in Node js

43. Db Connection

Connecting to Mongo DBConnecting to SQL

44. WebService with DB interactions

Creating web services which communicate with Database


45. Overview

History and overview of MONGO DBAdvantagesHow it differs from other DB

46. Environment Setup

Setting up the environment and installation of Mongo DB

47. Data modeling

Exploring Data modeling

48. Creating and Dropping DB

Creating DB in MongoDropping an existing DB

49. Datatypes and collections

DatatypesCreating and dropping collections

50. Documents

Creating DocumentsUpdating DocumentsQuery Documents

51. Backup support

Creating Backup for database

iCause.com promotes public events for free and helps event organizers connect with nonprofits to attract more participants like you.

Additionally, the iCause Global Foundation enables good people to fund great causes around the world. Together, our impacts are limitless!

Created By:
Spread the word

More Events in london

DoCSoc Education: Python for Beginners

London , United Kingdom

Tue Oct 20 2020

Boosting Parental Engagement in Online Learning

United Kingdom , London, London, United Kingdom

Tue Oct 20 2020

Creative Entrepreneurs’ Start Up Essentials: Business Planning

Design Museum , 224-238 Kensington High Street, London, United Kingdom

Tue Oct 20 2020

Poetry by Thabo Nyoni - Quarter Life Crisis

Kensington Central Library , Lecture theatre - back of library, London, United Kingdom

Tue Oct 20 2020
View all events in London