📒
Mobile Development Reference-TCE-C01
  • Welcome
  • Introduction
    • Project Description
  • First Steps
    • Creating Project
    • Setting up Workspace
      • Project structure
      • Setting up the app
  • Routing
    • Setting up auto route
    • Creating the first screen
    • Setting up router
    • Adding router to Material App
  • Products Feature
    • Creating models
      • Introduction to freezed
      • Introduction to JSON annotations
      • Creating products model
    • Creating products cubit
      • Creating Products States
      • Creating Products Cubit
      • Implementing Get Products Functionality
    • Creating products repository
      • Setting up Dio
      • Making your first http request with DIO
    • Implementing Products Screen UI
      • Adding Products Grid
      • Adding Products Tile
      • Add Products Error Widget
    • Consuming the products cubit
      • Setting up Dependency injection
      • Creating Bloc Provider for ProductsCubit
      • Mapping Products Cubit states to UI
  • Testing
    • Widget Testing
    • Unit Testing
Powered by GitBook
On this page
  • Introduction
  • Goal
  • Objectives

Was this helpful?

Export as PDF

Welcome

Welcome to Tech-camp Ethiopia.

NextProject Description

Last updated 4 years ago

Was this helpful?

Introduction

A tech boot camp is exactly what it sounds like – an encompassing program where we learn to either cultivate new tech skills or improve our current strengths. In a way, boot camps are like extended workshops. It is an intensive coding training course that prepares people with little or no prior experience in software development to work as junior developers.

"Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.” Bill Gates

The Tech Camp Ethiopia 2020 will be a series of 6 Bootcamp programs that encourage all of the youths – makers, engineers, do-gooders, executives, computer scientists, inventors, innovators – are making things that are not just nice to have, but that people need.

Tech Camp Ethiopia creates connections, sparks, innovations, and empowers young tech-savvy society to solve real-world pressing challenges through technology.

Goal

The goal of Tech Camp Ethiopia is to guide youths where to get started in the trending tech world and raise their technical, business, and other soft skills through one-to-one learning, hands-on training, and workshops in record time. It aims to pave the way for the participants how to convert ideas to prototype and then prototype into business by letting them enjoy their new skills with project-based practices.

Objectives

  • Involve as many underrepresented communities as possible by implementing DIVERSITY & INCLUSION principles.

  • Let the participants find the best teams to work together and probably to form a startup.

  • Elevate the business and digital marketing skills of the youth

  • Give the youths the habit of how to get the job done through hands-on practices and project-based exercises.

  • Create a fun way of learning experience through different gamification and engaging activities.

  • Create networking opportunities with tech companies who may potentially find skill power from the participants.

This program is organized by the in collaboration with (as an implementing partner) and (a financial administrator). It is one part of #USInvestsInEthiopians programs.

Learn more about the program at

U.S. Embassy in Ethiopia
GDG Addis
CAWEE
https://techcamp.gdgaddis.dev