REST , PHP , slim framework, jquerry , MVC , DOA , validation, TDD