Education of the future
Starting today.

What?

What?

 

 

Lonca (Guild) is a school of software engineering that follows the software craftsmanship movement. In contrast to the classical education systems, it emphasizes an approach to equip students with industry quality software development skills. Lonca is an organization that aims to create the software culture of the future by means of bringing modern technology craftsmen together and forming a medium to disseminate the collective wisdom from the master to the apprentice in a similar fashion to old craft guilds.

 

 

Origin

Origin

Craft |krɑːft| noun, Middle English

1. an activity that involves making something in a skillful way by using your hands.

2. an occupation or trade requiring manual dexterity or artistic skill.

Occupations such as carpentery, tailoring, blacksmithing, etc. are called craftsmanship, and the people who practice in these fields are called craftsman or craftswoman. Today, becoming a good software engineer necessitates an extensive amount of knowledge and experience. As a result, software engineering is yet another craftsmanship.

 

Guild |ɡɪld| noun, Late Old English

1. an organized group of people who have joined together because they share the same job or interest

Since the Middle Ages, craftspeople have formed various organizations called guilds to practice, improve and teach their trade.

One of the most prominent features of guilds is the bringing up of young apprentices. By training their apprentices, masters ensure the continuity of experience and culture. Therefore, guilds are the best environments to learn a trade.

Finally…

Finally…

One of the most challenging shortcomings of modern software engineering education is the misalignment between the subjects covered at the university and the actual real-world problems that are experienced in the industry. That being said, software requires labor and delicate workmanship.

Lonca aims to fill this gap by assisting them to build necessary skills for the fresh graduates to ease their adaptation to the industry. Software engineering craftsmen and craftswomen convey their knowledge and experience that they had developed over the years to the apprentices.

How?

How?

Lonca adopts remote attendance over modern communication channels. Training starts by the request of the apprentice to learn and continues until she proves herself to her master without any time constraints. This "desire to learn" driving the apprentice's progress differentiates Lonca from traditional education systems.

The apprentices are encouraged to decide by themselves on the project that they want to deliver, which is expected to address a real-world industry problem. Eventually, a fully fledged application will be developed and the necessary set of skills will be covered.

Curriculum?

Curriculum?

Lonca focuses on full-stack engineering concept and modern web technologies.

JavaScript

JavaScript is one of the most popular programming languages. Object-oriented and functional programming concepts, web applications, and frameworks are taught in JavaScript. Single page applications will be investigated using AngularJS.

Node.js

It is possible to build high performance and asynchronous backend applications with JavaScript. In fact, end-to-end web applications will be examined using NodeJS.

MongoDB

MongoDB – one of the most widely used storage tier for modern web applications – will be employed for demonstrating certain database design, query, and optimization techniques.

Hybrid mobile applications

With the ever increasing performance of mobile devices, mobile application development using web technologies becomes a viable alternative compared to the native approaches. TartJSwill be purposed for devoloping such hybrid mobile applications.

Instructors?

Instructors?

Lonca, is founded by Turkish enrepreneur and engineer Armağan Amcalar. He organized several successful workshops and assisted many engineers within the software industry. He plans to mold these activities into a sustainable and centralized structure within the umbrella of Lonca. Further, there are indeed plans for involving several other experienced developers to improve the capacity.

Armağan Amcalar

Yaprak Ayazoglu started pursuing her engineering career by means of wasting sleepless nights in solar- and hydrogen-powered vehicle projects, which later on led her to participate in several competitions. The enlightenment moment glimpsed during her Master's Degree while studying on cloud computing that consequently constituted a milestone in her life as a professional occupation. Since then she had the privilege to work as a software developer in many fields and continents ranging from a backend plumber of the first software-defined 5G network controller for Türk Telekom to a front-end ninja serving to several top IT companies in the Netherlands. In order to share her experience and excitement in the field, she has been actively participating in Lonca since 2014.

Yaprak Ayazoğlu

Who can apply?

Who can apply?

Fresh graduates or soon-to-become ones are welcome to apply to Lonca. While students from the software engineering related departments are of preference, anybody who suffices to show the necessary willingness in software engineering are also encouraged to apply together with their GitHub profiles.

The candidates are expected to deliver a devotion for this craftsmanship. Lonca is a demanding education experience. Consequently, attendees are assumed to deliver necessary hard work and dedication.