Home

Tupo kwa ajili yako

Fahamu Lugha za Coding Ndani ya Mda Mfupi

Watu wengi wanaotaka kujifunza coding hawafahamu waanzie wapi. Sisi tutakupeleka njia sahihi. Haijalishi ufahamu wako ukoje, utakuwa unaandika Code za kweli na zinazo fanya kazi ndani ya muda mfupi.
Fahamu Zaidi

Lugha na mifumo ambayo utajifunza

Swali lolote?


Kwanini utuchague sisi

Tuna Fundisha Coding Kwa Lugha Unayo Elewa

Miaka inayo zidi kusogea, uhitaji wa ujuzi wa coding nao unakuwa mkubwa na kusambaa kwa haraka sana, Na kwa watu wengi wanaona nivigumu kujifunza coding kwa sababu ya tofauti ya lugha. SIsi tumejiandaa kuwa suluhisho kwa watu wanaotaka kujifunza.

Inanibidi ni recommend hawa jamaa kwa kila mtu anae angalia kujifunza kuhusu Programming. Great job!

Aliyah Manson

Supervisor

Hii course ndio niliokuwa natafuta! Asanteni sana kwa mafunzo mliyonipatia ya mpaka naweza kucode kwa kuelewa!

Kelly Lumai

Teacher

Ma professional na mpo creative, team yenu imefanya maisha yangu rahisi! Saivi nafanyia kazi idea zangu baada ya course.

Jimmy Mtabi

Manager

Curriculum yetu

Our coding bootcamp is very intense and covers a wide range of coding topics. This can be intimidating if you’re a newbie coder, but remember: our full-stack bootcamp is also made for absolute beginners. To ensure everyone starts on a similar level, our students must complete all Prepwork before the first day of the course. The Prepwork takes between 30 and 40 hours and gives students a basic knowledge of:

  • Web 101 – how the web works
  • Terminal – basic commands
  • Git – basic commands
  • HTML / CSS – foundations
  • JavaScript – foundations
  • Startup mindset – tech workflow
Software needs to store information in a database. Without a database, Facebook would not have a way of storing users’ data. Learn to design a relational database and build structured queries to your database using SQL.

  • Database Schema Design & SQL
  • One-to-many, many-to-many relations and join tables
  • CRUD in SQL (Create, Read, Update, Delete)
  • Advanced JOIN queries
  • Connecting your DB to ruby with an ORM (Object Relational Mapping)
  • Active Record Basics: migrations & naming convention
  • Active Record Advanced: associations & validation

Structure your code with different classes following Object-Oriented principles. As with architects designing a building, developers must learn to respect patterns when designing software.

  • Core concepts of Object-Oriented programming
  • Classes, objects and instance variables
  • Instance and class methods, Inheritance
  • Public vs. Private Interfaces
  • Routing user requests
  • Simulating a database with CSV files

Write algorithms manipulating variables, loops, conditions and data structures like Array and Hash. Parse and store data from standard files (CSV, JSON, XML, HTML).

  • Core concepts of programming
  • Ruby doc for built-in classes
  • Algorithms & data structures (Array, Hash)
  • Text pattern detection with Regular Expressions
  • Parse & store data in standard files (JSON,CSV, XML)
  • Web scraping with Nokogiri

Install professional developer tools to prepare you for the next 9 weeks

  • Command line basics
  • Create, update, delete files and folders from command line
  • Navigate in a file system
  • Install Ruby and a Version Management tool
  • Key developer packages
  • Version control with git
  • Commit a

Wrapping everything together with Node Js

Wrap it all together by coding your first Node Js applications. Deploy your applications in production & start coding “the Rails way”.

  • MVC in Node: Routing, Controllers, Params & Views
  • Models & CRUD in Js
  • Adding gems to your project
  • ERB: Layouts, Partials and Helpers
  • Nested Resources and Namespaces
  • Refactoring an app with Services

ES6, the latest JavaScript version

Learn ES6 – your second programming language after ruby – to add dynamic behaviour to your website, or update pages without reloading thanks to AJAX.

  • JavaScript fundamentals
  • ES6 and differences with ES5
  • JavaScript Tooling (Babel, Webpack, yarn)
  • DOM Events & AJAX

Building web interfaces

Elaborate your UI with atomic design and code beautiful components & layouts by applying the latest CSS techniques.

  • Product Design, UX & UI principles
  • HTML (tags, id, classes, attributes)
  • CSS (selectors, properties, stylesheet organization)
  • Atomic design principles
  • Web-design tips for components & layouts
  • CSS techniques with flexbox & CSS grid
  • CSS media queries for Adaptive Design
  • Bootstrap basics & Responsive Grid System

Upo Tayari Kuanza?

Jiunge na darasa la 2019 na uanze safari yako ya kujifunza coding na kuwa programmer
jiunge sasa