• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

5 Back End Web Development courses delivered Live Online

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

Full Stack Web Development with Python and Django (TTPS4860)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This introductory-level Python course is geared for experienced web developers new to Python who want to use Python and Django for full stack web development projects. Overview Working in a hands-on learning environment, guided by our expert team, attendees will learn to: Develop full-stack web sites based on content stored in an RDMS Use python data types appropriately Define data models Understand the architecture of a Django-based web site Create Django templates for easy-to-modify views Map views to URLs Take advantage of the built-in Admin interface Provide HTML form processing Geared for experienced web developers new to Python, Introduction to Full Stack Web Development with Python and Django is a five-day hands-on course that teaches students how to develop Web applications using the Django framework. Students will explore the basics of creating basic applications using the MVC (model-view-controller) design pattern, as well as more advanced topics such as administration, session management, authentication, and automated testing. This comprehensive, practical course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world. THE PYTHON ENVIRONMENT * Starting Python * Using the interpreter * Running a Python script * Getting help * Editors and IDEs GETTING STARTED * Using variables * Built in functions * Strings * Numbers * Converting among types * Writing to the screen * Command line parameters FLOW CONTROL * About flow control Conditional expressions Relational and Boolean operators while loops LISTS AND TUPLES * About sequences Lists and list methods Tuples Indexing and slicing Iterating through a sequence Sequence functions, keywords, and operators List comprehensions WORKING WITH FILES * File overview The with statement Opening a file Reading/writing files DICTIONARIES AND SETS * About dictionaries Creating and using dictionaries About sets Creating and using sets FUNCTIONS * Returning values Function parameters Variable Scope Sorting with functions ERRORS AND EXCEPTION HANDLING * Exception overview * Using try/catch/else/finally * Handling multiple exceptions * Ignoring exceptions MODULES AND PACKAGES * Creating Modules * The import statement * Module search path * Creating packages CLASSES * About OO programming * Defining classes * Constructors * Properties * Instance methods and data * Class/static methods and data * Inheritance DJANGO ARCHITECTURE * Django overview * Sites and apps * Shared configuration * Minimal Django layout * Built in flexibility CONFIGURING A PROJECT * Executing manage.py * Starting the project * Generating app files * App configuration * Database setup * The development server * Using cookiecutter CREATING MODELS * Defining models * Related objects * SQL Migration * Simplel model access LOGIN FOR NOTHING AND ADMIN FOR FREE * Setting up the admin user * Using the admin interface VIEWS * What is a view * HttpResponse * URL route configuration * Shortcut: get_object_or_404() * Class-based views TEMPLATES * About templates * Variable lookups * The url tag * Shortcut: render() QUERYING MODELS * QuerySets * Field lookups * Chaining filters * Slicing QuerySets * Related fields * Q objects ADVANCED TEMPLATES USE * Comments * Inheritance * Filters * Escaping HTML * Custom filters FORMS * Forms overview * GET and POST * The Form class * Processing the form * Widgets * Validation * Forms in templates AUTOMATED TESTING * Why create tests? * When to create tests * Using Django's test framework * Using the test client * Running tests * Checking code coverage

Full Stack Web Development with Python and Django (TTPS4860)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Web Development with HTML5, CSS, and JavaScript

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for While no prior programming or web development experience is required, target students should have good foundational computer skills. Overview Set up the tools and resources you need to perform Web Development. Create web pages in HTML, constructing valid, well-formed elements, including navigation links, sections, titles, and semantic markup. Enhance HTML content with tables, images, movies, and audio. Apply styles to HTML elements using CSS. Use CSS to format the edges, size, position, and layering of HTML elements. Apply complex style rules using advanced CSS selectors, including pseudo-class selectors, structural selectors, and pseudo-element selectors. Create complex layouts using CSS newspaper style columns, grid layouts, and flexible box layouts. Improve the quality of web content, including adaptability (different displays and devices), searchability, usability, and accessibility. Submit data through URL query strings and web forms for processing by a web application server. Write JavaScript code to make web pages more interactive, perform data processing tasks directly in the browser, and manipulate items in the current web page. Write JavaScript code to iterate through collections of elements in a page to get and set their attributes and add event listener code. Use third-party libraries and frameworks for web front-end development. Modern organizations depend heavily on the web to perform core business operations such as marketing, advertising, and selling products, providing services, and communicating with customers, partner organizations, and employees. Whatever you're creating on the web, HTML, CSS, and JavaScript? likely play an important role. These three languages provide the core toolkit for anyone looking to perform web development work. This course covers the fundamentals of web development using these three languages. Prerequisites This course assumes that students have strong experience working with computers. Previous experience programming in other languages is helpful, but not required for students to benefit from this course. LESSON 1: SETTING UP YOUR WEB DEVELOPMENT ENVIRONMENT * Topic A: Prepare Your Web Platform * Topic B: Prepare Your Web Development Tools and Processes * Topic C: Monitor the Web Request-Response Cycle LESSON 2: CREATING WEB CONTENT IN HTML * Topic A: Create a Basic Web Page * Topic B: Provide Navigation Links Between Web Pages * Topic C: Improve Web Page Structure and Navigation LESSON 3: ADDING TABLES AND MULTIMEDIA CONTENT TO A WEB PAGE * Topic A: Create a Table * Topic B: Embed Images, Movies, and Audio in a Web Page LESSON 4: APPLYING STYLES TO WEB CONTENT * Topic A: Apply Styles to HTML * Topic B: Create a Style Sheet * Topic C: Use Web Fonts LESSON 5: CONTROLLING EDGES, SIZE, AND POSITION * Topic A: Format Element Edges and Corners * Topic B: Control an Element's Height and Width * Topic C: Control an Element's Position and Layering * Topic D: Normalize and Reset Browser CSS Defaults LESSON 6: APPLYING COMPLEX STYLE RULES * Topic A: Use Advanced Selectors * Topic B: Manage User Interface States * Topic C: Make Structure Apparent to Users * Topic D: Use CSS Pseudo-Element Selectors LESSON 7: CREATING COMPLEX LAYOUTS * Topic A: Use CSS to Create Newspaper Style Columns * Topic B: Use CSS to Create Grid Layouts * Topic C: Use CSS to Create Flexible Box Layouts LESSON 8: IMPROVING WEB CONTENT * Topic A: Adjust the Layout for a Wide Variety of Devices * Topic B: Perform Basic Search Engine Optimization * Topic C: Test Your Website LESSON 9: SUBMITTING DATA TO A WEB SERVER FOR PROCESSING * Topic A: Submit Data Through a URL * Topic B: Submit Data Through a Web Form LESSON 10: WRITING JAVASCRIPT CODE * Topic A: Add JavaScript to a Web Page * Topic B: Perform Operations on Data * Topic C: Program Repetitive Tasks * Topic D: Manipulate DOM Objects LESSON 11: ENUMERATING AND PROCESSING COLLECTIONS OF ELEMENTS * Topic A: Enumerate Elements * Topic B: Attach Events Through Code LESSON 12: USING THIRD-PARTY LIBRARIES AND FRAMEWORKS * Topic A: Use a Third-Party JavaScript Library * Topic B: Create a Web Page Based on a Third-Party Framework ADDITIONAL COURSE DETAILS: Nexus Humans Web Development with HTML5, CSS, and JavaScript (v1.0) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Web Development with HTML5, CSS, and JavaScript (v1.0) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Web Development with HTML5, CSS, and JavaScript
Delivered Online5 days, Jul 15th, 13:00 + 1 more
£2380

MongoDB, Express, Angular and Node.js Fundamentals

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This course is ideal for beginners and intermediate frontend developers who want to become full-stack developers. You will need some prior working knowledge of JavaScript and MongoDB as we skim over its basics and get straight to work. Overview At the end of this day, students should be able to: Understand the MEAN architecture Create RESTful APIs to complete CRUD tasks Build a blogging application with basic features Describe best practices to secure node applications Implement authentication and authorization Create simple animations using Angular Perform unit testing on Angular applications MongoDB, Express, Angular and Node.js Fundamentals begins by demystifying the MEAN architecture. You will review the features of the JavaScript technologies, frameworks, or libraries that make up a MEAN stack. You will also understand how to develop a RESTful API using Node.js, Express.js, and MongoDB Atlas. This course will enable you to discover how to build a blogging application using the MEAN stack. Next, you will learn about authentication using MEAN, and explore the features of Angular, such as pipes, reactive forms, modules and optimizing apps, animations and unit testing, and much more. By the end of the course, you will have all of the knowledge you need to become a pro at developing efficient web applications using JavaScript technologies. INTRODUCTION TO THE MEAN STACK * MEAN Architecture Demystification * Getting Started with Node * Activity 1: Creating an HTTP Server for a Blogging Application Understanding Callbacks, Event loop and EventEmitters in Node * Understanding Buffers, Streams and Filesystem in Node * Activity 2: Streaming Data to a File DEVELOPING RESTFUL APIS TO PERFORM CRUD OPERATIONS * Getting Started with RESTful APIs * Getting started with MongoDB Atlas * Activity 3: Connecting the Node Application with MongoDB Atlas * Getting Started with Express * Activity 4: Creating Express API Route and Controller * Activity 5: Testing Fully Functional RESTful API BEGINNING FRONTEND DEVELOPMENT WITH ANGULAR CLI * Getting Started with Angular CLI * Using Components, Directives, Services, and Making HTTP Requests in Angular * Activity 6: Designing the Frontend and Components for the Blogging Application * Activity 7: Writing Services and Making HTTP Request Calls to an API * Understanding Angular Forms and Routing * Activity 8: Creating a Form Application Using the Reactive/Model-Driven Method * Activity 9: Creating and Validating Different Forms Using the Template and Reactive Driven Method * Activity 10: Implementing a Router for the Blogging Application UNDERSTANDING MEAN STACK SECURITY * Node Security and Best Practices * Node Application Authentication with JSON Web Token (JWT) * Activity 11: Securing the RESTful API * Node Application Authentication with Passport * Activity 12: Creating a Login Page to Allow Authentication with Twitter Using Passport Strategies ANGULAR DECLARABLES, BOOTSTRAPPING, AND MODULARITY * Using Inbuilt Pipes, Custom Pipes, Custom Directives, and Observables * Activity 13: Communicating Between Two Components Using Observable Angular * Bootstrapping and Modularity * Activity 14: Creating a Lazy Loaded Application TESTING AND OPTIMIZING ANGULAR APPLICATIONS * Angular Animations and Latest Angular Features * Activity 15: Animating the Route Transition Between the Blog Post Page and View Post Page of the Blogging Application * Optimizing Angular Applications * Testing Angular Applications * Activity 16: Performing Unit Testing on the App Root Component and Blog-Post Component * Overview on the new features in Angular

MongoDB, Express, Angular and Node.js Fundamentals
Delivered on-request, onlineDelivered Online
Price on Enquiry

Beginning Frontend Development with React

By Nexus Human

Duration 1 Days 6 CPD hours This course is intended for This course is targeted towards developers looking to build a career as a Node.js developer. This course offers you a deep but gentle dive into Node.js. You will start off by discovering the basic building blocks of the modern JavaScript language, which are necessary for you to have a good grasp of Node.js, before delving into the fundamentals of Node.js.Most courses quickly dive into Node.js forgetting that, at the end of the day, Node.js is still JavaScript. This can be challenging for JavaScript newbies who are then trying to build a solid house on a shaky foundation.This course overcomes that obstacle by beginning with a quick introduction to the modern JavaScript language (ES6+). You will then discover Node's asynchronous programming model and examine Node's module system, including built-in modules and application modularization, as well as the NPM third-party module registry. We will finish off by working on a simple web application API using the Hapi.js and Knex.js frameworks. INTRODUCING REACT AND UI DESIGN * What is React? * How to Set Up a React-Based Application * How to Design a UI CREATING COMPONENTS * Definition of a Component * Using JSX * Composing Components * Data Propagation * Managing the Internal State MANAGING USER INTERACTIVITY * Managing User Interaction * Component Lifecycle Events ADDITIONAL COURSE DETAILS: Nexus Humans Beginning Frontend Development with React training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Beginning Frontend Development with React course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Beginning Frontend Development with React
Delivered on-request, onlineDelivered Online
Price on Enquiry

Mastering JEE Web Development (TT5100)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This is an introductory- level Java programming course, designed for experienced developers who wish to get up and running with JEE, or who need to reinforce sound Java for Web / JEE coding practices. Attendees should have a working knowledge of developing basic Java software applications. Overview Students who attend Mastering JEE Web Application Development will leave the course armed with the required skills to design and build scalable, secure, maintainable web applications - leveraging our extensive experience in the delivery of scalable enterprise applications with complex web interfaces based on JEE technologies. Throughout this training, you will be confronted with common web application design problems and given the tools you will need to solve them, such as JEE design patterns. You will also be exposed to a range of JEE and web technologies such as Servlets, JSPs, JSF, JNDI, CDI and advice on when and how to use them. Students will also learn about the capabilities of servlets, their advantages, servlet architecture, and session management. Developers will also learn about managing resources, deployment, and application models, how to use custom tags, and how to build robust and capable web applications using servlets and other components. The course begins with a discussion of web application architecture. A major part of the course is spent on the various web components that are used to implement dynamic web applications. Students will learn not only specific topics and APIs but also how to fit the pieces together into a complete application. Working within in an engaging, hands-on learning environment, guided by our expert team, attendees will learn to: Design and build web applications from both business and technical requirements Build web interfaces with JSF, JSPs and Servlets, using the latest technologies in JEE. Write maintainable web applications that separate HTML and Java Understand the design and development of web applications using Servlets, JSPs, web fragments, and JSF Work JEE's version of dependency injection (CDI) Make Servlets cooperate and share data Store and process session information Deal with concurrency issues Access databases with JPA Work with annotations included in JEE Work with WebSockets as well as asynchronous servlets Use Java Bean validation in a web application Properly handle various types of exceptions This course is for experienced Java developers who are new to JEE and need to get up and running with essential dynamic web development skills. You will gain core JEE knowledge and skills that can be used as the foundation for developing production-quality web applications to a basic level. DEVELOPING JAVA EE APPLICATIONS * Enterprise Development * Java EE Core Components JEE DYNAMIC WEB APPLICATIONS * Introduction to Servlets * Form processing using Servlets * Java Server Pages * Implementing MVC in JEE * Session Management JEE SERVLET FILTERS AND LISTENERS * Servlet Filters EXPRESSION LANGUAGE 3.0 (EL) * Overview of EL * The EL language CUSTOM TAGS * Introduction to Custom Tags * The Java Standard Tag Library CONTEXTS AND DEPENDENCY INJECTION (CDI) * Introduction to CDI * Using CDI * CDI and Java EE USING RESOURCES * JEE DataSources * Overview of JPA JAVA API FOR WEBSOCKET * Introduction to WebSocket * Implementing WebSocket Endpoint * Extending WebSockets JAVA BEAN VALIDATION (JSR 349) * Introduction to Bean Validation * Bean Validation MANAGING WEB APPLICATIONS * Web Fragments * Error Handling * Asynchronous Servlets * Web Security INTRODUCTION TO JAVA SERVER FACES * Introduction to JSF * JSF Components FACELETS * Facelets * Facelets Templating and Resources ADDITIONAL COURSE DETAILS: Nexus Humans Mastering JEE Web Development (TT5100) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Mastering JEE Web Development (TT5100) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Mastering JEE Web Development (TT5100)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Educators matching "Back End Web Development"

Show all 32
LearnDrive UK

learndrive uk

4.0(2)

Ashford

WELCOME TO LEARNDRIVE! YOUR TRUSTED ONLINE LEARNING PLATFORM! We Learndrive, are on a mission to provide easily accessible quality education and training for everyone around the world. As an online training provider, we strive to provide courses to help our learners achieve their academic and career goals. Learndrive offers a wide range of courses that are tailored to make them useful to individuals who are willing to learn. We are constantly working on delivering new and on-demand courses for our learners.   OUR MISSION & VISION The 4th industrial revolution is currently happening. Our mission at Learndrive is to empower organisations and individual employees so that they can adapt to this new way of living. We do so by providing flexible, effective skills training.  Here at Learndrive, we believe in expertise. Rather than providing shallow materials,  we provide a sophisticated platform on which the real subject experts can share knowledge with you- the learners. We provide premium learning materials so you can land your dream job. Learndrive has a clear mission; that is to get you ready for the new tech-based industrial era. The need for career advancement in this era goes far beyond mere training. Gaining in-depth subject knowledge is essential to unlocking your career goals. For this reason, we have a team that constantly works on producing premium learning materials.  Achieving our vision requires us to go to the experts in their relevant fields. With expert-written learning materials at Learndrive, you can enhance your credibility and boost your earning potential.  We want to help you reach the top of your career. The thousands of courses we offer are tailored by professionals in different fields so that you can easily grasp the concepts and apply them in real-world scenarios.  Our courses are based on industry-relevant curriculum with audio and video modules. We also offer assignments that test your learning and hone your skills. We also aid our learners to adapt to the updated industry compliance and practices. We offer our courses to students from the UK and all over the world. The focus of our organisation is to make you ready for the new industrial era. We offer our best to you without regard to race, language, or nationality.

Academy for Health and Fitness

academy for health and fitness

4.6(8)

London

Who We Are Academy for Health and Fitness is a growing online course provider where students learn and transform themselves for a better tomorrow. We created our courses with a specific emphasis on three primary categories: fitness, Therapy, and Health. Our organisation provides a wide variety of individually accredited courses and a comprehensive certification programme, through which we give millions of professionals the employable skills they need to succeed in their careers. Moreover, we focus strongly on providing our students with the necessary expertise for the future world. Our Mission As a growing Health and fitness course provider, we deliver our students the best learning environment possible and open up the opportunity for everyone to learn new skills. While granting access to various courses, we strive to uphold our sterling reputation, excellent service, and complete transparency. Our Vision We aim to raise higher learning standards and establish ourselves as the UK's leading course provider. Furthermore, we want to create a safer learning environment with the highest flexibility while maximising each student's potential to enhance their employability, both now and in the future. We Provide * Courses curated by leading industry experts * Fully accredited courses & study materials * Business Team Training * Affordable subscription * Accredited Certification * New courses every month * Flexible learning * 24/7 Support What Made Us Unique We are dedicated to providing the greatest customer service and the most comprehensive selection of courses. With new courses being added constantly, you can rest assured that you will get the best learning experience and an outstanding customer support team to help you become skilled and certified.