Web Engineering
Web engineering is a multidisciplinary field that focuses on the design, development, maintenance, and management of web-based applications and systems. It encompasses various principles, techniques, tools and technologies for creating functional, efficient and user-friendly websites, web applications and web services.
HiCoders offers high-quality IT courses for beginners, career changers and especially for refugees. Our program is designed to provide participants with the necessary skills and knowledge to succeed in the IT industry. The program is divided into three phases: Preparation, Fundamentals and Specialization.
Preparation Course
We are pleased to announce that registration is now open for our Preparation Course for Web Engineering! This course is designed for anyone looking to deepen their knowledge in web development, especially beginners who want to prepare optimally for our Web Engineering Course.
Course Content
- Installation and Introduction to Necessary Tools and Software
- Introduction to Git/GitHub
- Introduction to HTML
- Introduction to CSS
Course Details
- Start Date: June 8th
- End Date: June 30th
- Duration: 4 weeks
- Class Times: Saturdays from 09:00 to 17:00
- Location: Zurich, Olten, or Lucerne (Exact location to be announced later)
- Course Language: English (B1-B2)
- Course Fee: 500 CHF
Web Engineering In Two Phases: Fundamentals & Specializations
In the initial phase, termed Fundamentals, students acquire fundamental programming skills encompassing HTML, CSS, JavaScript, algorithms, analytical thinking, and problem-solving strategies. They are also introduced to advanced computing techniques and the utilization of programming tools. By the culmination of the Fundamentals phase, students will possess a robust understanding and practical experience in programming.
In the subsequent phase, Specialization, participants are provided the opportunity to concentrate on specific domains within the IT industry. Our Talent Agency aids participants in selecting the specialization that aligns best with their requirements.
- Start: August 19, 2024
- Execution: Online
- Time commitment: at least 24 hours per week
- Duration: 9 months
- Cost: CHF 3000.-
- Total lectures: 540
- Course Language: Englisch (B1-B2)
Specializations
Fullstack Web Programming
- Mastering Essential Programming Basics
- Creating effective websites with HTML and CSS programming
- Using Javascript to create interactive websites
- Designs with Bootstrap
- Developing dynamic websites with Node.js and React
- Executing database queries using basic SQL commands such as select, insert, update or delete
- Working with databases like SQLite or MySQL and creating websites with database interactivity
- Testing and integrating web services
- Actively using version control systems such as Github and Git commands
Cloud Engineering / DevOps
- Cloud architecture principles
- Cloud services and use cases
- Security and compliance aspects
- Billing, account management, and pricing models
- Deploying and operating in the Cloud
- Core Services for compute, storage and networking
- IAM, VPC, Lambda, Cloud Formation, RDS, and Route 53
- Linux OS system administration
- Bash shell scripting
- Python language
Software Testing
- Introduction to Software Testing and Quality Assurance
- Test methodology
- Test planning and test design
- Manual testing methods
- Test Automation
- Behavior-Driven Development (BDD) and Cucumber
- Test management and reporting
- Best practices in software testing and quality assurance
- Preparation for the certification exam