Find Jobs
Hire Freelancers

Web Application Development (various projects)

£10-15 GBP / hour

已关闭
已发布将近 5 年前

£10-15 GBP / hour

I am the owner of a small web development agency in the UK. We specialise in web application development, particularly using Yii2, Laravel or Phalcon frameworks. I am looking for a developer who has good OOP knowledge and most importantly is very thorough with testing. Could any developer interested in working with us please include answers to the below questions when they get in contact: - In MVC, please describe what the M, the V and the C should do? - Give an example of when you would query the database from a view. - You have a class method 'getPropertiesForUser' that returns all 'Property' objects for a 'User. How would you ensure that the object passed to the method is a valid 'User' object? - You have an AJAX request that takes a very long time and interrupts the user experience of your application. What should you do? - Why should you try to avoid using constants in a PHP application?
项目 ID: 20097078

关于此项目

67提案
远程项目
活跃5 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
67威客以平均价£13 GBP/小时来参与此工作竞价
用户头像
Hi. I am a senior web developer with 10+ years experience. Also I have already worked on some Yii2 projects. There is my answers for your questions. 1)M: model V : view C : controller M represent DB, V represent user interface, C handles the data getting from view 2) It is not recommended to query database from a view 3) is_a 4) I will inspect imported javascript links first of all 5) this is not good selection to use constants too much in due to several problems like memory problem. Looking forward to you kind reply.
£13 GBP 在40天之内
5.0 (845条评论)
9.3
9.3
用户头像
Thank you for taking the time to read my proposal. I have few questions regarding your post, Kindly Note - This is not a standard response, I truly like your post, Yet I would first like to get hands on for a discussion. Once I inferred each little element, I aim to share a concrete quote and meticulous plan for your venture . Trust you will take pleasure in having a dialogue over a "carbon copy responses". Look forward to hear from you Narmada
£12 GBP 在40天之内
4.8 (250条评论)
8.6
8.6
用户头像
"MVC : Its model view controller that use for user interfaces " Hello, How are you? Yes i am expert in web application development . Check my profile . Can we talk in detail about it? Thanks Shweta
£20 GBP 在40天之内
4.9 (209条评论)
8.6
8.6
用户头像
Hi Jamie, Here are answers for your mentioned queries :- 1)M - Model , V - view and C - controller. Here M represent DB, V represent user interface and C handles the data getting from view. 2) It is not recommended to query database from a view 3) is_a 4) I will inspect imported javascript links first of all 5) this is not good selection to use constants too much in due to several problems like memory problem. My Skill Set :- a) Languages Expertise : • CorePHP • Laravel • CodeIgniter • CakePHP • Node • Angular (1,2,4,5,6 and 7) • Yii (1 and 2) b) Database Expertise :- • MySQL • Mongo DB • Postgre SQL • NoSQL c) Code Repositories :- • Git • Bit-bucket d) Project Management Tools • Trello • Asana e) API • Social Media API Integration • Payment API integration • Restful API's I am available to assist 8 hrs/day and 40 hrs/week and able to use project management tools such as Trello, Asana, etc. as well as I am also practiced in using Code Repositories such as Git-hub, Bit -Bucket for committing codes daily and have also worked with tools like Postman for Rest API's. I look forward to your positive interview call. With Regards, Manish Narola
£10 GBP 在40天之内
4.8 (353条评论)
8.5
8.5
用户头像
Hello We also have an office in the United Kingdom so can we meet face to face for more smoothly discussion on your requirement. Here are the ANSWERS to the following questions : 1) Models Models represent knowledge. A model could be a single object (rather uninteresting), or it could be some structure of objects. Views A view is a (visual) representation of its model. It would ordinarily highlight certain attributes of the model and suppress others. It is thus acting as a presentation filter. A controller is the link between a user and the system. It provides the user with input by arranging for relevant views to present themselves in appropriate places on the screen. 2) CREATE VIEW view_name AS SELECT column1, column2.....FROM table_name WHERE [condition]; 3) We will apply the (if) condition to check User is object. 4) 1)-Reduce the Number of Ajax Requests 2)-Use GET Requests When Appropriate 3)-Reduce the Amount of Data Transmitted 4)-Optimize the Server 5)-Improve the Performance of the JavaScript Code 5) The value of a PHP constant, like its name implies, cannot be changed during the execution of the script.A constant can hold only a scalar or a simple value such as integer, float, string or Boolean. Sincerely, Neelu
£12 GBP 在40天之内
4.8 (50条评论)
8.2
8.2
用户头像
Hi there, We too specialise in PHP frameworks like Yii2 and Laravel. Further we have a dedicated tester for ensuring quality of the solutions we build. Answers to your queries: 1. M: Model, V: View, C: Controller 2. Querying from View is not advisable as the Business Logic should remain in the Controller. 3. 'instanceOf' can be used to dertmine the type of the object passed. 4. Long tasks can be done in the background via Cron or hitting an API so it gets done in a parallel without blocking user. 5. Constants are useful for storing values that remain static. In all other cases it's not advisable to use Constants. Let me know if you have any other queries. We can initiate with a small task if need be. We are familiar with Git/Bitbucket. Best wishes, Rahul
£15 GBP 在40天之内
4.9 (48条评论)
8.0
8.0
用户头像
Hi How are you? Really i am interested for develop the Web Application . Yes i saw that you asked the Some Questions about the OOPS and Coding. Actually i am Develop this Web Application in the Plain PHP, MySQL, Ajax. I did not used the Any Framework for develop the Web Application . Basic Answer of these Questions : 1) Model View Controller --This is Best structure of the Coding develop , Because Like Controller Which have all database Queries on the single page or single folder there Easily pass any queries from this Folder / Pages, Same View, View have all html files and front files so easily implement the code in the front files. 2) i did not follow the Framework structure but if you want show the records from database to View then Select Queries and use the fields name and store in the array ..and use this array where do you want show records 3) i don't think that This properly method will store the User Object details also... if we want store the multiple details in the then use the multiple passes array... 4) if Ajax request is taking alot of time ... then i don't think we can pass the records speedy without Ajax , Just we can use these Parameters in JSON Format with Js, 5) Constant Variable avoid the PHP Web Application.. I think usually we use many time same variable in the different different section according the requirements and if we make the any constant the variable then each time this variable show the constant value in the all project.. Thank you
£21 GBP 在40天之内
5.0 (172条评论)
7.6
7.6
用户头像
Hi, Dear Employer! I am really interested in your project. Familiar interface and simple algorithm encourage your work. • Languages: C#, ASP.NET, Swift , React JS, NodeJS, PHP, Java, SQL, HTML, CSS, JavaScript, Python • Web Frameworks: Laravel, Wordpress, CodeIgniter, Zoomla • Databases: Oracle, MySQL, MongoDB, Microsoft SQL • OS: Windows XP, Windows 7, Windows 8, Linux VCS/Centos, Git, TortoiseSVN, Mac OS • MuleSoft: SOA, SAAS Integration, AnyPoint Studio • BLE Device: iBeacon, Gimbal Beacon, Bluetooth 2.0, 3.0 • Computer Graphics: OpenCV, OpenGL, DirectX I am 100% sure I can satisfy your requirements perfectly. User-Friendly Interface And Clear Algorithm Will Encourage Your Project. I want a long-term relationship with you. Thank you and best regards!
£15 GBP 在40天之内
4.9 (63条评论)
7.4
7.4
用户头像
Dear Sir, Greetings! We have 16+ years of working experience doing - Website Design, Responsive, HTML5/CSS3, Bootstrap, eCommerce, Magento, Shopify, Wordpress, Woocommerce, Database, AWS, Core PHP/MySQL, CodeIgniter, Laravel, Node.JS, Angular JS, JQuery, Ajax, ASP.NET, C#, MVC, Mobile Apps, and SEO. Here you go.. ------------ Answer- 1:- Model, View and Controller - MVC separates application into three components - Model, View and Controller. Model: Model represents shape of the data and business logic. It maintains the data of the application. Model objects retrieve and store model state in a database. Answer- 2:- Views are used for security purposes because they provide encapsulation of the name of the table. Data is in the virtual table, not stored permanently. ... We can also use Sql Join s in the Select statement in deriving the data for the view. Answer-3:- we need to add the parameter 'user id' for 'getPropertiesForUser' this method, then it will check into the database for that user id and if exist than returns it's property. Answer- 4:- Insert the nice page Loader Answer- 5:- Unlike variables, constants are automatically global across the entire script. ------------ We offer the hourly basis of working at the rate of GBP7/hour and weekly paying for similar projects. We can start on an immediate basis. Looking forward to establishing, a mature, trustful, reliable and long run of business relations. Best regards, - Prakash WeTheDevelopers
£10 GBP 在40天之内
4.9 (178条评论)
7.5
7.5
用户头像
Hi, I am Preferred Freelancer and expert in Yii 1.x and Yii 2.x framework. Q and A as below. 1) Model View Controller 2) I would never fire query from view. Give an example where it required and I will give you a way to make it using controller or template libraries. 3) is_object && Instance of User 4) can be using split data. like we can use load more for big data. or we for big uploads I prefere to upload separate not with form. 5) We can not change constants in run time. also it can be accessible on any page so better not use where we can use variable. Thanks
£20 GBP 在25天之内
5.0 (107条评论)
7.4
7.4
用户头像
Hello I love to help you for web application development, particularly using Yii2, Laravel or Phalcon frameworks with strong skills in OOP knowledge and testing. Please find answers to following questions : 1) Models Models represent knowledge. A model could be a single object (rather uninteresting), or it could be some structure of objects. Views A view is a (visual) representation of its model. It would ordinarily highlight certain attributes of the model and suppress others. It is thus acting as a presentation filter. A controller is the link between a user and the system. It provides the user with input by arranging for relevant views to present themselves in appropriate places on the screen. 2) CREATE VIEW view_name AS SELECT column1, column2.....FROM table_name WHERE [condition]; 3) We will apply the (if) condition to check User is object. 4) 1)-Reduce the Number of Ajax Requests 2)-Use GET Requests When Appropriate 3)-Reduce the Amount of Data Transmitted 4)-Optimize the Server 5)-Improve the Performance of the JavaScript Code 5) The value of a PHP constant, like its name implies, cannot be changed during the execution of the script.A constant can hold only a scalar or a simple value such as integer, float, string or Boolean. if you will go for PHP 7.3 there is noting to create any problem Please open private chatbox to further discuss project Thanks Abhishek
£12 GBP 在40天之内
4.9 (352条评论)
7.3
7.3
用户头像
Dear British employer! how are you? I am yukai. I am a senior php full stack developer, laravel master. I will strive for your success. Hope you the best luck in everything you do. See you soon, kindly regards...
£15 GBP 在40天之内
4.9 (41条评论)
7.0
7.0
用户头像
Dear Hiring Manager, I can help you in the project. I do work on: php, laravel, mysql, bootstrap, Jquery. Below the answers for questions you have asked: - In MVC, please describe what the M, the V and the C should do? Comments: M=Model (Handle database logics), V=View, C=Controller(main entry points for pages after routes, handles the view data and pass model data query to view.). In codeigniter, laravel used in structured way. - Give an example of when you would query the database from a view. \App\User::where(['id' => 12 ] )->firstOrFail(): in laravel. - You have a class method 'getPropertiesForUser' that returns all 'Property' objects for a 'User. How would you ensure that the object passed to the method is a valid 'User' object? Comments: in the constructor function we can check the object details, if it seems fine we can proceed else can redirect or show error. - You have an AJAX request that takes a very long time and interrupts the user experience of your application. What should you do? Comments: We can call the queries Asynchronously, this will let the process complete and not interruption for users. - Why should you try to avoid using constants in a PHP application? Comments; because, the value can not be changes instead we can use variables. Also, if its fixed that we need specific value then we can add them in config files. Looking forward for your response. Thanks. Kind Regards.
£12 GBP 在40天之内
5.0 (166条评论)
6.9
6.9
用户头像
Hi, 1)Model View Controller, 2)$this->db->get("table")->rows() 3)Test user Id with return properties values. 4)Constants is static we cannot change the during run time. About Me My background as a Full Stack Developer, along with my education in Computer Science, have allowed me to attain a strong foundation of technical skills. In addition to my Web Development skills, I also possess a great eye for design, and this is what I believe separates me from the rest of the competition. I am highly skilled with NODE JS ,MongoDB,Angular JS,REACT,HTML, CSS, PHP,MYSQL, and Javascript. I have over 7+ years of experience with each of these technologies, and I am eager to learn even more technologies to sharpen my skill set. In addition to web technologies, I do have a passion for Web technologies as well. In addition to the skills I have acquired, and the extensive computer science education I have possess, I also have a great track record of success.
£12 GBP 在40天之内
4.7 (153条评论)
7.1
7.1
用户头像
Hi there, I hope you are doing good today. Thanks for reading my response to your project. I have gone through your project and I understand that you are looking for an experienced developer with the expertise of Laravel, Yii and Phalcon. I am Muhammad Sikander having more than 6 years of experience in web development using MVC especially Laravel, Yii and Codeigniter. I am happy to answer your questions. 1: M stands for Model V Stands for View C Stands for Controller MVC is a structure which divides our code into three layers. HTML into View, Business Logic in Models and Controller controls both. 2: Query the database from View? Then why we are using MVC if we need to query in view. we can do a query in the view but this is not the best approach. 3: There is a built-in function to check like is_a($object, $class) 4: If I have an ajax request that takes much time then I will run in the background and will show a success message on completion. I will not stop the user to do other work on the website. There is some type of progress bar that will be on the top of the page that will display the status of the request as well. 5: This is good practice if we use constants for the strings that are repeating. I have not seen anything bad related constants.
£12 GBP 在40天之内
5.0 (40条评论)
6.3
6.3
用户头像
Hello,dear How are you? I can create your site on time and on budget. I can make your website compatible with mobile devices. If you want, I can show you the websites I have created previously. I would like to discuss the budget and timeframe. I have worked with PHP, AngluarJS and HTML5 for over 7 years. I am also familiar with Larabel and Codeigniter as php framework, Wordpress, Drupal and Zoomla as CMS, MySQL and MongoDB as database. Hope to work with you. Thanks. From xin
£15 GBP 在40天之内
5.0 (10条评论)
6.1
6.1
用户头像
Hi, I have gone through the project details and I can develop a website application. Please provide the complete project details. MVC-Model view controller, Where Model represents domain specific data and business logic in MVC architecture. View displays data from the model to the user and also enables them to modify the data and Controllers are responsible for controlling the flow of the application execution. Rest we can discuss in chat. Looking forward to your response. Best wishes, Amit
£13 GBP 在40天之内
4.9 (29条评论)
5.6
5.6
用户头像
How do you do? I am a creditist. I'm very happy to have a chance of bidding your project. I have read carefully the descriptions and understood clearly what you want. I have experience in development of the projects like yours If you hire me, I'll do my best for your project and finish greatly in a short time. I'm sure I can satisfy for you as you want. Now I'm waiting your answer with mind that I desire you to select me. best regards
£12 GBP 在40天之内
4.8 (32条评论)
5.5
5.5
用户头像
Greetings!! I read your post and i am an skilled freelancer developer having excellent skills in programming using the Laravel Framework and good at coding. I can work dedicated full time basis and achieve the project goal. I am looking for the long term relationship as well. Awaiting for your reply! Regards, Mahima
£13 GBP 在40天之内
4.6 (6条评论)
5.9
5.9
用户头像
Hi, I will provide you complete solution with unique design and development time as per your requirement. Complete end to end solutions, from Development to testing and marketing, we do it all. Full-stack Backbone/Angular/Node/Laravel/Cake PHP/Codeignitor/ jQuery editors/WordPress Plugins IOS Apps/ Andriod Apps/ Native App Service by us:- - We will design the project with top most quality and creativity and as per your Standards. - We are open to revisions in the mock-ups until we achieve your total satisfaction. - We will provide one months free post delivery assistance and maintenance of the product. - Progress tracking dedicated communication & support management control of any deviations from the plan fair prices & post delivery maintenance support dedicated quality assurance team. I am looking for some really good feedbacks & creating a "wow" experience for my clients. Waiting for your positive response. Thanks & Regards Jishan Khan
£12 GBP 在40天之内
4.8 (26条评论)
5.2
5.2

关于客户

UNITED KINGDOM的国旗
Tavistock, United Kingdom
0.0
0
付款方式已验证
会员自3月 17, 2013起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。