fbpx
Share

After the success of the first hackathon Ruse Hack 2015, it became evident that the IT sector has the potential to become a driving force for the local economy.

To help achieve this vision Startup Factory launches summer free IT courses in Ruse, which will be held in the co-working space.

The training will be designed to achieve the following objectives:

– Increase the level of knowledge in the field of IT and to encourage sharing among people in the city;

– Support and further promote the formation of the IT community in the city;

– Help students make a step towards their successful IT careers.

The courses will be held after working hours.

Startup Factory is going to provide workspaces and everything necessary for the students – desks, chairs, electricity and internet connection. All participants should use their own laptops, but if not available Startup Factory can provide several laptops.

Planned two directions according to the skills demanded and popular guidelines for development:

1. Introduction to web programming with PHP.

2. Development of mobile applications for Android beginners.

Each course begins with a survey of the expectations of students and ends with poll results and they justify the initial expectations.

Program for the course “Introduction to Web programming with PHP”

Lecturer: Vihren Ganev, http://ganev.bg

Vihren Ganev is an enthusiastic web developer and a certified specialist in e-business. Vihren is a mentor for students from Ruse and Sofia and students from Software University. Much of his professional experience is accumulated in Komfo, and his kung-fu is scripting languages ​​like PHP and JavaScript.

Duration: 13 workshops in 2 hours = 26 hours total

Prerequisites for the students: To have written at least one row of own PHP code and interest in the field of web programming.

Completion of the course: Development of own project and its presentation.

Number of students: Minimum 5 people, a maximum number of 15 people.

Additional information: the course will require additional individual work at home.

Program:

– Introductory meeting.

– Practical training №1: Introduction in PHP. Differences in versions. Composer.

– Practical training №2: Operators and structures.

– Practical training №3: Object-oriented programming. My first class.

– Practical training №4: Dynamically generated web pages. Working with AJAX.

– Practical training №5: Basic design patterns.

– Practical training №6: Web counter for visits.

– Practical training №7: Working with MySQL databases.

– Practical training №8: What is MVC? Develop a blog.

– Practical training №9: Implement a crawler of web pages.

– Practical training №10: Basic algorithms for searching and sorting.

– Practical training №11: Get to know CodeIgniter – PHP MVC Framework.

– Practical training №12: Get to know Laravel: PHP MVC Framework.

– Practical training №13: Race: Whose code works the fastest? Receive project theme.

– Presentation of the project to the audience.

Deadline for registration: July 3, 2015

Program for the course “Development of mobile applications for Android beginners”

Lecturer: Radostina Hristova

Radostina Hristova graduated Computer Systems and Technologies at the Technical University of Varna and Electronic Business in Sofia University. She began to develop applications for Android accidently more than three years ago and since then her best friends are Jelly Bean, KitKat, and Lollipop.

Duration: 9 lectures with practical training in a total of 2 hours = 18 hours

Prerequisites to students: Interest in the development of mobile applications and programming skills with Java / C ++.

Completion of the course: The course ends with a project and its presentation.

Number of students: Minimum 5 people, a maximum number of 15 people.

Additional information: The course will require additional individual work at home.

Program:

– Introductory meeting.

– Lecture №1: Tools for developing applications for Android – development environment and emulator.

– Lecture №2: Hello World. Project Structure.

– Lecture №3: MVC. Components of the Android application. Activity, Service, Intent.

– Lecture №4: Main components of the UI – part 1. Layout – Relative, Linear, Table layout. XML.

– Lecture №5: Main components of the UI – part 2. TextView, EditText, Button, ImageView.

– Lecture №6: Useful tools for development – Log & LogCat, Debug, Toast, Build & apk.

– Lecture №7: Fragments.

– Lecture №8: Lists. ListView / RecyclerView. CardView. Adapters.

– Lecture №9: Dialogs. ActionBar. Menus.

– Presentation of the project to the audience.

Deadline for registration: July 3, 2015

 

You might also like: The new digital professions: an interview with the painter Nikolay Krastev

Лого БФЖ

Startup Factory is an NGO (Non Government, Non Profit Organisation) that develops the entrepreneurial ecosystem and the IT community in Eastern Europe and Bulgaria. The mission of the organisation is supporting early stage startups, building key skills in demand by the market and cultivating the favourable infrastructure and environment for turning ideas into real products with potential for commercialisation.