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
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
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/UXUI Developer roles and responsibilitiesUX designer rolesTechnologies neededPower of UICurrent market requirements on UIBasic Technologies neededDifference between Front end and Backend
2. Basic Web PagesSample webpagesCrawling and Meta tags.Basics
3. HTML-BasicsExploring 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. CSSWhat is CSSDifferent ways of applying CSS for elements, and priority chain of CSSCSS Properties (color, font, size, border…etc.)
4. CSS – IIBox modelMargin & PaddingPositioning ElementsFloating Elements
5. More HTML TagsIncluding 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 PropertiesAdding 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 ElementsGet & Post CommunicationValidating input values in a form.Form action and type
9. DHTMLDynamic 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
12. jQueryHistory and version explore
13. HTML 5Difference 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 methodsTraversing SiblingsTraversing Children’sTraversing Parent Elements.Traversing Ancestors.Finding elements using jQuery techniquesFiltering elements
15. Events using jQueryBinding eventsDynamic bindingList of events been supported in jQuery (blur, change, click, dbclick….etc.)s
16. AJAXAdvantages 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 AnimationsAnimation Effects usingHide, ShowSliding up and downFadingAnimate Method
18. jQuery TemplatingLoading DOM dynamically using Jquery templatesloading templates using AJAX
19. HTML 5Difference 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 3Difference 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 JSIntroduction 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. SPAWhat is Single Page ApplicationExploring routeProvider serviceWorking on $location serviceAngular configuration
23. FiltersAngular predefined FiltersAccessing Filters in controllersCreating Custom Filters
24. Angular FormsForm ValidationsAngular predefined Form validation classesExploring ng-valid, ng-invalid, ng-pristine, ng-dirty, ng-touched etc
25. Predefined MethodsAngular predefined methodsBootstrap, copy, equals, forEach, extend, toJSON etc.
26. Handling EventsAdding events in angular jsng-click, ng-dbclick,ng-mouseupetc
27. Controller directivesng-ifng-switchng-include
28. NgResourceHandling REST calls using $resourcePerforming get, post, put, query, remove an delete calls using $resource
29. Custom DirectivesCreating Custom User defined directives in AngularExploring template, templateUrl, scope, link and restrict propertiesManipulating DOM element using Directives
30. Angular servicesConstantsValueFactoryServicesProviders
31. Angular Scope Functions$watch$apply$digest
32. Introduction to NodeJSIntroduction and HistoryLatest version details
33. Installation and Environment SetupSetting up the Node environmentNode and npm Installation
34. REPL TerminalExploring REPL TerminalWalkthrough commands on terminal
36. Event LoopWhat is Event LoopExploring Event driven programmingEmitting eventsSetting Callback methods
37. Web ModuleCreating simple web servicesCreating web clients using node.
38. Express jsExploring Express moduleSetting up express environmentCreating http server using expressReading data from GET/POST requests
39. TemplatesCreating templates using PUGGenerating Dynamic html pages from serverResponding a template for a client request
40. File systemExploring File systemReading and writing to files
41. REST APIIntroduction to REST APIREST Architecture
42. ClusteringCreating and handling multiple clusters in Node js
43. Db ConnectionConnecting to Mongo DBConnecting to SQL
44. WebService with DB interactionsCreating web services which communicate with Database
45. OverviewHistory and overview of MONGO DBAdvantagesHow it differs from other DB
46. Environment SetupSetting up the environment and installation of Mongo DB
47. Data modelingExploring Data modeling
48. Creating and Dropping DBCreating DB in MongoDropping an existing DB
49. Datatypes and collectionsDatatypesCreating and dropping collections
50. DocumentsCreating DocumentsUpdating DocumentsQuery Documents
51. Backup supportCreating 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!
United Kingdom , London, London, United Kingdom
Design Museum , 224-238 Kensington High Street, London, United Kingdom
Kensington Central Library , Lecture theatre - back of library, London, United Kingdom