Tu još ulazi i korištenje baza podataka u aplikacijama, razvoj vlastitih komponenti, uvod u razvoj web aplikacija, te izrada složenog projekta u kojemu se objedinjuje naučeno gradivo, a ujedno može poslužiti za prezentaciju vlastitog znanja kod potencijalnog poslodavca.