
Online or onsite, instructor-led live Web Development training courses demonstrate through interactive discussion and hands-on practice how to carry out web development.
Web Development training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Estonia onsite live Web Development trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
The interaction and enthusiasm he had about the training.
Richard Burgos
Course: Design Patterns in PHP
The New content I learned.
Victor Cayetano
Course: Design Patterns in PHP
I mostly was benefit from the exercise.
Jason Wu
Course: Design Patterns in PHP
I like the support of the trainer and the topics. I came in with a mindset thinking this will be nothing new that I haven't done. But I was surprised of what all I have learned throughout this course. Thank you.
Jorgen Ordonez
Course: Design Patterns in PHP
I preferred the exercise and learning about the nooks and crannies of Python.
Connor Brierley-Green
Course: Python Programming
Joey has an infectious enthusiasm about programming. And he was very good at adapting to our needs and interests on the fly.
Randy Enkin
Course: Python Programming
Many examples made me easy to understand.
Lingmin Cao
Course: Python Programming
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.
Kumaran Chandran
Course: Web Development with Symfony3
I liked the trainer's communication & knowledge in Symphony 3 and associated technologies. He had taken enough effort to teach and demonstrate with some examples in the respective topics. I can say my symphony knowledge and confidence level is gone up after this training.
Hari Kumar
Course: Web Development with Symfony3
Abhinav did an excellent job! Within four days he covered all the important concepts that are used in REAL software development. I am so thankful have him as our trainer!.
Vijay Joseph
Course: Web Development with Symfony3
Fact that customization was taken seriously.
jurgen linsen
Course: Python Programming
I like how the course was structured and presented in a basic to advance style.
Kolapo Abolarinwa
Course: React: Build highly-interactive web applications
I enjoyed the course because there were lots of practical, hands-on examples.
Jay Smith
Course: React: Build highly-interactive web applications
I liked the helpful and very kind.
Natalia Machrowicz
Course: Python Programming
We did practical exercises (the scripts we wrote can be used in our everyday work). It made the course very interesting. I also liked the way the trainer shared his knowledge. He did it in a very accessible way.
Malwina Sawa
Course: Python Programming
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course: Building Web Apps using the MEAN stack
I was benefit from the step by step and in detail guidance of the trainer.
Tam Jia Jun
Course: Angular 4: Create single-page applications using HTML, CSS, and JavaScript
Very good approach to memorize/repeat the key topics. Very nice “warm-up” exercises.
Course: Python Programming
* Enjoyable exercises. * Quickly moved into more advanced topics. * Trainer was friendly and easy to get on with. * Customized course for needs of team.
Matthew Lucas
Course: Python Programming
I enjoyed the felixibility to add specific topics into the course / lessons.
Marc Ammann
Course: Python Programming
Very hands-on which was good.
John Trembath
Course: Angular 4: Building Web Apps using the MEAN stack
Very good trainer and training. Took the time to make sure everyone was caught up before moving on, so that no one was left behind.
Rob Dean
Course: Angular 4: Building Web Apps using the MEAN stack
Learning about the full stack. I had very little knowledge about any of it and feel confident enough after the course to help support development and use the software for myself when I have the time.
Jeff Pattison
Course: Angular 4: Building Web Apps using the MEAN stack
Seeing problems/issues quickly resolved during the session. Broad concepts covered.
JD - Datacom
Course: Angular 4: Create single-page applications using HTML, CSS, and JavaScript
The case studies helped us understand how we can apply Python in the industry. Really appreciated the trainer's help during the exercises.
Rajiv Dhingra - TCS
Course: Python Programming
As we are PHP developers, he understood the situation and allowed us to slowly map things between. I liked the examples and the humor he added.
Soumya Tyagi - TCS
Course: Python Programming
It was very hands-on, no dry theory just practice and excercises writing real code. feels like we covered a lot of material in the 3 days
Tomasz Sienkiewicz - SPOC S.A.
Course: React: Build Highly Interactive Web Applications
Pace and the agenda - it was well planned in line with objectives!!
ZAKŁAD USŁUGOWY HAKOMAN ANDRZEJ CYBULSKI
Course: React: Build Highly Interactive Web Applications
Flexibility of the trainer's content and that he could cater to all of our queries.
Bendexter Lim - DBS
Course: Angular 4: Building Web Apps Using the MEAN Stack
I was benefit from the - Interactivity - Class Size - Trainers Knowledge.
Department of National Defence (DND) / Mapping and Charting Establishment (MCE)
Course: Typescript
I generally liked the practical approach.
SPOC S.A.
Course: React: Build Highly Interactive Web Applications
That it covered a lot of the "oddities" of F#, it's functional and data 'manipulation' state, when compared to C#, it's object and state 'changing', was useful to know as it makes the code of F# more readable when you know what is happening to the data that is being passed around.
Blueprint Design Company Ltd
Course: F#: Introduction to Functional Programming
The trainer was sharing real word experiences, it's nice to learn from real professional.
Fednot
Course: Python Programming
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Course: Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Learned everything I needed to get a firm grounding in Angular 6.
HSE - Healthlink
Course: Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
During 3 days we had an opportunity to learn about so many things.
SPOC S.A.
Course: React: Build Highly Interactive Web Applications
I mostly liked the many examples and use cases.
Mateusz Grześkowiak - SPOC S.A.
Course: React: Build Highly Interactive Web Applications
I mostly liked the real codding.
SPOC S.A.
Course: React: Build Highly Interactive Web Applications
Trainer was encouraging us to ask questions, atmosfere was quite nice :).
SPOC S.A.
Course: React: Build Highly Interactive Web Applications
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Course: Reactive Programming for iOS with RxSwift
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Course: Reactive Programming for iOS with RxSwift
I mostly liked the topics and great lecturer!.
Adam Gozdziewski - SPOC SA
Course: React: Build Highly Interactive Web Applications
I really enjoyed the different approach to problems.
SPOC SA
Course: React: Build Highly Interactive Web Applications
I mostly enjoyed the professionalism of the teacher.
SPOC SA
Course: React: Build Highly Interactive Web Applications
That the for the most part of the course the topics were quite atomic and well explained before moving forward.
Piotr - SPOC SA
Course: React: Build Highly Interactive Web Applications
Flexibility of the trainer. Really catered the course to our specific needs.
Daniel Kürner - Daimler TSS
Course: Learning Go Programming
Dynamic; exactly the right level of info.
ZiuZ Medical B.V.
Course: HIPAA Compliance for Developers
The amount of exercises vs lectures where perfect. More exercises than lectures are essential in a programming language! And the balance was very good.
Daimler TSS
Course: Learning Go Programming
clear voice of the trainer.
ZiuZ Medical B.V.
Course: HIPAA Compliance for Developers
I mostly enjoyed the subject.
Proximus
Course: Python Programming
Very good approach to memorize/repeat the key topics. Very nice “warm-up” exercises.
Course: Python Programming
Web Development Subcategories in Estonia
Web Development Course Outlines in Estonia
In this instructor-led, live training, participants will learn how to implement Observable patterns into their Angular application designs as they step through a series of cases showcasing common angular design problems and how they benefit from reactive programing designs.
By the end of this training, participants will be able to:
- Understand the reactive programing paradigm and the RxJS library.
- Build UI heavy Angular applications with scalability, flexibility, and responsiveness in mind using reactive programming patterns.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
By the end of this training, participants will be able to:
- Learn advanced concepts in PHP programming.
- Establish consistency and solve advanced problems using PHP programming.
- Explore additional ways to build more flexible software using PHP.
In this instructor-led, live training (onsite or remote), participants will learn how to use Jekyll to build a complete website based on simple, text-based files.
By the end of this training, participants will be able to:
- Install and configure the tools needed for generating static websites.
- Use Markdown, Liquid templates, and Sass to generate content and layout.
- Host and manage a Jekyll website directly from GitHub Pages.
- Rapidly test and deploy variations of a web page (content, layout, colors, etc.)
- Migrate an existing CMS (e.g., Wordpress) to Jekyll
- Troubleshoot issues with a website.
Audience
- Web designers
- Bloggers
- Content editors
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on deployment and testing in a live-lab environment.
Note
- To request a customized training for this course, please contact us to arrange.
- To learn more about Jekyll, please visit: https://jekyllrb.com/
In this instructor-led, live training (onsite or remote), participants will learn how to set up and use Visual Studio Code to efficiently develop, debug and build a sample web application.
By the end of this training, participants will be able to:
- Install and configure Visual Studio Code for maximum productivity
- Develop web applications using a variety of languages (node.js, ASP.Net, JavaScript, and TypeScript).
- Efficiently edit and debug an application.
- Build markdown documentation from within Visual Studio Code
- Seamlessly integrate Visual Studio Code with Git for an optimal edit-build-debug cycle.
Audience
- Developers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.
Note
- Visual Studio code works on Windows, Mac and Linx. To request a customized training for this course, please contact us to arrange.
- To learn more about Visual Studio Code, please visit: https://github.com/Microsoft/vscode
Laravel is an open-source PHP-based MVC (model–view–controller) web development framework. Its simplicity, intuitiveness, and host of useful features for web projects make it ideal for developing RESTful APIs.
In this instructor-led, live training (remote), participants will learn how to build a RESTful API from scratch using Laravel as they step through a series of hands-on live-lab exercises.
By the end of this training, participants will be able to:
- Install and configure Laravel and other tools for building RESTful APIs with Laravel
- Build, test, deploy, and troubleshoot a RESTful API using Laravel
Audience
- Developers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice.
Note
- To request a customized training for this course, please contact us to arrange.
In this instructor-led, live training (remote), participants will learn the fundamentals of HIPAA as they step through a series of hands-on live-lab exercises.
By the end of this training, participants will be able to:
- Understand the basics of HIPAA
- Develop health applications that are compliant with HIPAA
- Use developer tools for HIPAA compliance
Audience
- Developers
- Product Managers
- Data Privacy Officers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice.
Note
- To request a customized training for this course, please contact us to arrange.
React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid development by focusing on developer efficiency across all platforms -- learn once, write anywhere.
In this instructor-led, live training, participants will learn the fundamentals of React Native for Web.
By the end of this training, participants will be able to:
- Install and configure React Native developer tools
- Understand the fundamentals of React Native for Web
- Build, test, deploy, and troubleshoot an application compatible with iOS, Android, and the web using React Native for Web
Audience
- Web developers
- Mobile application developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To request a customized training for this course, please contact us to arrange.
In this instructor-led, live training, participants will learn the fundamentals of web development with Ruby on Rails as they build various web applications based on real-world use cases.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ruby on Rails programming
- Implement basic and advanced web app features using Ruby on Rails
- Build a functional web application using Ruby on Rails
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, participants will learn how to combine data science and web development using Shiny, R, and HTML.
By the end of this training, participants will be able to:
- Build interactive web applications with R using Shiny
Audience
- Data scientists
- Web developers
- Statisticians
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
By the end of this training, participants will be able to:
- Set up an optimal Go development environment.
- Structure Go code for maximum readability.
- Optimize performance of a Go application.
- Test and debug a Go application.
- Deploy a sample web application.
By the end of this training, participants will be able to:
- Install and configure Spring 5 and the WebFlux framework.
- Develop reactive application and services.
In this instructor-led, live training, participants will learn how to transition from developing web applications on Windows to developing on Linux.
By the end of this training, participants will be able to:
- Understand the fundamentals of the Linux OS and its differences with the Windows OS
- Install Linux and get familiarized with the Linux environment
- Execute Linux commands
- Secure Linux by learning the basics of Linux system administration and user management
- Start developing web applications on Linux
Audience
- Web application developers
- People interested in developing on Linux
- Windows users who wish to switch to Linux
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
By the end of this training, participants will be able to:
- Design and implement new user facing features
- Optimize web applications to maximize speed and scale
- Write client-side code for web-based applications
- Create fast, easy to use, high volume production applications and develop prototypes quickly
Audience
- Beginner web developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
This course introduces TypeScript's advanced features and walks participants through the construction of a real-life JavaScript application.
By the end of this training, participants will be able to:
- Take advantage of Typescript's full capabilities to write better code with fewer errors
- Extend existing types with union, intersection, and tuple types
- Create and use decorators
- Manage asynchronous code using promises, async and await keywords
- Write clean, expressive code
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, participants will learn how to use Cuba Platform to develop enterprise applications with rich web interfaces.
By the end of this training, participants will be able to:
- Develop Java applications and UIs using a declarative user interface, without using HTML, CSS or JavaScript
- Reduce boilerplate code and facilitate rapid development
- Use the CUBA Studio web development tool with existing Java IDEs
- Customize applications without branching the code
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
By the end of this training, participants will be able to:
- Understand the principles of functional programming.
- Write elegant, maintainable code for solving complex computing problems.
- Use F# with Javascript and C# to create asynchronous web applications.
By the end of this training, participants will be able to:
- Install and test different the RxJava framework that enables the writing of reactive programs.
- Apply the components and methodology needed to develop high-performance web-services.
- Construct of message-driven systems that are scalable and resilient.
The course can be delivered using the latest Python version 3.x with practical exercises making use of the full power. This course can be delivered on any operating system (all flavours of UNIX, including Linux and Mac OS X, as well as Microsoft Windows).
The practical exercises constitute about 70% of the course time, and around 30% are demonstrations and presentations. Discussions and questions can be asked throughout the course.
Note: the training can be tailored to specific needs upon prior request ahead of the proposed course date.
In this instructor-led, live training, participants will learn how to use Underscore to build a JavaScript application.
By the end of this training, participants will be able to:
- Use Underscore to manipulate and control JavaScript collections, arrays, objects and functions
- Use the functional nature of Underscore's libraries to improve the expressiveness and readability of code
- Improve code performance
- Create aggregations and data manipulations
- Integrate with a ViewModel
- Build other JavaScript libraries with Underscore
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
By the end of this training, participants will be able to:
- Install and configure Forestry.
- Provide a powerful content editing UI for content writers.
- Store and manage web content in Markdown format to facilitate Git version control.
- Push code to your Git repo and have Forestry automatically update the CMS.
- Select from a number of starter templates to give a website the right look and feel from the start.
- Deploy updates to a website automatically using continuous delivery tools and workflows.
By the end of this training, participants will be able to:
- Explore testing techniques to strategize an effective security testing implementation in the development lifecycle.
- Perform testing techniques to test general vulnerabilities and risks in mobile apps.
- Run various security testing processes to secure their Android and iOS mobile applications.
By the end of this training, participants will be able to:
- Use the WSTG to implement testing processes and techniques in the web development lifecycle.
- Explore different testing techniques to customize the WSTG framework based on business needs.
- Perform various security testing methods to protect web applications from risks and attacks.
- Create an assessment report to document security testing findings and results.
By the end of this training, participants will be able to strategize, implement, secure, and monitor their web applications and services using the OWASP Top 10 document.
By the end of this training, participants will be able to:
- Setup software platforms and utilize developer tools necessary for front-end development.
- Understand the underlying concepts and principles of client-side development.
- Reinforce their coding knowledge in HTML, CSS, JavaScript, and other practical front-end languages.
- Build dynamic web platforms and apply well-structured interface designs.
- Implement front-end development practices to optimize existing and future enterprise applications.
By the end of this training, participants will be able to:
- Setup and configure the necessary tools and software for developing a Netflix clone.
- Build and deploy a website similar to Netflix that is complete with core features.
- Customize their newly created video streaming platform and enhance its functionalities.
- Use their newly learned web development practices to optimize existing and future enterprise applications.
By the end of this training, participants will be able to:
- Install and configure the development environment.
- Understand Javascript's programming logic and use it for controlling the flow of an application.
- Use Javascript together with HTML to create an interactive experience for users.
- Use CSS3 to add visual effects to the app to make it more appealing and usable.
- Connect the app to a database for storing and retrieving data.
By the end of this training, participants will be able to:
- Install and configure Python packages and frameworks.
- Set up the appropriate development environment to optimize the coding process.
- Write the code needed to enable common functionality expected by end users of an application (forms, database queries, calculations, etc.)
- Select from a number of popular frameworks such as Django and Flask to automate redundant tasks and reduce development time.
By the end of this training, participants will be able to:
- Build a web application from scratch with no coding experience.
- Create databases and web services for back-end operations.
- Design and create dynamic user interfaces and user experiences.