web and app development course - wbs coding school · overview apis (rest, graphql) databases (sql,...

18
WEB AND APP DEVELOPMENT COURSE Become a fully operational Software Developer in 15 weeks.

Upload: others

Post on 23-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

WEB AND APP DEVELOPMENT COURSEBecome a fully operational Software Developer in 15 weeks.

Page 2: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

Table of contents

Why joining our course?

Course objectives

Curriculum overview

Detailed curriculum

Virtual learning platform

WBS CODING CAMPUS Berlin

WBS alumni community

How to enroll

Financing options

Contact

3

4

5

6

12

13

14

15

16

17

WBS CODING SCHOOL | 2

Page 3: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

01

02

03

04

Why joining our course?

WBS CODING SCHOOL was created under the umbrella of WBS TRAINING AG, one of the biggest online educational training companies in Germany.

Ready to build amazing products and services? Our 15-week Web & App Development Course is the ticket to your coding career.

And you decide from where to join. Interactive remote learning is the future.

Learn the latest web technologies from home. Live instructor-led lectures, team coding challenges and one-to-one sessions - all in one virtual learning platform. You are always connected to your classmates and instructors.

Spend 3 weeks at our WBS CODING CAMPUS Berlin. Meet your class-mates, finalize you portfolio that you can present to your future employer and explore the thriving Berlin tech scene.

Take advantage of our specialist career coaching and hiring partner network in order to land your first job in the tech industry.

Become a life-time member of the amazing WBS CODING SCHOOL alumni community. Benefit from a network of developers who help each other with coding tips and job opportunities via our Discord chat and regular alumni events.

WBS CODING SCHOOL | 3

Page 4: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

We turn you into a fully operational Full-Stack Web & App Developer in just 15 weeks. We want your career to take off. So you learn the most cutting-edge coding skills.

Course objectives

Frontend Technologies

Backend Technologies

Tools

Best Practices

Career Service

HTML5 CSS3Vanilla JavaScript (Fundamentals, DOM, OOP)

React.js (Fundamentals, Hooks, Context)Redux

Node.jsOverview APIs (REST, GraphQL)

Databases (SQL, NoSQL)

ConsoleGit and GitHub

Mobile Development (React Native)Desktop Applications (Electron)

UX/UI Fundamentals SEO for developersDevOps (Monitoring, CI/CD, Deployment)

Software TestingAgile Methodologies (Scrum)Project Management

Interview preparationCV and Linkedin Profile optimizationGitHub Portfolio Build-up

Hiring EventTech MeetupsBerlin Tech Tour

WBS CODING SCHOOL | 4

Page 5: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

01

02

03

Curriculum overview

We always make sure the content of our Web & App Development course is based on the latest technologies. The course is structured in 3 phases.

Primer[ 20 ~ 40 hours of self study ] Every student must complete the prepwork on our Primer platform before starting the bootcamp. You learn basic knowledge of HTML, CSS, Javascript, Git and Console foundations.

Live online learning[ 12 weeks ] Learn the latest web technologies to become a fully operational software developer. Live instructor-led lectures, team coding challenges, individual coding exercises and one-to-one sessions - all in one virtual learning platform.

Learning in Berlin[ 3 weeks ] Live and code with your classmates at WBS CODING CAMPUS Berlin. Finish your final project in real development teams. Receive personal career coaching and visit tech-community events.

WBS CODING SCHOOL | 5

Page 6: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

01

Learn to code. The world needs you.‘Detailed

curriculumPhase 1 — PrimerBegin your personal learning journey on our Primer platform. This prepwork takes between 20 and 40 hours and ensures that you and your classmates start with the same knowledge level.

You learn the basics on how to create a website with HTML, CSS and JavaScript fundamentals (variables, loops, conditions). We introduce you to the Console, Git and GitHub - tools to collaborate on code with other developers.

By the end of our Primer you are ready to start Phase 2 on our virtual learning platform.

WBS CODING SCHOOL | 6

Page 7: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

02 Phase 2 — Live online learningMeet your classmates and instructors everyday on our browser-based virtual learning platform and progress together. A typical week looks like this:

• Daily stand-up meeting: All-hands morning meeting to discuss the topics of the day.

• Lecture: Your instructors will introduce new topics in live lectures as well as live interactive coding sessions.

• Team coding work: Work in pairs and small teams of up to 4 classmates on weekly coding assignments. This helps to get a good feeling on how it is being a developer in a team.

• Individual coding exercises: Solve predefined coding exercises on your own. This track is personalized to your progression strength.

• Portfolio workshop: Work on your portfolio projects to impress your future employer.

• 1:1 Coaching session: Meet your instructors in a private session every Wednesday and review topics that are most relevant for you.

Week 1We are welcoming you to our community and introduce you to your classmates and instructors. After getting to know each other, we recap what you have learned in the Primer. We build on that and go a lot deeper.

Daily stand-up meeting

Break

Portfolio workshop Portfolio workshop

Monday Tuesday Wednesday Thursday Friday

Workshop review Workshop review

Exercises Exercises

Team coding work Team coding work Team coding work Team coding work

Individual coding exercises

Individual coding exercises

1:1 Coaching sessions

Exercises and

team work

Lecture

Review day before

Lecture

Review day before

WBS CODING SCHOOL | 7

Page 8: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

02 • Advanced HTML and CSS • Practice Git and GitHub• UI & UX design principles

Week 2-3You will advance significantly in JavaScript. You also start your journey as a SEO developer. Creating a great website is one thing but people need to find your work on search engines like Google.

• JavaScript DOM Manipulation • AJAX • JavaScript Object Oriented Programming• JavaScript tooling• SEO for front-end developers • Agile methodologies

Week 4-5You learn how to create a Single Page Application in the framework React with all the new functionalities. You will also understand how to to use information from the internet in your application with the help of APIs.

• React components (props + state)• React Hooks • React Context • React external libraries• Introduction to APIs

Week 6-7You learn how to create APIs on your own and we introduce you to databases. You will understand how to store and process information in them.

• REST/SOAP/GraphQL overview • SQL/NoSQL introduction • NodeJS introduction

WBS CODING SCHOOL | 8

Page 9: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

02• Models and CRUD with NodeJS • MVC with Express

Week 8-10You connect the frontend and backend of your application with the help of NodeJS.In order to get your application running, we introduce you to DevOps principles and show you how to deploy your code to the internet. You learn about software testing to make sure that your software runs without any errors.

• Users’ authentication • Code deployment • Unit testing • End-To-End testing

Week 11You have seen many new technologies during the past weeks. This is a good moment to review everything. You also start to work on your final big team project, on which you will be working with a few classmates until the end of the course. This will be real work of a software developer in an agile work environment: You will strategically plan your project, distribute work within the team and manage stakeholder expectations.

• First course review• Start of final team project• Project planning • Sprint planning

Week 12During the last week of live online training, you discover how to enhance the SEO of a website with the help of NodeJS. We also introduce you to Redux. This will be a real plus on your resume.

• Final team project

WBS CODING SCHOOL | 9

Page 10: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

03

• Redux• Advanced SEO (Service Side Rendering, speed optimization…)• Pitch a project to an audience

Phase 3 — Learning in BerlinWelcome to Berlin, Europe’s capital of tech companies and start-ups. For the next 3 weeks you live and learn with your classmates at WBS CODING CAMPUS Berlin.Next to your continuing coding training, you receive personal career coaching by our talent manager. This includes CV and LinkedIn profile optimization, soft skill workshops and coding interview mock-ups. We organize visits to tech-community events, trips to explore the exciting Berlin tech ecosystem and make sure that we have a great time together.

Week 13You learn how to implement tools to monitor the stability and performance of your application. We introduce you to other relevant web development frameworks and libraries.

• Final team project• Monitoring & Maintenance• Introduction to new frameworks/libraries (Angular, Vue, Next...)

Week 14Security is an important part of your application and you need to keep your future customers’ data safe. We teach you how.

• Final team project• Security introduction• Introduction to new tools (Gatsby, react-admin…)

Week 15With React and NodeJS you can create more than just web applications.

WBS CODING SCHOOL | 10

Page 11: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

During the last week you learn how to develop mobile and desktop apps. We wrap up the course one more time and party like there is no tomorrow after each team presented their final project on Demo day.

• Introduction to React Native• Introduction Electron • Final course review• Demo day

WBS CODING SCHOOL | 11

Page 12: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

01

02

03

04

05

Virtual learning platform

Your brand new classroom experience.Our virtual learning platform offers you an inspiring learning environment in the comfort of your home.

The features:Home. Here you find all important information at a glance. This includes: Open tasks and excercises you are working on as well as your calendar. You won’t miss any sessions or important community announcements.

Tracks. This is where you find all your learning material such as videos and guides, tasks, exercises and more.

Virtual Classroom. Participate in lectures, workshops and meet your classmates and instructors in the main auditorium. You are connected by live videostream, chat and an integrated shared code editor.

Small learning groups. Use other smaller-sized rooms to work together in small teams on your weekly assignments.

Accessibility. Exchange, stay in touch and ask questions: The learning platformis online 24/7.

Stay constantly in touch with your instructors and classmates via livestream and chat. Easily access all the tools necessary for progressing and developing. All in one single browser, no additional download or installation required.

WBS CODING SCHOOL | 12

Page 13: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

WBS CODINGCAMPUS Berlin

Join your 3 week on-site phase in Berlin without any worry about where to stay. Located on the banks of the stunning river Spree, next to the Wuhlheide recreational area lies WBS CODING CAMPUS Berlin. We have a whole lot more to offer than just top programming courses.

Focus on your coding training and team project by enjoying all the perks of staying in a former hotel. With our 48 bedrooms with private bathrooms, a chef who prepares daily meals and a diverse range of on-site sports and game facilities, you have all you need to recharge those batteries after an intense day of coding. And for those who simply want to chill after lectures, there is also a beautiful garden with a river-facing terrace, winter garden dining area, as well as several lounge areas to hang out in.

Bedrooms48 bedrooms with private bathrooms

and balcony or river view.

Freetime activitiesCity bikes, table tennis,

billiard table, table football, kayaks &

SUPs, hammocks and more.

LocationEasy access to

central Berlin in just 20 minutes thanks to efficient public

transport.

Address:Weiskopffstraße 16-1712459 BerlinGermany

WBS CODING SCHOOL | 13

Page 14: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

WBS alumni community

Graduate and become a life-time member of the amazing WBS CODING SCHOOL alumni community. Benefit from a network of developers who help each other with coding tips and job opportunities via our Discord chat and regular alumni events.

Our community brings together people with different backgrounds but one common goal: Constantly become a better developer. Stay connected with great people.

Join regular expert talks (online and offline) to stay updated on the latest developments.

Continue to learn through life-long access to our learning platform and use WBS Discord community chat for coding tips and job opportunities.

Access our hiring database for recruitment of colleagues.

Join our yearly alumni networking events to reconnect with your old classmates.

Stay tuned with WBS CODING SCHOOL through our alumni newsletter.

01

02

03

04

05

WBS CODING SCHOOL | 14

Page 15: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

How to enroll?Apply on our website. You will receive a welcome email inviting you to participate in our coding challenge.

Solve our coding challenge. Show us that you are serious about becoming a developer and that you are a fast learner. This challenge should be done in one go and will take you between 30 and 120 minutes. Once you have solved it you will have access to a calendar to book your motivational interview.

Don’t be scared, the motivational interview won’t be a job interview. It will be a friendly talk of like-minded people to get to know each other. It will take around 30 minutes in which we want to understand: why you want to become a developer your background what you want to do after graduationAnd please ask as many questions about the course as you want.

If you convince us that you are a good match, we will send you your participation contract. Once we receive your signed contract as well as the down payment*, you will have access to our Primer platform to prepare you for the start of the course.

*In order to secure your spot and to get access to our Primer platform, we ask for a non-refundable downpayment of 500€. This amount will be deducted from the tuition.

No previous coding experience is required, but you need to bring high motivation and curiosity to understand and solve technical challenges. Application is open to anyone of 18 years and above. You need to be available full-time and have a good level of English to follow the class and communicate easily.

01

02

03

04

WBS CODING SCHOOL | 15

Page 16: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

Financing options

Your future is worth more than a course fee. And thanks to a range of financing options, there is no reason to let tuition stand between you and your career ambitions.

TuitionThe course tuition is 8.800€, including food and accommodation for your time at the campus. We offer several payment plans and have a limited number of scholarships per course. For more information please get in touch with our admission team.

Financial Partners

Join with a ‘Bildungsgutschein’Join our governmentally certified course via a ‘Bildungsgutschein’ and receive 100% funding by the German unemployment agency. To qualify for funding, you need to be registered in Germany and currently job-seeking due to either unemployment or risk of redundancy. For details on the process, please check our website (https://www.wbscodingschool.com/funding-options.html) or get in touch with our admission team.

Join with the help of CHANCEN eGCHANCEN eG is a social Income Share Agreement provider that covers 100% of your tuition upfront. Once you have completed the course and found a job, you will be asked to make income-based repayments over a period of 5 years. For more details, please check their website https://chancen-eg.de/en/wbscodingschool or get in touch with our admission team.

01

02

WBS CODING SCHOOL | 16

Page 17: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

Get in touch!Phone and WhatsApp Chat+49 151 1947 5925

[email protected]

Discordhttps://discord.gg/VPBqpaV

Websitewww.wbscodingschool.com/contact.html

01

02

03

04

WBS CODING SCHOOL | 17

Page 18: WEB AND APP DEVELOPMENT COURSE - WBS CODING SCHOOL · Overview APIs (REST, GraphQL) Databases (SQL, NoSQL) Console Git and GitHub Mobile Development (React Native) Desktop Applications

www.wbscodingschool.com