Get in Touch
 Duration 40 hours

Course Outline

Foundations of Web Engineering

  • Client-server architecture
  • Overview of web technologies
  • Setting up development environments and tools

Core FrontEnd Principles

  • Essentials of HTML5, CSS3, and JavaScript
  • Creating responsive designs using Flexbox and Grid
  • Best practices for accessibility and user experience

Contemporary FrontEnd Practices

  • Overview of major frameworks (React, Vue, or Angular)
  • Managing state and routing
  • Implementing component-based architecture

Core BackEnd Principles

  • Server-side programming using Node.js or Python
  • Interacting with APIs and RESTful services
  • Foundations of authentication and session control

Connecting to Databases

  • Basics of relational (MySQL/PostgreSQL) and NoSQL (MongoDB) databases
  • Executing CRUD operations
  • Designing database schemas

Unifying FrontEnd and BackEnd

  • Linking components via APIs
  • Synchronizing data flow and state
  • Advanced error handling and debugging strategies

Release and Ongoing Maintenance

  • Version management using Git
  • Hosting options and CI/CD pipelines
  • Enhancing security and performance

Recap and Future Directions

Requirements

  • Foundational knowledge of core programming concepts
  • Practical experience with HTML and CSS
  • Comfort with standard software development toolkits

Target Audience

  • Professionals managing IT systems
  • Software developers and IT specialists
  • Technical personnel aiming to expand into full-stack development

Number of participants


Price per participant (excl. VAT)

Testimonials (3)

Upcoming Courses

Related Categories